public interface LazyAssociatableConnectionManager
ConnectionManager implementation. An implementation of
 this interface must support the lazy connection association optimization.| Modifier and Type | Method and Description | 
|---|---|
| void | associateConnection(Object connection,
                   ManagedConnectionFactory mcf,
                   ConnectionRequestInfo cxReqInfo)This method is called by a resource adapter (that is capable of
 lazy connection association optimization) in order to lazily associate
 a connection object with a  ManagedConnectioninstance. | 
| void | inactiveConnectionClosed(Object connection,
                        ManagedConnectionFactory mcf)This method is called by the resource adapter (that is capable of
 lazy connection association optimization) in order to notify the
 application server that a disassociated connection handle is closed. | 
void associateConnection(Object connection, ManagedConnectionFactory mcf, ConnectionRequestInfo cxReqInfo) throws ResourceException
ManagedConnection instance.connection - the connection object that is to be associated.mcf - The ManagedConnectionFactory instance that was
 originally used to create the connection object.cxReqInfo - connection request information. This information must
 be the same as that used to originally create the connection object.ResourceException - Generic exception.ApplicationServerInternalException - Application server specific exception.SecurityException - Security related error.ResourceAllocationException - Failed to allocate system resources for
                              connection request.ResourceAdapterInternalException - Resource adapter related error condition.void inactiveConnectionClosed(Object connection, ManagedConnectionFactory mcf)
The application server can then perform any cleanup operations related to the disassociated connection handle in its connection pool.
connection - the disassociated connection object handle that 
 has been closedmcf - The ManagedConnectionFactory instance that was
 originally used to create the connection object.Copyright © 2019 Eclipse Foundation.
Use is subject to license terms.