| Prev Class | Next Class | Frames | No Frames |
| Summary: Nested | Field | Method | Constr | Detail: Nested | Field | Method | Constr |
java.lang.Objectorg.firebirdsql.jdbc.InternalTransactionCoordinator.AbstractTransactionCoordinatororg.firebirdsql.jdbc.InternalTransactionCoordinator.LocalTransactionCoordinatororg.firebirdsql.jdbc.InternalTransactionCoordinator.ManagedTransactionCoordinatorpublic static class InternalTransactionCoordinator.ManagedTransactionCoordinatorField Summary |
Fields inherited from class org.firebirdsql.jdbc.InternalTransactionCoordinator.AbstractTransactionCoordinator | |
connection, localTransaction, statements | |
Constructor Summary | |
| |
Method Summary | |
void |
|
protected void | |
void | |
void |
|
void |
|
void |
|
Methods inherited from class org.firebirdsql.jdbc.InternalTransactionCoordinator.LocalTransactionCoordinator | |
commit, ensureTransaction, executionCompleted, executionStarted, executionStarted, rollback, statementClosed, statementCompleted, statementCompleted | |
Methods inherited from class org.firebirdsql.jdbc.InternalTransactionCoordinator.AbstractTransactionCoordinator | |
commit, completeStatements, ensureTransaction, getConnection, getStatements, rollback, setStatements | |
public ManagedTransactionCoordinator(AbstractConnection connection)
Create instance of this class for the specified connection.
- Parameters:
connection- connection to coordinate.
public void commit()
throws SQLException
- Overrides:
- commit in interface InternalTransactionCoordinator.LocalTransactionCoordinator
protected void completeStatements()
throws SQLException
- Overrides:
- completeStatements in interface InternalTransactionCoordinator.AbstractTransactionCoordinator
public void ensureTransaction()
throws SQLException
- Overrides:
- ensureTransaction in interface InternalTransactionCoordinator.LocalTransactionCoordinator
public void executionStarted(AbstractStatement stmt) throws SQLException
Notify listener that statement execution is being started.
- Specified by:
- executionStarted in interface FBObjectListener.StatementListener
- Overrides:
- executionStarted in interface InternalTransactionCoordinator.LocalTransactionCoordinator
- Parameters:
stmt- statement that is being executed.
public void executionStarted(FirebirdBlob blob) throws SQLException
Notify listener that execution of some BLOB operation had been started.
- Specified by:
- executionStarted in interface FBObjectListener.BlobListener
- Overrides:
- executionStarted in interface InternalTransactionCoordinator.LocalTransactionCoordinator
- Parameters:
blob- instance ofFirebirdBlobthat caused this event.
public void rollback()
throws SQLException
- Overrides:
- rollback in interface InternalTransactionCoordinator.LocalTransactionCoordinator