org.jrdf.util.bdb
Class BdbEnvironmentHandlerImpl

java.lang.Object
  extended by org.jrdf.util.bdb.BdbEnvironmentHandlerImpl
All Implemented Interfaces:
BdbEnvironmentHandler

public class BdbEnvironmentHandlerImpl
extends Object
implements BdbEnvironmentHandler


Constructor Summary
BdbEnvironmentHandlerImpl(DirectoryHandler newHandler)
           
 
Method Summary
<T,A,U extends A>
Map<T,U>
createMap(com.sleepycat.je.Database database, Class<T> clazz1, Class<A> clazz2)
           
<T> SortedSet<T>
createSet(com.sleepycat.je.Database database, Class<T> clazz)
           
 com.sleepycat.je.Database setupDatabase(com.sleepycat.je.Environment env, String dbName, com.sleepycat.je.DatabaseConfig dbConfig)
           
 com.sleepycat.je.DatabaseConfig setUpDatabaseConfig(boolean keepDatabase)
           
 com.sleepycat.je.Environment setUpEnvironment()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BdbEnvironmentHandlerImpl

public BdbEnvironmentHandlerImpl(DirectoryHandler newHandler)
Method Detail

setUpEnvironment

public com.sleepycat.je.Environment setUpEnvironment()
Specified by:
setUpEnvironment in interface BdbEnvironmentHandler

setUpDatabaseConfig

public com.sleepycat.je.DatabaseConfig setUpDatabaseConfig(boolean keepDatabase)
Specified by:
setUpDatabaseConfig in interface BdbEnvironmentHandler

setupDatabase

public com.sleepycat.je.Database setupDatabase(com.sleepycat.je.Environment env,
                                               String dbName,
                                               com.sleepycat.je.DatabaseConfig dbConfig)
Specified by:
setupDatabase in interface BdbEnvironmentHandler

createSet

public <T> SortedSet<T> createSet(com.sleepycat.je.Database database,
                                  Class<T> clazz)
Specified by:
createSet in interface BdbEnvironmentHandler

createMap

public <T,A,U extends A> Map<T,U> createMap(com.sleepycat.je.Database database,
                                            Class<T> clazz1,
                                            Class<A> clazz2)
Specified by:
createMap in interface BdbEnvironmentHandler