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 ThreadUnsafeMixin.___load()
           
 AlphaTranlocal BasicMixin.___load()
           
 AlphaTranlocal ThreadUnsafeMixin.___load(long readVersion)
           
 AlphaTranlocal BasicMixin.___load(long readVersion)
           
 AlphaTranlocal ThreadUnsafeMixin.___openForCommutingOperation()
           
 AlphaTranlocal BasicMixin.___openForCommutingOperation()
           
 AlphaTranlocal ThreadUnsafeMixin.___openUnconstructed()
           
 

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

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

Subclasses of AlphaTranlocal in org.multiverse.stms.alpha.programmatic
 class AlphaProgrammaticLongRefTranlocal
          The AlphaTranlocal for the AlphaProgrammaticLongRef.
 class AlphaProgrammaticRefTranlocal<E>
          The AlphaTranlocal for the AlphaProgrammaticRef.
 

Methods in org.multiverse.stms.alpha.programmatic that return AlphaTranlocal
 AlphaTranlocal AlphaProgrammaticLongRef.___openForCommutingOperation()
           
 AlphaTranlocal AlphaProgrammaticLongRef.___openUnconstructed()
           
 AlphaTranlocal AlphaProgrammaticLongRefTranlocal.openForWrite()
           
 AlphaTranlocal AlphaProgrammaticRefTranlocal.openForWrite()
           
 

Methods in org.multiverse.stms.alpha.programmatic with parameters of type AlphaTranlocal
 void AlphaProgrammaticLongRefTranlocal.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 abstract  AlphaTranlocal AbstractAlphaTransaction.doOpenForCommutingWrite(AlphaTransactionalObject transactionalObject)
           
protected abstract  AlphaTranlocal AbstractAlphaTransaction.doOpenForConstruction(AlphaTransactionalObject txObject)
           
protected abstract  AlphaTranlocal AbstractAlphaTransaction.doOpenForRead(AlphaTransactionalObject transactionalObject)
           
protected abstract  AlphaTranlocal AbstractAlphaTransaction.doOpenForWrite(AlphaTransactionalObject txObject)
           
protected  AlphaTranlocal AbstractAlphaTransaction.load(AlphaTransactionalObject transactionalObject)
           
 AlphaTranlocal AbstractAlphaTransaction.openForCommutingWrite(AlphaTransactionalObject transactionalObject)
           
 AlphaTranlocal AlphaTransaction.openForCommutingWrite(AlphaTransactionalObject transactionalObject)
          Opens the transactional object for a commuting operation.
 AlphaTranlocal AbstractAlphaTransaction.openForConstruction(AlphaTransactionalObject transactionalObject)
           
 AlphaTranlocal AlphaTransaction.openForConstruction(AlphaTransactionalObject transactionalObject)
          Opens the transactional object for construction (and writing) purposes.
 AlphaTranlocal AbstractAlphaTransaction.openForRead(AlphaTransactionalObject transactionalObject)
           
 AlphaTranlocal AlphaTransaction.openForRead(AlphaTransactionalObject transactionalObject)
          Opens the transactional object for reading purposes.
 AlphaTranlocal AbstractAlphaTransaction.openForWrite(AlphaTransactionalObject transactionalObject)
           
 AlphaTranlocal AlphaTransaction.openForWrite(AlphaTransactionalObject transactionalObject)
          Opens the transactional object for writing purposes.
 

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 transactionalObject)
           
 AlphaTranlocal AbstractReadonlyAlphaTransaction.doOpenForConstruction(AlphaTransactionalObject transactionalObject)
           
protected  AlphaTranlocal AbstractReadonlyAlphaTransaction.doOpenForRead(AlphaTransactionalObject transactionalObject)
           
protected  AlphaTranlocal AbstractReadonlyAlphaTransaction.doOpenForWrite(AlphaTransactionalObject transactionalObject)
           
protected abstract  AlphaTranlocal AbstractReadonlyAlphaTransaction.findAttached(AlphaTransactionalObject txObject)
           
protected  AlphaTranlocal MonoReadonlyAlphaTransaction.findAttached(AlphaTransactionalObject txObject)
           
protected  AlphaTranlocal MapReadonlyAlphaTransaction.findAttached(AlphaTransactionalObject txObject)
           
protected  AlphaTranlocal NonTrackingReadonlyAlphaTransaction.findAttached(AlphaTransactionalObject txObject)
           
protected  AlphaTranlocal ArrayReadonlyAlphaTransaction.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 MonoReadonlyAlphaTransaction.attach(AlphaTranlocal tranlocal)
           
protected  void MapReadonlyAlphaTransaction.attach(AlphaTranlocal tranlocal)
           
protected  void NonTrackingReadonlyAlphaTransaction.attach(AlphaTranlocal tranlocal)
           
protected  void ArrayReadonlyAlphaTransaction.attach(AlphaTranlocal tranlocal)
           
 

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

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

Methods in org.multiverse.stms.alpha.transactions.update with parameters of type AlphaTranlocal
protected abstract  void AbstractUpdateAlphaTransaction.attach(AlphaTranlocal tranlocal)
          Attaches the tranlocal to this Transaction.
protected  void ArrayUpdateAlphaTransaction.attach(AlphaTranlocal tranlocal)
           
protected  void MapUpdateAlphaTransaction.attach(AlphaTranlocal tranlocal)
           
protected  void MonoUpdateAlphaTransaction.attach(AlphaTranlocal tranlocal)
           
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 tranlocal)
           
protected  org.multiverse.api.Listeners AbstractUpdateAlphaTransaction.makePermanent(AlphaTranlocal tranlocal, long writeVersion)
           
 



Copyright © 2008-2010 Multiverse. All Rights Reserved.