org.apache.derby.impl.store.access
Class RAMTransactionContext
java.lang.Object
org.apache.derby.iapi.services.context.ContextImpl
org.apache.derby.impl.store.access.RAMTransactionContext
- All Implemented Interfaces:
- Context
- public class RAMTransactionContext
- extends ContextImpl
Field Summary |
private boolean |
abortAll
true if any exception causes this transaction to be destroyed |
protected RAMTransaction |
transaction
The transaction this context is managing. |
Fields inherited from class org.apache.derby.iapi.services.context.ContextImpl |
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
transaction
protected RAMTransaction transaction
- The transaction this context is managing.
abortAll
private boolean abortAll
- true if any exception causes this transaction to be destroyed
RAMTransactionContext
public RAMTransactionContext(ContextManager cm,
java.lang.String context_id,
RAMTransaction theTransaction,
boolean abortAll)
throws StandardException
cleanupOnError
public void cleanupOnError(java.lang.Throwable error)
throws StandardException
- Handle cleanup processing for this context. The resources
associated with a transaction are the open controllers.
Cleanup involves closing them at the appropriate time.
Rollback of the underlying transaction is handled by the
raw store.
- Throws:
StandardException
- thrown if cleanup goes awry
getTransaction
RAMTransaction getTransaction()
setTransaction
void setTransaction(RAMTransaction transaction)
Apache Derby V10.1 Engine Documentation - Copyright © 1997,2005 The Apache Software Foundation or its licensors, as applicable.