Prev Class | Next Class | Frames | No Frames |
Summary: Nested | Field | Method | Constr | Detail: Nested | Field | Method | Constr |
java.lang.Object
org.firebirdsql.jdbc.InternalTransactionCoordinator.AbstractTransactionCoordinator
org.firebirdsql.jdbc.InternalTransactionCoordinator.LocalTransactionCoordinator
org.firebirdsql.jdbc.InternalTransactionCoordinator.ManagedTransactionCoordinator
public static class InternalTransactionCoordinator.ManagedTransactionCoordinator
Field 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 ofFirebirdBlob
that caused this event.
public void rollback() throws SQLException
- Overrides:
- rollback in interface InternalTransactionCoordinator.LocalTransactionCoordinator