org.axiondb.engine

Class TransactionManagerImpl

public class TransactionManagerImpl extends Object implements TransactionManager

An implemenation of TransactionManagercurrently only supportd SnapshotIsolationTransactions.

Version: $Revision: 1.20 $ $Date: 2005/12/20 18:32:46 $

Author: Rodney Waldhoff

Field Summary
static booleanNEVER_APPLY
Constructor Summary
TransactionManagerImpl(Database db)
Method Summary
voidabortTransaction(Transaction t)
voidcommitTransaction(Transaction t)
TransactioncreateTransaction()
booleanisShutdown()
voidshutdown()

Field Detail

NEVER_APPLY

public static final boolean NEVER_APPLY

Constructor Detail

TransactionManagerImpl

public TransactionManagerImpl(Database db)

Method Detail

abortTransaction

public void abortTransaction(Transaction t)

commitTransaction

public void commitTransaction(Transaction t)

createTransaction

public Transaction createTransaction()

isShutdown

public boolean isShutdown()

shutdown

public void shutdown()