|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ConnectionEventListener
The ConnectionEventListener
interface provides an event
callback mechanism to enable an application server to receive
notifications from a ManagedConnection
instance.
An application server uses these event notifications to manage its connection pool, to clean up any invalid or terminated connections and to manage local transactions.
An application server implements the
ConnectionEventListener
interface. It registers a connection
listener with a ManagedConnection
instance by using
ManagedConnection.addConnectionEventListener
method.
ConnectionEvent
Method Summary | |
---|---|
void |
connectionClosed(ConnectionEvent event)
Notifies that an application component has closed the connection. |
void |
connectionErrorOccurred(ConnectionEvent event)
Notifies a connection related error. |
void |
localTransactionCommitted(ConnectionEvent event)
Notifies that a Resource Manager Local Transaction was committed on the ManagedConnection instance. |
void |
localTransactionRolledback(ConnectionEvent event)
Notifies that a Resource Manager Local Transaction was rolled back on the ManagedConnection instance. |
void |
localTransactionStarted(ConnectionEvent event)
Notifies that a Resource Manager Local Transaction was started on the ManagedConnection instance. |
Method Detail |
---|
void connectionClosed(ConnectionEvent event)
A ManagedConnection instance notifies its registered set of listeners by calling ConnectionEventListener.connectionClosed method when an application component closes a connection handle. The application server uses this connection close event to put the ManagedConnection instance back in to the connection pool.
event
- event object describing the source of
the eventvoid localTransactionStarted(ConnectionEvent event)
event
- event object describing the source of
the eventvoid localTransactionCommitted(ConnectionEvent event)
event
- event object describing the source of
the eventvoid localTransactionRolledback(ConnectionEvent event)
event
- event object describing the source of
the eventvoid connectionErrorOccurred(ConnectionEvent event)
event
- event object describing the source of
the event
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright © 2009, 2010, Oracle Corporation and/or its affiliates. All Rights Reserved. Use is subject to license terms.
Generated on 4-June-2010 04:34