All Implemented Interfaces:
Serializable

public class StatementEvent
extends EventObject

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.

Since:
1.6
See Also:
Serialized Form
  • Constructor Details

    • StatementEvent

      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 being closed or is invalid
      Throws:
      IllegalArgumentException - if con is null.
      Since:
      1.6
    • StatementEvent

      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.
      Since:
      1.6
  • Method Details

    • getStatement

      Returns the PreparedStatement that is being closed or is invalid

      Returns:
      The PreparedStatement that is being closed or is invalid
      Since:
      1.6
    • getSQLException

      Returns the SQLException the driver is about to throw

      Returns:
      The SQLException the driver is about to throw
      Since:
      1.6