com.ibm.websphere.j2c
Interface ConnectionEventListener

All Superinterfaces:
javax.resource.spi.ConnectionEventListener, java.util.EventListener

Deprecated. As of WAS 6.0, the functionality of this interface is replaced by J2EE Connector Architecture 1.5. Please reference javax.resource.spi.LazyEnlistableConnectionManager.

public interface ConnectionEventListener
extends javax.resource.spi.ConnectionEventListener

ConnectionEventListener extends the javax.resource.spi.ConnectionEventListener to add support for deferred enlistment. Deferred enlistment is enabled by adding a new event to the ConnectionEventListener (interactionPending) which is used to indicate that a connection should be enlisted in a transaction.

See Also:
JCAPaper

Field Summary
static int INTERACTION_PENDING
          Deprecated. Identifier for the interactionPending event.
 
Method Summary
 void interactionPending(javax.resource.spi.ConnectionEvent connectionevent)
          Deprecated. Method interactionPending is used to signal that a ManagedConnection needs to be enlisted in a transaction - this should happen just prior to when work is performed on the back end.
 
Methods inherited from interface javax.resource.spi.ConnectionEventListener
connectionClosed, connectionErrorOccurred, localTransactionCommitted, localTransactionRolledback, localTransactionStarted
 

Field Detail

INTERACTION_PENDING

public static final int INTERACTION_PENDING
Deprecated. 
Identifier for the interactionPending event.

See Also:
Constant Field Values
Method Detail

interactionPending

public void interactionPending(javax.resource.spi.ConnectionEvent connectionevent)
                        throws javax.resource.ResourceException
Deprecated. 
Method interactionPending is used to signal that a ManagedConnection needs to be enlisted in a transaction - this should happen just prior to when work is performed on the back end.

Parameters:
connectionevent - This should be an interactionPending event with the identifier defined in this class. The ManagedConnection to be enlisted should be included in the event.
Throws:
javax.resource.ResourceException - if an error occurs when enlisting the ManagedConnection.