AI-generated Key Takeaways
-
StatementEventis triggered when aPreparedStatementassociated with aPooledConnectionis closed or becomes invalid. -
This event is sent to all registered
StatementEventListeners. -
It provides access to the associated
PreparedStatementand any potentialSQLException. -
The event is constructed with the related
PooledConnectionandPreparedStatement. -
A
SQLExceptioncan optionally be included during event construction to indicate an error.
A StatementEvent is sent to all StatementEventListeners which were
registered with a PooledConnection. This occurs when the driver determines that a
PreparedStatement that is associated with the PooledConnection has been closed or the driver determines
is invalid.
Inherited Field Summary
Public Constructor Summary
|
StatementEvent(PooledConnection con, PreparedStatement statement)
Constructs a
StatementEvent with the specified PooledConnection and
PreparedStatement. |
|
|
StatementEvent(PooledConnection con, PreparedStatement statement, SQLException exception)
Constructs a
StatementEvent with the specified PooledConnection,
PreparedStatement and SQLException
|
Public Method Summary
| SQLException |
getSQLException()
Returns the
SQLException the driver is about to throw
|
| PreparedStatement |
getStatement()
Returns the
PreparedStatement that is being closed or is invalid
|
Inherited Method Summary
Public Constructors
public StatementEvent (PooledConnection con, PreparedStatement statement)
Constructs a StatementEvent with the specified PooledConnection and
PreparedStatement. The SQLException contained in the event defaults to
null.
Parameters
| con | The PooledConnection that the closed or invalid
PreparedStatementis associated with. |
|---|---|
| statement | The PreparedStatement that is bieng closed or is invalid
|
Throws
| IllegalArgumentException | if con is null. |
|---|
public StatementEvent (PooledConnection con, PreparedStatement statement, SQLException exception)
Constructs a StatementEvent with the specified PooledConnection,
PreparedStatement and SQLException
Parameters
| con | The PooledConnection that the closed or invalid PreparedStatement
is associated with. |
|---|---|
| statement | The PreparedStatement that is being closed or is invalid |
| exception | The SQLException the driver is about to throw to
the application |
Throws
| IllegalArgumentException | if con is null.
|
|---|
Public Methods
public SQLException getSQLException ()
Returns the SQLException the driver is about to throw
Returns
- The
SQLExceptionthe driver is about to throw
public PreparedStatement getStatement ()
Returns the PreparedStatement that is being closed or is invalid
Returns
- The
PreparedStatementthat is being closed or is invalid