- java.lang.Object
-
- java.util.EventObject
-
- javax.sql.StatementEvent
-
- All Implemented Interfaces:
Serializable
public class StatementEvent extends EventObject
AStatementEventis sent to allStatementEventListeners which were registered with aPooledConnection. This occurs when the driver determines that aPreparedStatementthat is associated with thePooledConnectionhas been closed or the driver determines is invalid.- Since:
- 1.6
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields declared in class java.util.EventObject
source
-
-
Constructor Summary
Constructors Constructor Description StatementEvent(PooledConnection con, PreparedStatement statement)Constructs aStatementEventwith the specifiedPooledConnectionandPreparedStatement.StatementEvent(PooledConnection con, PreparedStatement statement, SQLException exception)Constructs aStatementEventwith the specifiedPooledConnection,PreparedStatementandSQLException
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SQLExceptiongetSQLException()Returns theSQLExceptionthe driver is about to throwPreparedStatementgetStatement()Returns thePreparedStatementthat is being closed or is invalid-
Methods declared in class java.util.EventObject
getSource, toString
-
-
-
-
Constructor Detail
-
StatementEvent
public StatementEvent(PooledConnection con, PreparedStatement statement)
Constructs aStatementEventwith the specifiedPooledConnectionandPreparedStatement. TheSQLExceptioncontained in the event defaults to null.- Parameters:
con- ThePooledConnectionthat the closed or invalidPreparedStatementis associated with.statement- ThePreparedStatementthat is being closed or is invalid- Throws:
IllegalArgumentException- ifconis null.- Since:
- 1.6
-
StatementEvent
public StatementEvent(PooledConnection con, PreparedStatement statement, SQLException exception)
Constructs aStatementEventwith the specifiedPooledConnection,PreparedStatementandSQLException- Parameters:
con- ThePooledConnectionthat the closed or invalidPreparedStatementis associated with.statement- ThePreparedStatementthat is being closed or is invalidexception- TheSQLExceptionthe driver is about to throw to the application- Throws:
IllegalArgumentException- ifconis null.- Since:
- 1.6
-
-
Method Detail
-
getStatement
public PreparedStatement getStatement()
Returns thePreparedStatementthat is being closed or is invalid- Returns:
- The
PreparedStatementthat is being closed or is invalid - Since:
- 1.6
-
getSQLException
public SQLException getSQLException()
Returns theSQLExceptionthe driver is about to throw- Returns:
- The
SQLExceptionthe driver is about to throw - Since:
- 1.6
-
-