org.firebirdsql.jdbc
Interface FBObjectListener.StatementListener

All Known Implementing Classes:
InternalTransactionCoordinator
Enclosing interface:
FBObjectListener

public static interface FBObjectListener.StatementListener

Listener for the events generated by statements.


Method Summary
 void executionStarted(AbstractStatement stmt)
          Notify listener that statement execution is being started.
 AbstractConnection getConnection()
          Get the connection object to which this listener belongs to.
 void statementClosed(AbstractStatement stmt)
          Notify the listener that statement was closed.
 void statementCompleted(AbstractStatement stmt)
          Notify the listener that statement is completed.
 void statementCompleted(AbstractStatement stmt, boolean success)
          Notify the listener that statement is completed and tell whether execution was successfull or not.
 

Method Detail

getConnection

AbstractConnection getConnection()
                                 throws java.sql.SQLException
Get the connection object to which this listener belongs to.

Returns:
instance of AbstractConnection
Throws:
java.sql.SQLException - if something went wrong.

executionStarted

void executionStarted(AbstractStatement stmt)
                      throws java.sql.SQLException
Notify listener that statement execution is being started.

Parameters:
stmt - statement that is being executed.
Throws:
java.sql.SQLException - if something went wrong.

statementClosed

void statementClosed(AbstractStatement stmt)
                     throws java.sql.SQLException
Notify the listener that statement was closed.

Parameters:
stmt - statement that was closed.
Throws:
java.sql.SQLException

statementCompleted

void statementCompleted(AbstractStatement stmt)
                        throws java.sql.SQLException
Notify the listener that statement is completed. This is shortcut method for statementCompleted(AbstractStatement, true).

Parameters:
stmt - statement that was completed.
Throws:
java.sql.SQLException

statementCompleted

void statementCompleted(AbstractStatement stmt,
                        boolean success)
                        throws java.sql.SQLException
Notify the listener that statement is completed and tell whether execution was successfull or not.

Parameters:
stmt - statement that was completed.
success - true if completion was successfull.
Throws:
java.sql.SQLException - if an error occured.


Copyright © 2001-2019 Jaybird (Firebird JDBC/JCA) team. All rights reserved.