org.siebengeisslein.client
Class OptimisticTransactionManager

java.lang.Object
  extended by org.siebengeisslein.client.OptimisticTransactionManager

public final class OptimisticTransactionManager
extends java.lang.Object


Constructor Summary
OptimisticTransactionManager(ConnectionRef cref)
           
 
Method Summary
 CommitDependency addOptimisticTransaction(ClientTransaction t)
           
 void expireOID(java.lang.Long oid)
           
 CommitDependency getDependency()
           
 void shutdown()
           
 void updateOIDs(java.util.Map<java.lang.Long,java.lang.Long> oids)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OptimisticTransactionManager

public OptimisticTransactionManager(ConnectionRef cref)
Method Detail

addOptimisticTransaction

public CommitDependency addOptimisticTransaction(ClientTransaction t)
                                          throws java.io.IOException,
                                                 CoreException
Throws:
java.io.IOException
CoreException

getDependency

public CommitDependency getDependency()

expireOID

public final void expireOID(java.lang.Long oid)

updateOIDs

public final void updateOIDs(java.util.Map<java.lang.Long,java.lang.Long> oids)

shutdown

public void shutdown()