tiger.transaction
Class TransactionManager

java.lang.Object
  |
  +--tiger.transaction.TransactionManager

public class TransactionManager
extends java.lang.Object


Constructor Summary
TransactionManager(LocalObjectBase aObjectBase)
           
 
Method Summary
 void commit()
           
 TransactionLog createTransactionLog()
           
 Transaction getCurrentTransaction()
           
 java.util.Map getLocks()
           
 LocalObjectBase getObjectBase()
           
 void lockExclusive(ID anID)
           
 void lockShared(ID anID)
           
 void unlock(Lock aLock, Transaction aTransaction)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TransactionManager

public TransactionManager(LocalObjectBase aObjectBase)
Method Detail

getCurrentTransaction

public Transaction getCurrentTransaction()

commit

public void commit()

getObjectBase

public LocalObjectBase getObjectBase()

createTransactionLog

public TransactionLog createTransactionLog()

lockShared

public void lockShared(ID anID)

lockExclusive

public void lockExclusive(ID anID)

unlock

public void unlock(Lock aLock,
                   Transaction aTransaction)

getLocks

public java.util.Map getLocks()