org.sourceforge.bdbadapter.cci
Class DbHandle

java.lang.Object
  |
  +--org.sourceforge.bdbadapter.cci.DbHandle

public class DbHandle
extends java.lang.Object

Encapsulates one Berkeley DB database instance and keeps track of the number of ManagedConnectionImpl that use it. The database is closed when the last ManagedConnectionInstanceImpl calls close().


Field Summary
private  long count
           
private  com.sleepycat.db.Db db
           
 
Constructor Summary
DbHandle(com.sleepycat.db.Db db)
           
 
Method Summary
 void close()
           
 long getCount()
           
 com.sleepycat.db.Db getDb()
           
 com.sleepycat.db.Db open()
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

db

private com.sleepycat.db.Db db

count

private long count
Constructor Detail

DbHandle

public DbHandle(com.sleepycat.db.Db db)
Method Detail

getDb

public com.sleepycat.db.Db getDb()

getCount

public long getCount()

open

public com.sleepycat.db.Db open()

close

public void close()
           throws com.sleepycat.db.DbException