java.lang.Object | +--java.util.EventObject | +--javax.resource.spi.ConnectionEvent
The ConnectionEvent class provides information about the source of a connection related event.A ConnectionEvent instance contains the following information:
This class defines following types of event notifications:
ConnectionEventListener
,Serialized FormCONNECTION_CLOSED Event notification that an application component has closed the connection | |
CONNECTION_ERROR_OCCURRED Event notification that an error occurred on the connection. | |
id Type of the event | |
LOCAL_TRANSACTION_COMMITTED Event notification that a Resource Manager Local Transaction was committed on the connection | |
LOCAL_TRANSACTION_ROLLEDBACK Event notification that a Resource Manager Local Transaction was rolled back on the connection | |
LOCAL_TRANSACTION_STARTED Event notification that a Resource Manager Local Transaction was started on the connection |
Fields inherited from class java.util.EventObject |
source |
ConnectionEvent(ManagedConnection source, int eid) Construct a ConnectionEvent object. | |
ConnectionEvent(ManagedConnection source, int eid, java.lang.Exception exception) Construct a ConnectionEvent object. |
getConnectionHandle() Get the connection handle associated with the Managed Connection instance. | |
getException() Get the exception. | |
getId() Get the type of event | |
setConnectionHandle(java.lang.Object connectionHandle) Set the connection handle. |
Methods inherited from class java.util.EventObject |
getSource, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
public static final intCONNECTION_CLOSED
public static final intLOCAL_TRANSACTION_STARTED
public static final intLOCAL_TRANSACTION_COMMITTED
public static final intLOCAL_TRANSACTION_ROLLEDBACK
public static final intCONNECTION_ERROR_OCCURRED
protected intid
publicConnectionEvent(ManagedConnection source, int eid)
source
- ManagedConnection that is the source of the eventeid
- type of the Connection eventpublicConnectionEvent(ManagedConnection source, int eid, java.lang.Exception exception)
source
- ManagedConnection that is the source of the eventexception
- exception about to be thrown to the applicationeid
- type of the Connection eventpublic java.lang.ObjectgetConnectionHandle()
public voidsetConnectionHandle(java.lang.Object connectionHandle)
public java.lang.ExceptiongetException()
public intgetId()