| 
 | Java EE 5 SDK | ||||||||
| 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| 
 | Java EE 5 SDK | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
Copyright 2007 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms.