org.jboss.jca.core.connectionmanager.pool
Class AbstractPrefillPool
java.lang.Object
org.jboss.jca.core.connectionmanager.pool.AbstractPool
org.jboss.jca.core.connectionmanager.pool.AbstractPrefillPool
- All Implemented Interfaces:
- org.jboss.jca.core.api.connectionmanager.pool.Pool, PrefillPool
- Direct Known Subclasses:
- OnePool, PoolBySubject
public abstract class AbstractPrefillPool
- extends AbstractPool
- implements PrefillPool
Abstract pool implementation which can be prefilled.
- Author:
- Jesper Pedersen
| Fields inherited from class org.jboss.jca.core.connectionmanager.pool.AbstractPool |
log |
|
Constructor Summary |
protected |
AbstractPrefillPool(javax.resource.spi.ManagedConnectionFactory mcf,
org.jboss.jca.core.api.connectionmanager.pool.PoolConfiguration pc,
boolean noTxSeparatePools)
Create a new prefill pool. |
|
Method Summary |
void |
prefill(Subject subject,
javax.resource.spi.ConnectionRequestInfo cri,
boolean noTxnSeperatePool)
Prefill the connection pool |
| Methods inherited from class org.jboss.jca.core.connectionmanager.pool.AbstractPool |
emptyManagedConnectionPool, flush, flush, getConnection, getConnectionListenerFactory, getKey, getLogger, getManagedConnectionFactory, getManagedConnectionPool, getName, getStatistics, getTransactionIntegration, getTransactionManager, getTransactionSynchronizationRegistry, internalTestConnection, returnConnection, setConnectionListenerFactory, setName, shutdown, testConnection |
| 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, testConnection |
AbstractPrefillPool
protected AbstractPrefillPool(javax.resource.spi.ManagedConnectionFactory mcf,
org.jboss.jca.core.api.connectionmanager.pool.PoolConfiguration pc,
boolean noTxSeparatePools)
- Create a new prefill pool.
- Parameters:
mcf - the managed connection factorypc - the pool configurationnoTxSeparatePools - noTxSeparatePool
prefill
public void prefill(Subject subject,
javax.resource.spi.ConnectionRequestInfo cri,
boolean noTxnSeperatePool)
- Prefill the connection pool
- Specified by:
prefill in interface PrefillPool
- Parameters:
subject - the subject the subjectcri - the connection request infonoTxnSeperatePool - whether or not we are seperating non transaction and transaction pools
Copyright © 2008 Red Hat Middleware LLC (http://www.jboss.com/)