Uses of Interface
org.multiverse.stms.alpha.transactions.AlphaTransaction

Packages that use AlphaTransaction
org.multiverse.stms.alpha Contains the main Multiverse STM implementation: the AlphaStm. 
org.multiverse.stms.alpha.instrumentation.transactionalmethod   
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 AlphaTransaction in org.multiverse.stms.alpha
 

Methods in org.multiverse.stms.alpha that return types with arguments of type AlphaTransaction
 org.multiverse.api.TransactionFactory<AlphaTransaction> AlphaStm.AlphaTransactionFactoryBuilder.build()
           
 

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

Uses of AlphaTransaction in org.multiverse.stms.alpha.instrumentation.transactionalmethod
 

Methods in org.multiverse.stms.alpha.instrumentation.transactionalmethod with parameters of type AlphaTransaction
static boolean TransactionLogicDonor.isActiveTransaction(AlphaTransaction t)
           
 

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

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

Constructors in org.multiverse.stms.alpha.programmatic with parameters of type AlphaTransaction
AlphaProgrammaticLong(AlphaTransaction tx, long value)
           
 

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

Classes in org.multiverse.stms.alpha.transactions that implement AlphaTransaction
 class AbstractAlphaTransaction<C extends AbstractAlphaTransactionConfiguration,S extends AbstractTransactionSnapshot>
          An abstract AlphaTransaction that provides some basic pluming logic.
 

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

Classes in org.multiverse.stms.alpha.transactions.readonly that implement AlphaTransaction
 class AbstractReadonlyAlphaTransaction
           
 class ArrayReadonlyAlphaTransaction
           
 class MapReadonlyAlphaTransaction
          A readonly AlphaTransaction that does do read tracking.
 class MonoReadonlyAlphaTransaction
          A tracking readonly transaction that is optimized for reading/tracking a single transactional object.
 class NonTrackingReadonlyAlphaTransaction
          A readonly AlphaTransaction implementation that doesn't track reads.
 

Methods in org.multiverse.stms.alpha.transactions.readonly that return AlphaTransaction
 AlphaTransaction NonTrackingReadonlyAlphaTransaction.Factory.start()
           
 AlphaTransaction MapReadonlyAlphaTransaction.Factory.start()
           
 

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

Classes in org.multiverse.stms.alpha.transactions.update that implement AlphaTransaction
 class AbstractUpdateAlphaTransaction
          An abstract AlphaTransaction that provides all the pluming logic for update transactions.
 class ArrayUpdateAlphaTransaction
          A AbstractUpdateAlphaTransaction where the tranlocals are stored in an array.
 class MapUpdateAlphaTransaction
          A AbstractUpdateAlphaTransaction implementation where the AlphaTranlocals are stored in an IdentityHashMap (to prevent unwanted equals/hashcode calls on AlphaTransactionalObjects.
 class MonoUpdateAlphaTransaction
          A AbstractUpdateAlphaTransaction that can deal with a single transactional object.
 

Methods in org.multiverse.stms.alpha.transactions.update that return AlphaTransaction
 AlphaTransaction MapUpdateAlphaTransaction.Factory.start()
           
 



Copyright © 2008-2010 Multiverse. All Rights Reserved.