org.jboss.jca.core.connectionmanager.pool
Class AbstractPrefillPool

java.lang.Object
  extended by org.jboss.jca.core.connectionmanager.pool.AbstractPool
      extended by 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

Field Summary
 
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.connectionmanager.pool.api.Pool
emptyManagedConnectionPool, getConnection, getLogger, getManagedConnectionFactory, returnConnection, setConnectionListenerFactory, setName, shutdown
 
Methods inherited from interface org.jboss.jca.core.api.connectionmanager.pool.Pool
flush, flush, getName, getStatistics, testConnection
 

Constructor Detail

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 factory
pc - the pool configuration
noTxSeparatePools - noTxSeparatePool
Method Detail

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 subject
cri - the connection request info
noTxnSeperatePool - whether or not we are seperating non transaction and transaction pools


Copyright © 2012 JBoss, by Red Hat (http://www.jboss.org/ironjacamar)