org.jboss.jca.core.connectionmanager.pool.strategy
Class OnePool
java.lang.Object
org.jboss.jca.core.connectionmanager.pool.AbstractPool
org.jboss.jca.core.connectionmanager.pool.AbstractPrefillPool
org.jboss.jca.core.connectionmanager.pool.strategy.OnePool
- All Implemented Interfaces:
- org.jboss.jca.core.api.connectionmanager.pool.Pool, PrefillPool
public class OnePool
- extends AbstractPrefillPool
Single pool implementation.
- Author:
- Gurkan Erdogdu, Jesper Pedersen
|
Constructor Summary |
OnePool(javax.resource.spi.ManagedConnectionFactory mcf,
org.jboss.jca.core.api.connectionmanager.pool.PoolConfiguration pc,
boolean noTxSeparatePools)
Creates a new instance. |
| Methods inherited from class org.jboss.jca.core.connectionmanager.pool.AbstractPool |
emptyManagedConnectionPool, flush, flush, getConnection, getConnectionListenerFactory, getManagedConnectionFactory, getManagedConnectionPool, getName, getStatistics, getTransactionIntegration, getTransactionManager, getTransactionSynchronizationRegistry, internalTestConnection, returnConnection, setConnectionListenerFactory, setName, shutdown |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.jboss.jca.core.api.connectionmanager.pool.Pool |
flush, flush, getName, getStatistics |
OnePool
public OnePool(javax.resource.spi.ManagedConnectionFactory mcf,
org.jboss.jca.core.api.connectionmanager.pool.PoolConfiguration pc,
boolean noTxSeparatePools)
- Creates a new instance.
- Parameters:
mcf - managed connection factorypc - pool configurationnoTxSeparatePools - notx seperate pool
getKey
protected Object getKey(Subject subject,
javax.resource.spi.ConnectionRequestInfo cri,
boolean separateNoTx)
- Retrieve the key for this request.
- Specified by:
getKey in class AbstractPool
- Parameters:
subject - the subjectcri - the connection request informationseparateNoTx - separateNoTx
- Returns:
- the key
emptySubPool
public void emptySubPool(ManagedConnectionPool pool)
-
testConnection
public boolean testConnection()
-
- Specified by:
testConnection in interface org.jboss.jca.core.api.connectionmanager.pool.Pool- Specified by:
testConnection in class AbstractPool
getLogger
public CoreLogger getLogger()
- Get the logger
- Specified by:
getLogger in class AbstractPool
- Returns:
- The value
Copyright © 2008 Red Hat Middleware LLC (http://www.jboss.com/)