javax.sql
public class: ConnectionEvent [javadoc |
source]
java.lang.Object
java.util.EventObject
javax.sql.ConnectionEvent
All Implemented Interfaces:
Serializable
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
SQLException
about to be thrown to the application
| Field Summary |
|---|
| static final long | serialVersionUID | Private serial version unique ID to ensure serialization
compatibility. |
| Constructor: |
public ConnectionEvent(PooledConnection con) {
super(con);
}
Constructs a ConnectionEvent object initialized with
the given PooledConnection object. SQLException
defaults to null.
Parameters:
con - the pooled connection that is the source of the event
Throws:
IllegalArgumentException - if con is null.
|
public ConnectionEvent(PooledConnection con,
SQLException ex) {
super(con);
this.ex = ex;
}
Constructs a ConnectionEvent object initialized with
the given PooledConnection object and
SQLException object.
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 con is null.
|
| Methods from java.lang.Object: |
|---|
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |