A StatementEvent
is sent to all StatementEventListener
s 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
PreparedStatement is 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
SQLException
the driver is about to throw
public PreparedStatement getStatement ()
Returns the PreparedStatement
that is being closed or is invalid
Returns
- The
PreparedStatement
that is being closed or is invalid