org.firebirdsql.jdbc

Interface FBObjectListener.StatementListener

Known Implementing Classes:
InternalTransactionCoordinator, InternalTransactionCoordinator.AbstractTransactionCoordinator, InternalTransactionCoordinator.AutoCommitCoordinator, InternalTransactionCoordinator.LocalTransactionCoordinator, InternalTransactionCoordinator.ManagedTransactionCoordinator, InternalTransactionCoordinator.MetaDataTransactionCoordinator

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 Details

executionStarted

public void executionStarted(AbstractStatement stmt)
            throws SQLException
Notify listener that statement execution is being started.
Parameters:
stmt - statement that is being executed.

getConnection

public AbstractConnection getConnection()
            throws SQLException
Get the connection object to which this listener belongs to.
Returns:
instance of Connection

statementClosed

public void statementClosed(AbstractStatement stmt)
            throws SQLException
Notify the listener that statement was closed.
Parameters:
stmt - statement that was closed.

statementCompleted

public void statementCompleted(AbstractStatement stmt)
            throws SQLException
Notify the listener that statement is completed. This is shortcut method for statementCompleted(AbstractStatement, true).
Parameters:
stmt - statement that was completed.

statementCompleted

public void statementCompleted(AbstractStatement stmt,
                               boolean success)
            throws 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.

Copyright B) 2001 David Jencks and other authors. All rights reserved.