
public class Transaction<CONTEXT> extends Object implements ITransaction<CONTEXT>
| Constructor and Description |
|---|
Transaction(CONTEXT context) |
Transaction(CONTEXT context,
boolean undoPhase1OnRollback) |
| Modifier and Type | Method and Description |
|---|---|
void |
commit() |
void |
execute(ITransactionalOperation<CONTEXT> operation) |
CONTEXT |
getContext() |
boolean |
isActive() |
boolean |
isUndoPhase1OnRollback() |
void |
rollback() |
public Transaction(CONTEXT context, boolean undoPhase1OnRollback)
public Transaction(CONTEXT context)
public boolean isUndoPhase1OnRollback()
public boolean isActive()
isActive in interface ITransaction<CONTEXT>public CONTEXT getContext()
getContext in interface ITransaction<CONTEXT>public void execute(ITransactionalOperation<CONTEXT> operation) throws TransactionException
execute in interface ITransaction<CONTEXT>TransactionExceptionpublic void commit()
commit in interface ITransaction<CONTEXT>public void rollback()
rollback in interface ITransaction<CONTEXT>Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.