|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.axiondb.engine.TransactionManagerImpl
An implemenation of TransactionManager
currently
only supportd SnapshotIsolationTransaction
s.
Field Summary | |
static boolean |
NEVER_APPLY
|
Constructor Summary | |
TransactionManagerImpl(Database db)
|
Method Summary | |
void |
abortTransaction(Transaction t)
Abort the given Transaction . |
void |
commitTransaction(Transaction t)
Commit the given Transaction . |
Transaction |
createTransaction()
Create a new Transaction . |
boolean |
isShutdown()
Return whether or not I've been shutdown() . |
void |
shutdown()
Shut down this TransactionManager . |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final boolean NEVER_APPLY
Constructor Detail |
public TransactionManagerImpl(Database db)
Method Detail |
public Transaction createTransaction() throws AxionException
TransactionManager
Transaction
.
createTransaction
in interface TransactionManager
AxionException
public void commitTransaction(Transaction t) throws AxionException
TransactionManager
Transaction
.
commitTransaction
in interface TransactionManager
AxionException
public void abortTransaction(Transaction t) throws AxionException
TransactionManager
Transaction
.
abortTransaction
in interface TransactionManager
AxionException
public void shutdown() throws AxionException
TransactionManager
TransactionManager
.
shutdown
in interface TransactionManager
AxionException
public boolean isShutdown()
TransactionManager
TransactionManager.shutdown()
.
isShutdown
in interface TransactionManager
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |