ConnectionEvent
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
Summary
Inherited fields |
|---|
Public constructors | |
|---|---|
ConnectionEvent(PooledConnection con)
Constructs a |
|
ConnectionEvent(PooledConnection con, SQLException ex)
Constructs a |
|
Public methods | |
|---|---|
SQLException
|
getSQLException()
Retrieves the |
Inherited methods | |
|---|---|
Public constructors
ConnectionEvent
public ConnectionEvent (PooledConnection con)
Constructs a ConnectionEvent object initialized with
the given PooledConnection object. SQLException
defaults to null.
| Parameters | |
|---|---|
con |
PooledConnection: the pooled connection that is the source of the event |
| Throws | |
|---|---|
IllegalArgumentException |
if con is null. |
ConnectionEvent
public ConnectionEvent (PooledConnection con, SQLException ex)
Constructs a ConnectionEvent object initialized with
the given PooledConnection object and
SQLException object.
| Parameters | |
|---|---|
con |
PooledConnection: the pooled connection that is the source of the event |
ex |
SQLException: the SQLException about to be thrown to the application |
| Throws | |
|---|---|
IllegalArgumentException |
if con is null. |
Public methods
getSQLException
public SQLException getSQLException ()
Retrieves the SQLException for this
ConnectionEvent object. May be null.
