org.jboss.cache.transaction
Class OptimisticTransactionContext

java.lang.Object
  extended by org.jboss.cache.transaction.AbstractTransactionContext
      extended by org.jboss.cache.transaction.PessimisticTransactionContext
          extended by org.jboss.cache.transaction.OptimisticTransactionContext
All Implemented Interfaces:
TransactionContext

Deprecated. will be removed along with optimistic and pessimistic locking.

@Deprecated
public class OptimisticTransactionContext
extends PessimisticTransactionContext

Subclasses the PessimisticTransactionContext class to add a TransactionWorkspace. Used with optimistic locking where each call is assigned a trasnaction and a transaction workspace.

Author:
Manik Surtani (manik AT jboss DOT org), Steve Woodcock (stevew@jofti.com)

Constructor Summary
OptimisticTransactionContext(Transaction tx)
          Deprecated.  
 
Method Summary
 TransactionWorkspace getTransactionWorkSpace()
          Deprecated.  
 void setTransactionWorkSpace(TransactionWorkspace transactionWorkSpace)
          Deprecated.  
 String toString()
          Deprecated. Returns debug information about this transaction.
 
Methods inherited from class org.jboss.cache.transaction.PessimisticTransactionContext
addLocalModification, addModification, getAllModifications, reset
 
Methods inherited from class org.jboss.cache.transaction.AbstractTransactionContext
addAllLocks, addDummyNodeCreatedByCacheLoader, addLock, addRemovedNode, clearLocks, getDummyNodesCreatedByCacheLoader, getLocalModifications, getLocks, getModifications, getOption, getOrderedSynchronizationHandler, getRemovedNodes, getTransaction, hasAnyModifications, hasLocalModifications, hasLock, hasModifications, isForceAsyncReplication, isForceSyncReplication, removeLock, setForceAsyncReplication, setForceSyncReplication, setOption, setOrderedSynchronizationHandler, setTransaction
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

OptimisticTransactionContext

public OptimisticTransactionContext(Transaction tx)
                             throws SystemException,
                                    RollbackException
Deprecated. 
Throws:
SystemException
RollbackException
Method Detail

toString

public String toString()
Deprecated. 
Description copied from class: AbstractTransactionContext
Returns debug information about this transaction.

Overrides:
toString in class AbstractTransactionContext

getTransactionWorkSpace

public TransactionWorkspace getTransactionWorkSpace()
Deprecated. 
Returns:
Returns the transactionWorkSpace.

setTransactionWorkSpace

public void setTransactionWorkSpace(TransactionWorkspace transactionWorkSpace)
Deprecated. 
Parameters:
transactionWorkSpace - The transactionWorkSpace to set.


Copyright © 2008 JBoss, a division of Red Hat. All Rights Reserved.