org.firebirdsql.jdbc
Class InternalTransactionCoordinator.ManagedTransactionCoordinator
java.lang.Object
org.firebirdsql.jdbc.InternalTransactionCoordinator.AbstractTransactionCoordinator
org.firebirdsql.jdbc.InternalTransactionCoordinator.LocalTransactionCoordinator
org.firebirdsql.jdbc.InternalTransactionCoordinator.ManagedTransactionCoordinator
- All Implemented Interfaces:
- FBObjectListener.BlobListener, FBObjectListener.StatementListener
- Enclosing class:
- InternalTransactionCoordinator
- public static class InternalTransactionCoordinator.ManagedTransactionCoordinator
- extends InternalTransactionCoordinator.LocalTransactionCoordinator
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
InternalTransactionCoordinator.ManagedTransactionCoordinator
public InternalTransactionCoordinator.ManagedTransactionCoordinator(AbstractConnection connection)
- Create instance of this class for the specified connection.
- Parameters:
connection
- connection to coordinate.
completeStatements
protected void completeStatements()
throws java.sql.SQLException
- Overrides:
completeStatements
in class InternalTransactionCoordinator.AbstractTransactionCoordinator
- Throws:
java.sql.SQLException
ensureTransaction
public void ensureTransaction()
throws java.sql.SQLException
- Overrides:
ensureTransaction
in class InternalTransactionCoordinator.LocalTransactionCoordinator
- Throws:
java.sql.SQLException
executionStarted
public void executionStarted(AbstractStatement stmt)
throws java.sql.SQLException
- Description copied from interface:
FBObjectListener.StatementListener
- Notify listener that statement execution is being started.
- Specified by:
executionStarted
in interface FBObjectListener.StatementListener
- Overrides:
executionStarted
in class InternalTransactionCoordinator.LocalTransactionCoordinator
- Throws:
java.sql.SQLException
commit
public void commit()
throws java.sql.SQLException
- Overrides:
commit
in class InternalTransactionCoordinator.LocalTransactionCoordinator
- Throws:
java.sql.SQLException
rollback
public void rollback()
throws java.sql.SQLException
- Overrides:
rollback
in class InternalTransactionCoordinator.LocalTransactionCoordinator
- Throws:
java.sql.SQLException
executionStarted
public void executionStarted(FirebirdBlob blob)
throws java.sql.SQLException
- Description copied from interface:
FBObjectListener.BlobListener
- Notify listener that execution of some BLOB operation had been started.
- Specified by:
executionStarted
in interface FBObjectListener.BlobListener
- Overrides:
executionStarted
in class InternalTransactionCoordinator.LocalTransactionCoordinator
- Throws:
java.sql.SQLException
Copyright © 2001 David Jencks and other authors. All rights reserved.