## Uses of Interface
org.jboss.jca.core.connectionmanager.pool.api.Pool

- Packages that use Pool
  Package | Description
  --- | ---
  org.jboss.jca.core.connectionmanager | This package contains the connection manager implementation.
  org.jboss.jca.core.connectionmanager.listener | This package contains the connection listener implementation.
  org.jboss.jca.core.connectionmanager.pool | This package contains the connection pool implementation.
  org.jboss.jca.core.connectionmanager.pool.api | This package contains the connection pool api.
  org.jboss.jca.core.connectionmanager.pool.mcp | This package contains the managed connection pool implementations and the factory to create one with.
  org.jboss.jca.core.connectionmanager.pool.strategy | This package contains the connection pool strategies.

- - ### Uses of Pool in org.jboss.jca.core.connectionmanager

    Methods in org.jboss.jca.core.connectionmanager that return Pool
    Modifier and Type | Method and Description
    --- | ---
    `Pool` | ConnectionManager.`getPool()` Get the pool.
    `Pool` | AbstractConnectionManager.`getPool()` Get the pool.

    Methods in org.jboss.jca.core.connectionmanager with parameters of type Pool
    Modifier and Type | Method and Description
    --- | ---
    `NoTxConnectionManager` | ConnectionManagerFactory.`createNonTransactional(javax.resource.spi.TransactionSupport.TransactionSupportLevel tsl, Pool pool, org.jboss.jca.core.spi.security.SubjectFactory subjectFactory, java.lang.String securityDomain, boolean useCcm, org.jboss.jca.core.api.connectionmanager.ccm.CachedConnectionManager ccm, boolean sharable, boolean enlistment, boolean connectable, java.lang.Boolean tracking, org.jboss.jca.common.api.metadata.common.FlushStrategy flushStrategy, java.lang.Integer allocationRetry, java.lang.Long allocationRetryWaitMillis)` Create a connection manager
    `TxConnectionManager` | ConnectionManagerFactory.`createTransactional(javax.resource.spi.TransactionSupport.TransactionSupportLevel tsl, Pool pool, org.jboss.jca.core.spi.security.SubjectFactory subjectFactory, java.lang.String securityDomain, boolean useCcm, org.jboss.jca.core.api.connectionmanager.ccm.CachedConnectionManager ccm, boolean sharable, boolean enlistment, boolean connectable, java.lang.Boolean tracking, org.jboss.jca.core.api.management.ManagedEnlistmentTrace enlistmentTrace, org.jboss.jca.common.api.metadata.common.FlushStrategy flushStrategy, java.lang.Integer allocationRetry, java.lang.Long allocationRetryWaitMillis, org.jboss.jca.core.spi.transaction.TransactionIntegration txIntegration, java.lang.Boolean interleaving, java.lang.Integer xaResourceTimeout, java.lang.Boolean isSameRMOverride, java.lang.Boolean wrapXAResource, java.lang.Boolean padXid)` Create a transactional connection manager
    `void` | AbstractConnectionManager.`setPool(Pool pool)` Set the pool.

  - ### Uses of Pool in org.jboss.jca.core.connectionmanager.listener

    Methods in org.jboss.jca.core.connectionmanager.listener that return Pool
    Modifier and Type | Method and Description
    --- | ---
    `Pool` | ConnectionListener.`getPool()` Retrieve the pool for this listener.
    `Pool` | AbstractConnectionListener.`getPool()` Retrieve the pool for this listener.

    Constructors in org.jboss.jca.core.connectionmanager.listener with parameters of type Pool
    Constructor and Description
    `AbstractConnectionListener(ConnectionManager cm, javax.resource.spi.ManagedConnection managedConnection, Pool pool, ManagedConnectionPool mcp, org.jboss.jca.common.api.metadata.common.FlushStrategy flushStrategy, java.lang.Boolean tracking)` Creates a new instance of the listener that is responsible for tracking the owned connection instance.
    `NoTxConnectionListener(ConnectionManager cm, javax.resource.spi.ManagedConnection mc, Pool pool, ManagedConnectionPool mcp, org.jboss.jca.common.api.metadata.common.FlushStrategy flushStrategy, java.lang.Boolean tracking)` Creates a new no-tx listener.
    `TxConnectionListener(ConnectionManager cm, javax.resource.spi.ManagedConnection mc, Pool pool, ManagedConnectionPool mcp, org.jboss.jca.common.api.metadata.common.FlushStrategy flushStrategy, java.lang.Boolean tracking, java.lang.Boolean enlistmentTrace, javax.transaction.xa.XAResource xaResource, int xaResourceTimeout)` Creates a new tx listener.

  - ### Uses of Pool in org.jboss.jca.core.connectionmanager.pool

    Classes in org.jboss.jca.core.connectionmanager.pool that implement Pool
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractPrefillPool` Abstract pool implementation which can be prefilled.

  - ### Uses of Pool in org.jboss.jca.core.connectionmanager.pool.api

    Subinterfaces of Pool in org.jboss.jca.core.connectionmanager.pool.api
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `PrefillPool` Prefill pool allows for prefilling connection pools.

    Methods in org.jboss.jca.core.connectionmanager.pool.api that return Pool
    Modifier and Type | Method and Description
    --- | ---
    `Pool` | PoolFactory.`create(PoolStrategy strategy, javax.resource.spi.ManagedConnectionFactory mcf, org.jboss.jca.core.api.connectionmanager.pool.PoolConfiguration pc, boolean noTxSeparatePools, boolean sharable, java.lang.String mcp)` Create a pool

  - ### Uses of Pool in org.jboss.jca.core.connectionmanager.pool.mcp

    Methods in org.jboss.jca.core.connectionmanager.pool.mcp with parameters of type Pool
    Modifier and Type | Method and Description
    --- | ---
    `ManagedConnectionPool` | ManagedConnectionPoolFactory.`create(javax.resource.spi.ManagedConnectionFactory mcf, ConnectionManager cm, javax.security.auth.Subject subject, javax.resource.spi.ConnectionRequestInfo cri, org.jboss.jca.core.api.connectionmanager.pool.PoolConfiguration pc, Pool p)` Create a managed connection pool using the default implementation strategy
    `ManagedConnectionPool` | ManagedConnectionPoolFactory.`create(java.lang.String strategy, javax.resource.spi.ManagedConnectionFactory mcf, ConnectionManager cm, javax.security.auth.Subject subject, javax.resource.spi.ConnectionRequestInfo cri, org.jboss.jca.core.api.connectionmanager.pool.PoolConfiguration pc, Pool p)` Create a managed connection pool using a specific implementation strategy
    `void` | SemaphoreConcurrentLinkedDequeManagedConnectionPool.`initialize(javax.resource.spi.ManagedConnectionFactory mcf, ConnectionManager cm, javax.security.auth.Subject subject, javax.resource.spi.ConnectionRequestInfo cri, org.jboss.jca.core.api.connectionmanager.pool.PoolConfiguration pc, Pool p)` Initialize the managed connection pool
    `void` | SemaphoreArrayListManagedConnectionPool.`initialize(javax.resource.spi.ManagedConnectionFactory mcf, ConnectionManager cm, javax.security.auth.Subject subject, javax.resource.spi.ConnectionRequestInfo cri, org.jboss.jca.core.api.connectionmanager.pool.PoolConfiguration pc, Pool p)` Initialize the managed connection pool
    `void` | ManagedConnectionPool.`initialize(javax.resource.spi.ManagedConnectionFactory mcf, ConnectionManager cm, javax.security.auth.Subject subject, javax.resource.spi.ConnectionRequestInfo cri, org.jboss.jca.core.api.connectionmanager.pool.PoolConfiguration pc, Pool p)` Initialize the managed connection pool

  - ### Uses of Pool in org.jboss.jca.core.connectionmanager.pool.strategy

    Classes in org.jboss.jca.core.connectionmanager.pool.strategy that implement Pool
    Modifier and Type | Class and Description
    --- | ---
    `class` | `OnePool` Single pool implementation.
    `class` | `PoolBySubject` Pool implementation that uses subject.

Copyright © 2014 IronJacamar (http://www.ironjacamar.org)