java.lang.Object
java.util.EventObject
javax.sql.ConnectionEvent
- All Implemented Interfaces:
- Serializable
public class ConnectionEvent extends EventObject
An Event object that provides information about the
 source of a connection-related event.  ConnectionEvent
 objects are generated when an application closes a pooled connection
 and when an error occurs.  The ConnectionEvent object
 contains two kinds of information:
 
- The pooled connection closed by the application
- In the case of an error event, the SQLExceptionabout to be thrown to the application
- Since:
- 1.4
- See Also:
- Serialized Form
- 
Field Summary
- 
Constructor SummaryConstructors Constructor Description ConnectionEvent(PooledConnection con)Constructs aConnectionEventobject initialized with the givenPooledConnectionobject.ConnectionEvent(PooledConnection con, SQLException ex)Constructs aConnectionEventobject initialized with the givenPooledConnectionobject andSQLExceptionobject.
- 
Method SummaryModifier and Type Method Description SQLExceptiongetSQLException()Retrieves theSQLExceptionfor thisConnectionEventobject.
- 
Constructor Details- 
ConnectionEventConstructs a ConnectionEventobject initialized with the givenPooledConnectionobject.SQLExceptiondefaults tonull.- Parameters:
- con- the pooled connection that is the source of the event
- Throws:
- IllegalArgumentException- if- conis null.
 
- 
ConnectionEventConstructs a ConnectionEventobject initialized with the givenPooledConnectionobject andSQLExceptionobject.- Parameters:
- con- the pooled connection that is the source of the event
- ex- the SQLException about to be thrown to the application
- Throws:
- IllegalArgumentException- if- conis null.
 
 
- 
- 
Method Details- 
getSQLExceptionRetrieves the SQLExceptionfor thisConnectionEventobject. May benull.- Returns:
- the SQLException about to be thrown or null
 
 
-