Package org.objectweb.jonas.dbm

Interface Summary
CommonDataSource  
ConnectionManagerMBean MBean Interface for ConnectionManager MBean MBean type: Standard MBean model: inheritance
DataBaseService DataBase Service interface.*
DataBaseServiceImplMBean MBean Interface for DataBase Service Management MBean type: Standard MBean model: Inheritance (DataBaseServiceImpl)
JmxDataSourceMBean MBean Interface for general DataSource Management MBean type: Standard MBean model: inheritance
JonasXAPoolDataSourceMBean MBean Interface for JonasXAPoolDataSource MBean MBean type: Standard MBean model: inheritance
 

Class Summary
ConnectionManager JOnAS generic implementation of DataSource to manage an underlying JDBC-XA driver (XADataSource, XAConnection, XAResource, ...)
DataBaseServiceImpl DatabaseService acts as a factory for the DataSource objects.
DataSourceFactory  
JonasIdbXADataSource CAUTION : this wrapper only works with InstantDB 3.21 version with XA support To compile this file, you have to add it in the local Makefile and add in your classpath, the idb.jar from instantDB. (org.enhydra.jdbc.instantdb.IdbXADataSource is needed to compile this file)
JonasOracleXAConnection To compile this class, you must have the classes12.zip file from Oracle (driver JDBC 2.0 with Oracle 8.1.6 version), and add the current file to the build mechanism (Makefile)
JonasOracleXADataSource To compile this class, you must have the classes12.zip file from Oracle (driver JDBC 2.0 with Oracle 8.1.6 version), and add the current file to the build mechanism (Makefile) We have to use specific method from oracle driver to set up the user name of the DB.
JonasOracleXAPreparedStatement To compile this class, you must have the classes12.zip file from Oracle (driver JDBC 2.0 with Oracle 8.1.6 version), and add the current file to the build mechanism (Makefile)
JonasOracleXAStatement To compile this class, you must have the classes12.zip file from Oracle (driver JDBC 2.0 with Oracle 8.1.6 version), and add the current file to the build mechanism (Makefile)
JonasStandardXADataSource  
JonasXAPoolDataSource  
Pool Connection Pool
PoolItem This class represents a connection stored in the pool.
PoolKeeper Keeps pool as small as possible (after conn's has reached MaxAge)