Package org.multiverse.stms.alpha

Contains the main Multiverse STM implementation: the AlphaStm.

See:
          Description

Interface Summary
AlphaTransactionalObject This is the interface placed on the POJO's that want to participate in the alpha STM.
 

Class Summary
AlphaStm Default Stm implementation that provides the most complete set of features.
AlphaStmConfig An Object responsible for storing the configuration for an AlphaStm.
AlphaStmUtils Utility class for various utility methods.
AlphaTranlocal The Tranlocal is the Transaction local content of a TransactionalObject, since the state from the TransactionalObject is removed.
AlphaTranlocalSnapshot A snapshot of a AlphaTranlocal.
UncommittedFilter A CommitLockFilter that filters out all tranlocals that don't need locking.
 

Enum Summary
RegisterRetryListenerResult  
 

Exception Summary
OptimisticLockingFailureException A RuntimeException that indicates that an optimistic locking failure happened.
 

Package org.multiverse.stms.alpha Description

Contains the main Multiverse STM implementation: the AlphaStm. It is the stable version that provides a lot of features like support for readonly transactions, blocking etc.



Copyright © 2008-2010 Multiverse. All Rights Reserved.