Package javax.sql
Interface ConnectionEventListener
- All Superinterfaces:
EventListener
public interface ConnectionEventListener extends EventListener
An interface used to receive events generated by a
PooledConnection.
This interface would typically be implemented by a component which manages a
connection pool (a connection pool manager). A connection triggers an event
to a ConnectionEventListener either when the application closes a
connection it has been using or when a significant error occurs while the
connection is being used.
The connection pool manager can return closed connections to the pool for later reuse. Connections experiencing an error should be discarded.
-
Method Summary
Modifier and Type Method Description voidconnectionClosed(ConnectionEvent theEvent)Notifies theConnectionEventListenerthat an application has called theclosemethod on a pooled connection.voidconnectionErrorOccurred(ConnectionEvent theEvent)Notifies theConnectionEventListenerthat an error has occurred on aPooledConnection.
-
Method Details
-
connectionClosed
Notifies theConnectionEventListenerthat an application has called theclosemethod on a pooled connection.- Parameters:
theEvent- aConnectionEventcontaining details about the source of the event.
-
connectionErrorOccurred
Notifies theConnectionEventListenerthat an error has occurred on aPooledConnection. This notification is triggered before theSQLException, which is available through the event argument, is thrown.- Parameters:
theEvent- aConnectionEventcontaining details about the source of the event and theSQLExceptionthat has occurred.
-