org.jboss.cache.transaction
Class PessimisticTransactionContext

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

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

@Deprecated
public class PessimisticTransactionContext
extends AbstractTransactionContext

Information associated with a GlobalTransaction about the transaction state.

A TransactionContext maintains:

Version:
$Revision: 7168 $
Author:
Bela Ban, Manik Surtani

Constructor Summary
PessimisticTransactionContext(Transaction tx)
          Deprecated.  
 
Method Summary
 void addLocalModification(WriteCommand command)
          Deprecated. Adds a modification to the local modification list.
 void addModification(WriteCommand command)
          Deprecated. Adds a modification to the modification list.
 List<WriteCommand> getAllModifications()
          Deprecated.  
 void reset()
          Deprecated. Cleans up internal state, freeing up references.
 
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, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PessimisticTransactionContext

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

addLocalModification

public void addLocalModification(WriteCommand command)
Deprecated. 
Description copied from interface: TransactionContext
Adds a modification to the local modification list.

Specified by:
addLocalModification in interface TransactionContext
Overrides:
addLocalModification in class AbstractTransactionContext
Parameters:
command - command to add to list. Should not be null.

addModification

public void addModification(WriteCommand command)
Deprecated. 
Description copied from interface: TransactionContext
Adds a modification to the modification list.

Specified by:
addModification in interface TransactionContext
Overrides:
addModification in class AbstractTransactionContext
Parameters:
command - modification

getAllModifications

public List<WriteCommand> getAllModifications()
Deprecated. 

reset

public void reset()
Deprecated. 
Description copied from interface: TransactionContext
Cleans up internal state, freeing up references.

Specified by:
reset in interface TransactionContext
Overrides:
reset in class AbstractTransactionContext


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