AI-generated Key Takeaways
-
ConnectionEventobjects provide information about connection-related events, such as closing a pooled connection or encountering an error. -
These events contain details about the pooled connection and any associated
SQLException. -
ConnectionEventobjects are constructed with aPooledConnectionobject and optionally anSQLException. -
The
getSQLExceptionmethod retrieves theSQLExceptionassociated with the event, which may be null.
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
Inherited Field Summary
Public Constructor Summary
|
ConnectionEvent(PooledConnection con)
Constructs a |
|
|
ConnectionEvent(PooledConnection con, SQLException ex)
Constructs a |
Public Method Summary
| SQLException |
getSQLException()
Retrieves the |
Inherited Method Summary
Public Constructors
public ConnectionEvent (PooledConnection 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)
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.
|
|---|
Public Methods
public SQLException getSQLException ()
Retrieves the SQLException for this
ConnectionEvent object. May be null.
Returns
- the SQLException about to be thrown or
null