|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.firebirdsql.jdbc.InternalTransactionCoordinator.AbstractTransactionCoordinator
org.firebirdsql.jdbc.InternalTransactionCoordinator.AutoCommitCoordinator
public static class InternalTransactionCoordinator.AutoCommitCoordinator
| Field Summary |
|---|
| Fields inherited from class org.firebirdsql.jdbc.InternalTransactionCoordinator.AbstractTransactionCoordinator |
|---|
connection, localTransaction, statements |
| Constructor Summary | |
|---|---|
InternalTransactionCoordinator.AutoCommitCoordinator(AbstractConnection connection,
FirebirdLocalTransaction localTransaction)
|
|
| Method Summary | |
|---|---|
void |
commit()
|
void |
ensureTransaction()
|
void |
executionCompleted(FirebirdBlob blob)
Notify listener that execution of some BLOB operation had been completed. |
void |
executionStarted(AbstractStatement stmt)
Notify listener that statement execution is being started. |
void |
executionStarted(FirebirdBlob blob)
Notify listener that execution of some BLOB operation had been started. |
void |
rollback()
|
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. |
| Methods inherited from class org.firebirdsql.jdbc.InternalTransactionCoordinator.AbstractTransactionCoordinator |
|---|
completeStatements, getConnection, getStatements, setStatements |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public InternalTransactionCoordinator.AutoCommitCoordinator(AbstractConnection connection,
FirebirdLocalTransaction localTransaction)
connection - localTransaction - | Method Detail |
|---|
public void executionStarted(AbstractStatement stmt)
throws java.sql.SQLException
FBObjectListener.StatementListener
stmt - statement that is being executed.
java.sql.SQLException - if something went wrong.
public void ensureTransaction()
throws java.sql.SQLException
ensureTransaction in class InternalTransactionCoordinator.AbstractTransactionCoordinatorjava.sql.SQLException
public void statementClosed(AbstractStatement stmt)
throws java.sql.SQLException
FBObjectListener.StatementListener
stmt - statement that was closed.
java.sql.SQLException
public void statementCompleted(AbstractStatement stmt)
throws java.sql.SQLException
FBObjectListener.StatementListenerstatementCompleted(AbstractStatement, true).
stmt - statement that was completed.
java.sql.SQLException
public void statementCompleted(AbstractStatement stmt,
boolean success)
throws java.sql.SQLException
FBObjectListener.StatementListener
stmt - statement that was completed.success - true if completion was successfull.
java.sql.SQLException - if an error occured.
public void executionCompleted(FirebirdBlob blob)
throws java.sql.SQLException
FBObjectListener.BlobListener
blob - instance of FirebirdBlob that caused this event.
java.sql.SQLException - if something went wrong.
public void executionStarted(FirebirdBlob blob)
throws java.sql.SQLException
FBObjectListener.BlobListener
blob - instance of FirebirdBlob that caused this event.
java.sql.SQLException - if something went wrong.
public void commit()
throws java.sql.SQLException
commit in class InternalTransactionCoordinator.AbstractTransactionCoordinatorjava.sql.SQLException
public void rollback()
throws java.sql.SQLException
rollback in class InternalTransactionCoordinator.AbstractTransactionCoordinatorjava.sql.SQLException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||