## Uses of Interface
org.jboss.jca.core.connectionmanager.listener.ConnectionListener

- Packages that use ConnectionListener
  Package | Description
  --- | ---
  org.jboss.jca.core.connectionmanager | This package contains the connection manager implementation.
  org.jboss.jca.core.connectionmanager.notx | This package contains the non-tx connection manager 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.capacity | This package contains the capacity policy implementations
  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.tx | This package contains the tx connection manager implementation.

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

    Methods in org.jboss.jca.core.connectionmanager that return ConnectionListener
    Modifier and Type | Method and Description
    --- | ---
    `ConnectionListener` | ConnectionManager.`createConnectionListener(javax.resource.spi.ManagedConnection managedConnection, ManagedConnectionPool mcp)` Create a managed connection listener for the managed connection.
    `ConnectionListener` | ConnectionRecord.`getConnectionListener()` Get the connection listener
    `ConnectionListener` | AbstractConnectionManager.`getManagedConnection(javax.security.auth.Subject subject, javax.resource.spi.ConnectionRequestInfo cri)` Public for use in testing pooling functionality by itself.
    `protected ConnectionListener` | AbstractConnectionManager.`getManagedConnection(javax.transaction.Transaction transaction, javax.security.auth.Subject subject, javax.resource.spi.ConnectionRequestInfo cri)` Get the managed connection from the pool.

    Methods in org.jboss.jca.core.connectionmanager with parameters of type ConnectionListener
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | AbstractConnectionManager.`disconnectManagedConnection(ConnectionListener cl)` Invoked when a managed connection is no longer associated
    `protected void` | AbstractConnectionManager.`managedConnectionDisconnected(ConnectionListener cl)`
    `protected void` | AbstractConnectionManager.`managedConnectionReconnected(ConnectionListener cl)` For polymorphism.
    `protected void` | AbstractConnectionManager.`reconnectManagedConnection(ConnectionListener cl)` Invoked to reassociate a managed connection.
    `void` | ConnectionManager.`unregisterAssociation(ConnectionListener cl, java.lang.Object c)` Unregister association.
    `void` | AbstractConnectionManager.`unregisterAssociation(ConnectionListener cl, java.lang.Object c)` Unregister association.

  - ### Uses of ConnectionListener in org.jboss.jca.core.connectionmanager.notx

    Methods in org.jboss.jca.core.connectionmanager.notx that return ConnectionListener
    Modifier and Type | Method and Description
    --- | ---
    `ConnectionListener` | NoTxConnectionManagerImpl.`createConnectionListener(javax.resource.spi.ManagedConnection managedConnection, ManagedConnectionPool mcp)` Create a managed connection listener for the managed connection.

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

    Methods in org.jboss.jca.core.connectionmanager.pool that return ConnectionListener
    Modifier and Type | Method and Description
    --- | ---
    `ConnectionListener` | AbstractPool.`findConnectionListener(javax.resource.spi.ManagedConnection mc)` Find a connection listener
    `ConnectionListener` | AbstractPool.`findConnectionListener(javax.resource.spi.ManagedConnection mc, java.lang.Object connection)` Find a connection listener
    `ConnectionListener` | AbstractPool.`getConnection(javax.transaction.Transaction trackByTransaction, javax.security.auth.Subject subject, javax.resource.spi.ConnectionRequestInfo cri)` Get a connection

    Methods in org.jboss.jca.core.connectionmanager.pool with parameters of type ConnectionListener
    Modifier and Type | Method and Description
    --- | ---
    `void` | AbstractPool.`returnConnection(ConnectionListener cl, boolean kill)` Return a connection

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

    Methods in org.jboss.jca.core.connectionmanager.pool.api that return ConnectionListener
    Modifier and Type | Method and Description
    --- | ---
    `ConnectionListener` | Pool.`findConnectionListener(javax.resource.spi.ManagedConnection mc)` Find a connection listener
    `ConnectionListener` | Pool.`findConnectionListener(javax.resource.spi.ManagedConnection mc, java.lang.Object connection)` Find a connection listener
    `ConnectionListener` | Pool.`getConnection(javax.transaction.Transaction trackByTransaction, javax.security.auth.Subject subject, javax.resource.spi.ConnectionRequestInfo cri)` Get a connection

    Methods in org.jboss.jca.core.connectionmanager.pool.api with parameters of type ConnectionListener
    Modifier and Type | Method and Description
    --- | ---
    `void` | Pool.`returnConnection(ConnectionListener cl, boolean kill)` Return a connection
    `boolean` | CapacityDecrementer.`shouldDestroy(ConnectionListener cl, long timeout, int currentSize, int minPoolSize, int destroyed)` Should the connection listener be destroyed

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

    Methods in org.jboss.jca.core.connectionmanager.pool.capacity with parameters of type ConnectionListener
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | WatermarkDecrementer.`shouldDestroy(ConnectionListener cl, long timeout, int currentSize, int minPoolSize, int destroyed)` Should the connection listener be destroyed
    `boolean` | TimedOutDecrementer.`shouldDestroy(ConnectionListener cl, long timeout, int currentSize, int minPoolSize, int destroyed)` Should the connection listener be destroyed
    `boolean` | SizeDecrementer.`shouldDestroy(ConnectionListener cl, long timeout, int currentSize, int minPoolSize, int destroyed)` Should the connection listener be destroyed
    `boolean` | MinPoolSizeDecrementer.`shouldDestroy(ConnectionListener cl, long timeout, int currentSize, int minPoolSize, int destroyed)` Should the connection listener be destroyed

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

    Methods in org.jboss.jca.core.connectionmanager.pool.mcp that return ConnectionListener
    Modifier and Type | Method and Description
    --- | ---
    `ConnectionListener` | SemaphoreConcurrentLinkedDequeManagedConnectionPool.`findConnectionListener(javax.resource.spi.ManagedConnection mc)` Find a connection listener
    `ConnectionListener` | SemaphoreArrayListManagedConnectionPool.`findConnectionListener(javax.resource.spi.ManagedConnection mc)` Find a connection listener
    `ConnectionListener` | ManagedConnectionPool.`findConnectionListener(javax.resource.spi.ManagedConnection mc)` Find a connection listener
    `ConnectionListener` | SemaphoreConcurrentLinkedDequeManagedConnectionPool.`findConnectionListener(javax.resource.spi.ManagedConnection mc, java.lang.Object connection)` Find a connection listener
    `ConnectionListener` | SemaphoreArrayListManagedConnectionPool.`findConnectionListener(javax.resource.spi.ManagedConnection mc, java.lang.Object connection)` Find a connection listener
    `ConnectionListener` | ManagedConnectionPool.`findConnectionListener(javax.resource.spi.ManagedConnection mc, java.lang.Object connection)` Find a connection listener
    `ConnectionListener` | SemaphoreConcurrentLinkedDequeManagedConnectionPool.`getConnection(javax.security.auth.Subject subject, javax.resource.spi.ConnectionRequestInfo cri)` Returns a connection listener that wraps managed connection.
    `ConnectionListener` | SemaphoreArrayListManagedConnectionPool.`getConnection(javax.security.auth.Subject subject, javax.resource.spi.ConnectionRequestInfo cri)` Returns a connection listener that wraps managed connection.
    `ConnectionListener` | ManagedConnectionPool.`getConnection(javax.security.auth.Subject subject, javax.resource.spi.ConnectionRequestInfo cri)` Returns a connection listener that wraps managed connection.
    `ConnectionListener` | LeakDumperManagedConnectionPool.`getConnection(javax.security.auth.Subject subject, javax.resource.spi.ConnectionRequestInfo cri)` Returns a connection listener that wraps managed connection.
    `ConnectionListener` | SemaphoreConcurrentLinkedDequeManagedConnectionPool.`removeConnectionListener()` Remove an idle connection from the pool
    `ConnectionListener` | SemaphoreArrayListManagedConnectionPool.`removeConnectionListener()` Remove an idle connection from the pool
    `ConnectionListener` | ManagedConnectionPool.`removeConnectionListener()` Remove an idle connection from the pool

    Methods in org.jboss.jca.core.connectionmanager.pool.mcp with parameters of type ConnectionListener
    Modifier and Type | Method and Description
    --- | ---
    `void` | SemaphoreConcurrentLinkedDequeManagedConnectionPool.`addConnectionListener(ConnectionListener cl)` Add a connection to the pool
    `void` | SemaphoreArrayListManagedConnectionPool.`addConnectionListener(ConnectionListener cl)` Add a connection to the pool
    `void` | ManagedConnectionPool.`addConnectionListener(ConnectionListener cl)` Add a connection to the pool
    `void` | SemaphoreConcurrentLinkedDequeManagedConnectionPool.`connectionListenerDestroyed(ConnectionListener cl)` Notify that a connection listener belonging to this pool was destroyed.
    `void` | SemaphoreArrayListManagedConnectionPool.`connectionListenerDestroyed(ConnectionListener cl)` Notify that a connection listener belonging to this pool was destroyed.
    `void` | ManagedConnectionPool.`connectionListenerDestroyed(ConnectionListener cl)` Notify that a connection listener belonging to this pool was destroyed.
    `void` | LeakDumperManagedConnectionPool.`connectionListenerDestroyed(ConnectionListener cl)` Notify that a connection listener belonging to this pool was destroyed.
    `void` | SemaphoreConcurrentLinkedDequeManagedConnectionPool.`returnConnection(ConnectionListener cl, boolean kill)` Return connection to the pool.
    `void` | SemaphoreArrayListManagedConnectionPool.`returnConnection(ConnectionListener cl, boolean kill)` Return connection to the pool.
    `void` | ManagedConnectionPool.`returnConnection(ConnectionListener cl, boolean kill)` Return connection to the pool.
    `void` | SemaphoreConcurrentLinkedDequeManagedConnectionPool.`returnConnection(ConnectionListener cl, boolean kill, boolean cleanup)`
    `void` | SemaphoreArrayListManagedConnectionPool.`returnConnection(ConnectionListener cl, boolean kill, boolean cleanup)`
    `void` | LeakDumperManagedConnectionPool.`returnConnection(ConnectionListener cl, boolean kill, boolean cleanup)`

    Method parameters in org.jboss.jca.core.connectionmanager.pool.mcp with type arguments of type ConnectionListener
    Modifier and Type | Method and Description
    --- | ---
    `void` | SemaphoreConcurrentLinkedDequeManagedConnectionPool.`flush(org.jboss.jca.core.api.connectionmanager.pool.FlushMode mode, java.util.Collection<ConnectionListener> toDestroy)` Flush
    `void` | SemaphoreArrayListManagedConnectionPool.`flush(org.jboss.jca.core.api.connectionmanager.pool.FlushMode mode, java.util.Collection<ConnectionListener> toDestroy)` Flush
    `void` | ManagedConnectionPool.`flush(org.jboss.jca.core.api.connectionmanager.pool.FlushMode mode, java.util.Collection<ConnectionListener> toDestroy)` Flush

  - ### Uses of ConnectionListener in org.jboss.jca.core.connectionmanager.tx

    Methods in org.jboss.jca.core.connectionmanager.tx that return ConnectionListener
    Modifier and Type | Method and Description
    --- | ---
    `ConnectionListener` | TxConnectionManagerImpl.`createConnectionListener(javax.resource.spi.ManagedConnection mc, ManagedConnectionPool mcp)` Create a managed connection listener for the managed connection.
    `ConnectionListener` | TxConnectionManagerImpl.`getManagedConnection(javax.security.auth.Subject subject, javax.resource.spi.ConnectionRequestInfo cri)` Public for use in testing pooling functionality by itself.

    Methods in org.jboss.jca.core.connectionmanager.tx with parameters of type ConnectionListener
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | TxConnectionManagerImpl.`managedConnectionReconnected(ConnectionListener cl)` For polymorphism.

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