public abstract static class InternalTransactionCoordinator.AbstractTransactionCoordinator extends java.lang.Object implements FBObjectListener.StatementListener, FBObjectListener.BlobListener
| Modifier and Type | Field and Description |
|---|---|
protected AbstractConnection |
connection |
protected FirebirdLocalTransaction |
localTransaction |
protected java.util.Collection |
statements |
| Modifier | Constructor and Description |
|---|---|
protected |
InternalTransactionCoordinator.AbstractTransactionCoordinator(AbstractConnection connection,
FirebirdLocalTransaction localTransaction) |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
commit() |
protected void |
completeStatements(AbstractStatement.CompletionReason reason) |
abstract void |
ensureTransaction() |
AbstractConnection |
getConnection()
Get the connection which owns this coordinator.
|
protected java.util.Collection |
getStatements() |
abstract void |
rollback() |
protected void |
setStatements(java.util.Collection statements) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitexecutionStarted, statementClosed, statementCompleted, statementCompletedexecutionCompleted, executionStartedprotected FirebirdLocalTransaction localTransaction
protected AbstractConnection connection
protected java.util.Collection statements
protected InternalTransactionCoordinator.AbstractTransactionCoordinator(AbstractConnection connection, FirebirdLocalTransaction localTransaction)
public AbstractConnection getConnection() throws java.sql.SQLException
getConnection in interface FBObjectListener.StatementListenerAbstractConnectionjava.sql.SQLException - if something went wrong.protected java.util.Collection getStatements()
protected void setStatements(java.util.Collection statements)
protected void completeStatements(AbstractStatement.CompletionReason reason) throws java.sql.SQLException
java.sql.SQLExceptionpublic abstract void ensureTransaction()
throws java.sql.SQLException
java.sql.SQLExceptionpublic abstract void commit()
throws java.sql.SQLException
java.sql.SQLExceptionpublic abstract void rollback()
throws java.sql.SQLException
java.sql.SQLExceptionCopyright © 2001-2012 Jaybird (Firebird JDBC/JCA) team. All rights reserved.