org.edg.security.voms.database.connection
Class DirectUpdatePool
java.lang.Object
|
+--org.edg.security.voms.database.connection.ConnectionPool
|
+--org.edg.security.voms.database.connection.DirectUpdatePool
- public class DirectUpdatePool
- extends ConnectionPool
Connection pool for sequence handling.
TODO: replace this hack with JNDI/JDBC-based real connection pools.
- Version:
- $Name: v0_7_0 $
- Author:
- Karoly Lorentey
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
log
private static final transient org.apache.log4j.Logger log
- Logger.
nextid
private int nextid
pool
private static DirectUpdatePool pool
DirectUpdatePool
private DirectUpdatePool()
throws GeneralDatabaseException
toString
public java.lang.String toString()
- Overrides:
toString
in class ConnectionPool
getInstance
public static DirectUpdatePool getInstance()
throws ArgumentException,
GeneralDatabaseException
ArgumentException
GeneralDatabaseException
createConn
protected ConnectionWrapper createConn()
throws GeneralDatabaseException
- Description copied from class:
ConnectionPool
- Create a brand new connection. This should be extended in
subclasses to set suitable extra connection parameters.
Subclasses should also check the functionality of the newly
created connection by calling its isFunctional() method.
- Specified by:
createConn
in class ConnectionPool
GeneralDatabaseException