com.sleepycat.je.dbi
Class DbEnvState

java.lang.Object
  extended by com.sleepycat.je.dbi.DbEnvState

 class DbEnvState
extends Object

DbEnvState implements a typesafe enumeration of environment states and does state change validation.


Field Summary
static DbEnvState CLOSED
           
static DbEnvState INIT
           
static DbEnvState INVALID
           
static DbEnvState OPEN
           
static DbEnvState[] VALID_FOR_CLOSE
           
static DbEnvState[] VALID_FOR_OPEN
           
static DbEnvState[] VALID_FOR_REMOVE
           
 
Constructor Summary
DbEnvState(String name)
           
 
Method Summary
(package private)  void checkState(DbEnvState[] validPrevStates, DbEnvState newState)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

INIT

public static final DbEnvState INIT

OPEN

public static final DbEnvState OPEN

CLOSED

public static final DbEnvState CLOSED

INVALID

public static final DbEnvState INVALID

VALID_FOR_OPEN

public static final DbEnvState[] VALID_FOR_OPEN

VALID_FOR_CLOSE

public static final DbEnvState[] VALID_FOR_CLOSE

VALID_FOR_REMOVE

public static final DbEnvState[] VALID_FOR_REMOVE
Constructor Detail

DbEnvState

DbEnvState(String name)
Method Detail

toString

public String toString()
Overrides:
toString in class Object

checkState

void checkState(DbEnvState[] validPrevStates,
                DbEnvState newState)
          throws DatabaseException
Throws:
DatabaseException


Copyright 2004-2005 Sleepycat, Inc. All Rights Reserved.