Uses of Class
org.multiverse.stms.alpha.AlphaTranlocal

Packages that use AlphaTranlocal
org.multiverse.stms.alpha Contains the main Multiverse STM implementation: the AlphaStm. 
org.multiverse.stms.alpha.mixins Contains the mixin classes for atomic object. 
org.multiverse.stms.alpha.programmatic   
org.multiverse.stms.alpha.transactions Contains the AlphaTransaction implementations. 
org.multiverse.stms.alpha.transactions.readonly Contains the readonly AlphaTransaction implementations. 
org.multiverse.stms.alpha.transactions.update Contains the update AlphaTransaction implementations. 
 

Uses of AlphaTranlocal in org.multiverse.stms.alpha
 

Fields in org.multiverse.stms.alpha declared as AlphaTranlocal
 AlphaTranlocal AlphaTranlocal.___origin
           
 

Methods in org.multiverse.stms.alpha that return AlphaTranlocal
 AlphaTranlocal AlphaTransactionalObject.___load()
          Loads the most recently committed AlphaTranlocal.
 AlphaTranlocal AlphaTransactionalObject.___load(long readVersion)
          Loads a readonly AlphaTranlocal with a version equal or smaller than readVersion.
 AlphaTranlocal AlphaTransactionalObject.___openForCommutingOperation()
          Opens this AlphaTransactionalObject for a commuting operation.
 AlphaTranlocal AlphaTransactionalObject.___openUnconstructed()
          Creates a fresh AlphaTranlocal.
 AlphaTranlocal AlphaTranlocal.getOrigin()
          Returns the original committed AlphaTranlocal this AlphaTranlocal is a updatable version of.
abstract  AlphaTranlocal AlphaTranlocalSnapshot.getTranlocal()
          The Tranlocal that created this TranlocalSnapshot.
abstract  AlphaTranlocal AlphaTranlocal.openForWrite()
          Returns a clone of this AlphaTranlocal to be used for updates.
 

Methods in org.multiverse.stms.alpha with parameters of type AlphaTranlocal
 void AlphaTransactionalObject.___storeInitial(AlphaTranlocal tranlocal, long writeVersion)
          The store that is executed after a transactional object is constructed.
 org.multiverse.api.Listeners AlphaTransactionalObject.___storeUpdate(AlphaTranlocal tranlocal, long writeVersion, boolean releaseLock)
          Stores the the content and releases the lock.
static AlphaTransactionalObject AlphaStmUtils.getTransactionalObject(AlphaTranlocal tranlocal)
          Gets the TransactionalObject for the provided AlphaTranlocal.
 void AlphaTranlocal.prematureFixation(AlphaTransaction tx, AlphaTranlocal origin)
           
 

Uses of AlphaTranlocal in org.multiverse.stms.alpha.mixins
 

Methods in org.multiverse.stms.alpha.mixins that return AlphaTranlocal
 AlphaTranlocal DefaultTxObjectMixin.___load()
           
 AlphaTranlocal FastTxObjectMixin.___load()
           
 AlphaTranlocal ThreadUnsafeTxObjectMixin.___load()
           
 AlphaTranlocal DefaultTxObjectMixin.___load(long readVersion)
           
 AlphaTranlocal FastTxObjectMixin.___load(long readVersion)
           
 AlphaTranlocal ThreadUnsafeTxObjectMixin.___load(long readVersion)
           
 AlphaTranlocal DefaultTxObjectMixin.___openForCommutingOperation()
           
 AlphaTranlocal FastTxObjectMixin.___openForCommutingOperation()
           
 AlphaTranlocal ThreadUnsafeTxObjectMixin.___openForCommutingOperation()
           
 AlphaTranlocal ThreadUnsafeTxObjectMixin.___openUnconstructed()
           
 

Methods in org.multiverse.stms.alpha.mixins with parameters of type AlphaTranlocal
 void DefaultTxObjectMixin.___storeInitial(AlphaTranlocal tranlocal, long writeVersion)
           
 void FastTxObjectMixin.___storeInitial(AlphaTranlocal tranlocal, long writeVersion)
           
 void ThreadUnsafeTxObjectMixin.___storeInitial(AlphaTranlocal tranlocal, long writeVersion)
           
 org.multiverse.api.Listeners DefaultTxObjectMixin.___storeUpdate(AlphaTranlocal tranlocal, long writeVersion, boolean releaseLock)
           
 org.multiverse.api.Listeners FastTxObjectMixin.___storeUpdate(AlphaTranlocal tranlocal, long writeVersion, boolean releaseLock)
           
 org.multiverse.api.Listeners ThreadUnsafeTxObjectMixin.___storeUpdate(AlphaTranlocal tranlocal, long writeVersion, boolean releaseLock)
           
 

Uses of AlphaTranlocal in org.multiverse.stms.alpha.programmatic
 

Subclasses of AlphaTranlocal in org.multiverse.stms.alpha.programmatic
 class AlphaProgrammaticLongTranlocal
          The AlphaTranlocal for the AlphaProgrammaticLong.
 class AlphaProgrammaticReferenceTranlocal<E>
          The AlphaTranlocal for the AlphaProgrammaticReference.
 

Methods in org.multiverse.stms.alpha.programmatic that return AlphaTranlocal
 AlphaTranlocal AlphaProgrammaticLong.___openForCommutingOperation()
           
 AlphaTranlocal AlphaProgrammaticLong.___openUnconstructed()
           
 AlphaTranlocal AlphaProgrammaticReferenceTranlocal.openForWrite()
           
 AlphaTranlocal AlphaProgrammaticLongTranlocal.openForWrite()
           
 

Methods in org.multiverse.stms.alpha.programmatic with parameters of type AlphaTranlocal
 void AlphaProgrammaticLongTranlocal.prematureFixation(AlphaTransaction tx, AlphaTranlocal origin)
           
 

Uses of AlphaTranlocal in org.multiverse.stms.alpha.transactions
 

Methods in org.multiverse.stms.alpha.transactions that return AlphaTranlocal
protected  AlphaTranlocal AbstractAlphaTransaction.doOpenForCommutingWrite(AlphaTransactionalObject txObject)
           
protected  AlphaTranlocal AbstractAlphaTransaction.doOpenForConstruction(AlphaTransactionalObject txObject)
           
protected  AlphaTranlocal AbstractAlphaTransaction.doOpenForRead(AlphaTransactionalObject txObject)
           
protected  AlphaTranlocal AbstractAlphaTransaction.doOpenForWrite(AlphaTransactionalObject txObject)
           
protected  AlphaTranlocal AbstractAlphaTransaction.load(AlphaTransactionalObject txObject)
           
 AlphaTranlocal AlphaTransaction.openForCommutingWrite(AlphaTransactionalObject transactionalObject)
          Opens the transactional object for a commuting operation.
 AlphaTranlocal AbstractAlphaTransaction.openForCommutingWrite(AlphaTransactionalObject transactionalObject)
           
 AlphaTranlocal AlphaTransaction.openForConstruction(AlphaTransactionalObject transactionalObject)
          Opens the transactional object for construction (and writing) purposes.
 AlphaTranlocal AbstractAlphaTransaction.openForConstruction(AlphaTransactionalObject transactionalObject)
           
 AlphaTranlocal AlphaTransaction.openForRead(AlphaTransactionalObject transactionalObject)
          Opens the transactional object for reading purposes.
 AlphaTranlocal AbstractAlphaTransaction.openForRead(AlphaTransactionalObject transactionalObject)
           
 AlphaTranlocal AlphaTransaction.openForWrite(AlphaTransactionalObject transactionalObject)
          Opens the transactional object for writing purposes.
 AlphaTranlocal AbstractAlphaTransaction.openForWrite(AlphaTransactionalObject transactionalObject)
           
 

Uses of AlphaTranlocal in org.multiverse.stms.alpha.transactions.readonly
 

Methods in org.multiverse.stms.alpha.transactions.readonly that return AlphaTranlocal
 AlphaTranlocal AbstractReadonlyAlphaTransaction.doOpenForCommutingWrite(AlphaTransactionalObject txObject)
           
 AlphaTranlocal AbstractReadonlyAlphaTransaction.doOpenForConstruction(AlphaTransactionalObject txObject)
           
protected  AlphaTranlocal AbstractReadonlyAlphaTransaction.doOpenForRead(AlphaTransactionalObject txObject)
           
protected  AlphaTranlocal AbstractReadonlyAlphaTransaction.doOpenForWrite(AlphaTransactionalObject txObject)
           
protected abstract  AlphaTranlocal AbstractReadonlyAlphaTransaction.findAttached(AlphaTransactionalObject txObject)
           
protected  AlphaTranlocal NonTrackingReadonlyAlphaTransaction.findAttached(AlphaTransactionalObject txObject)
           
protected  AlphaTranlocal MapReadonlyAlphaTransaction.findAttached(AlphaTransactionalObject txObject)
           
protected  AlphaTranlocal ArrayReadonlyAlphaTransaction.findAttached(AlphaTransactionalObject txObject)
           
protected  AlphaTranlocal MonoReadonlyAlphaTransaction.findAttached(AlphaTransactionalObject txObject)
           
 

Methods in org.multiverse.stms.alpha.transactions.readonly with parameters of type AlphaTranlocal
protected abstract  void AbstractReadonlyAlphaTransaction.attach(AlphaTranlocal tranlocal)
           
protected  void NonTrackingReadonlyAlphaTransaction.attach(AlphaTranlocal tranlocal)
           
protected  void MapReadonlyAlphaTransaction.attach(AlphaTranlocal tranlocal)
           
protected  void ArrayReadonlyAlphaTransaction.attach(AlphaTranlocal tranlocal)
           
protected  void MonoReadonlyAlphaTransaction.attach(AlphaTranlocal tranlocal)
           
 

Uses of AlphaTranlocal in org.multiverse.stms.alpha.transactions.update
 

Methods in org.multiverse.stms.alpha.transactions.update that return AlphaTranlocal
 AlphaTranlocal ArrayUpdateAlphaTransaction.doOpenForCommutingWrite(AlphaTransactionalObject txObject)
           
protected  AlphaTranlocal AbstractUpdateAlphaTransaction.doOpenForCommutingWrite(AlphaTransactionalObject txObject)
           
 AlphaTranlocal AbstractUpdateAlphaTransaction.doOpenForConstruction(AlphaTransactionalObject txObject)
           
protected  AlphaTranlocal AbstractUpdateAlphaTransaction.doOpenForRead(AlphaTransactionalObject txObject)
           
protected  AlphaTranlocal ArrayUpdateAlphaTransaction.doOpenForWrite(AlphaTransactionalObject txObject)
           
protected  AlphaTranlocal AbstractUpdateAlphaTransaction.doOpenForWrite(AlphaTransactionalObject txObject)
           
protected  AlphaTranlocal AbstractUpdateAlphaTransaction.doOpenForWritePreviousCommittedAndAttach(AlphaTransactionalObject txObject)
           
protected  AlphaTranlocal ArrayUpdateAlphaTransaction.findAttached(AlphaTransactionalObject txObject)
           
protected  AlphaTranlocal MonoUpdateAlphaTransaction.findAttached(AlphaTransactionalObject txObject)
           
protected  AlphaTranlocal MapUpdateAlphaTransaction.findAttached(AlphaTransactionalObject txObject)
           
protected abstract  AlphaTranlocal AbstractUpdateAlphaTransaction.findAttached(AlphaTransactionalObject txObject)
          Finds the tranlocal for the given transactional object in the set of attached tranlocals.
 

Methods in org.multiverse.stms.alpha.transactions.update with parameters of type AlphaTranlocal
protected  void ArrayUpdateAlphaTransaction.attach(AlphaTranlocal tranlocal)
           
protected  void MonoUpdateAlphaTransaction.attach(AlphaTranlocal tranlocal)
           
protected  void MapUpdateAlphaTransaction.attach(AlphaTranlocal tranlocal)
           
protected abstract  void AbstractUpdateAlphaTransaction.attach(AlphaTranlocal opened)
          Attaches the tranlocal to this Transaction.
protected  void AbstractUpdateAlphaTransaction.doReleaseWriteLockForSuccess(AlphaTranlocal tranlocal, long writeVersion)
           
protected  void AbstractUpdateAlphaTransaction.doReleaseWriteSetLocksForFailure(AlphaTranlocal tranlocal)
           
protected  boolean AbstractUpdateAlphaTransaction.hasReadConflict(AlphaTranlocal attached)
           
protected  boolean AbstractUpdateAlphaTransaction.hasWriteConflict(AlphaTranlocal tranlocal)
           
protected  boolean AbstractUpdateAlphaTransaction.isDirty(AlphaTranlocal attached)
           
protected  org.multiverse.api.Listeners AbstractUpdateAlphaTransaction.makePermanent(AlphaTranlocal tranlocal, long writeVersion)
           
 



Copyright © 2008-2010 Multiverse. All Rights Reserved.