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 that return AlphaTransaction
static AlphaTransaction TransactionLogicDonor.createTransaction(AlphaTransaction tx, org.multiverse.api.TransactionFactory transactionFactory)
           
static AlphaTransaction TransactionLogicDonor.handleSpeculativeFailure(org.multiverse.api.TransactionFactory transactionFactory, AlphaTransaction oldTx)
           
 

Methods in org.multiverse.stms.alpha.instrumentation.transactionalmethod with parameters of type AlphaTransaction
static AlphaTransaction TransactionLogicDonor.createTransaction(AlphaTransaction tx, org.multiverse.api.TransactionFactory transactionFactory)
           
static void TransactionLogicDonor.handleRetry(AlphaTransaction tx)
           
static AlphaTransaction TransactionLogicDonor.handleSpeculativeFailure(org.multiverse.api.TransactionFactory transactionFactory, AlphaTransaction oldTx)
           
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 AlphaProgrammaticLongRefTranlocal.lateFixation(AlphaTransaction tx)
           
 void AlphaProgrammaticLongRefTranlocal.prematureFixation(AlphaTransaction tx, AlphaTranlocal origin)
           
 

Constructors in org.multiverse.stms.alpha.programmatic with parameters of type AlphaTransaction
AlphaProgrammaticLongRef(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
          A readonly transaction that does readtracking, and stores all reads in an array.
 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.
 

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.
 



Copyright © 2008-2010 Multiverse. All Rights Reserved.