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:
SQLException about to be thrown to the application source| Constructor and Description |
|---|
ConnectionEvent(PooledConnection
Constructs a
ConnectionEvent object initialized with the given
PooledConnection object.
|
ConnectionEvent(PooledConnection
Constructs a
ConnectionEvent object initialized with the given
PooledConnection object and
SQLException object.
|
| Modifier and Type | Method and Description |
|---|---|
SQLException |
getSQLException()
Retrieves the
SQLException for this
ConnectionEvent object.
|
getSource, toStringpublic ConnectionEvent(PooledConnectioncon)
Constructs a ConnectionEvent object initialized with the given PooledConnection object. SQLException defaults to null.
con - the pooled connection that is the source of the event
IllegalArgumentException - if
con is null.
public ConnectionEvent(PooledConnectioncon, SQLException ex)
Constructs a ConnectionEvent object initialized with the given PooledConnection object and SQLException object.
con - the pooled connection that is the source of the event
ex - the SQLException about to be thrown to the application
IllegalArgumentException - if
con is null.
public SQLExceptiongetSQLException()
Retrieves the SQLException for this ConnectionEvent object. May be null.
null