|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.lang.Thread org.cementj.pool.AbstractResourcePool org.cementj.pool.DatabaseConnectionPool
public class DatabaseConnectionPool
This is an implementation of a ResourcePool for JDBC database connections.
Required properties are the following:
Copyright: Delta Vortex Technologies, 2003.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class java.lang.Thread |
---|
java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler |
Field Summary |
---|
Fields inherited from class org.cementj.pool.AbstractResourcePool |
---|
DEFAULT_POOL_SIZE, DEFAULT_SLEEP_TIME |
Fields inherited from class java.lang.Thread |
---|
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY |
Constructor Summary | |
---|---|
DatabaseConnectionPool(java.lang.String poolName,
java.util.Properties creationProps)
|
|
DatabaseConnectionPool(java.lang.String poolName,
java.util.Properties creationProps,
int poolSize)
|
|
DatabaseConnectionPool(java.lang.String poolName,
java.util.Properties creationProps,
int poolSize,
long sleepIntervalInMillis)
|
Method Summary | |
---|---|
Resource |
createResource(java.util.Properties props)
Creates a new PooledConnection for the pool. |
java.sql.Connection |
getPooledConnection()
Gets a Pooled Connection from the Resouce Pool. |
Methods inherited from class org.cementj.pool.AbstractResourcePool |
---|
closeAll, getCreationProperties, getPool, getPoolName, getPoolSize, getResource, getSleepTimeInMillis, initPool, logStatus, logStatus, recycleResource, run, setCreationProperties, setPoolSize, setSleepTimeInMillis |
Methods inherited from class java.lang.Thread |
---|
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public DatabaseConnectionPool(java.lang.String poolName, java.util.Properties creationProps) throws ResourceException
ResourceException
public DatabaseConnectionPool(java.lang.String poolName, java.util.Properties creationProps, int poolSize) throws ResourceException
ResourceException
public DatabaseConnectionPool(java.lang.String poolName, java.util.Properties creationProps, int poolSize, long sleepIntervalInMillis) throws ResourceException
ResourceException
Method Detail |
---|
public Resource createResource(java.util.Properties props) throws ResourceException
createResource
in interface ResourcePool
createResource
in class AbstractResourcePool
ResourceException
public java.sql.Connection getPooledConnection() throws ResourceException
ResourceException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |