Uses of Package
org.multiverse.api
-
Classes in org.multiverse.api used by org.multiverse.api Class Description BackoffPolicy A policy to be used whenTxn
or an atomic operation can't make any progress, e.g.IsolationLevel With the IsolationLevel you have a way to provide declarative control to guarantee isolation between transactions.Lock The Lock provides access to pessimistic behavior of aTxnObject
.LockMode Using the LockMode one can control the pessimistic nature of aTxn
.OrElseBlock The OrElse is responsible for executing the either block, or in case of a retry, the orelse block is executed.PropagationLevel With the PropagationLevel you have control on how theTxnExecutor
reacts on the existence or the non existence of aTxn
.Stm The main interface for software transactional memory.TraceLevel Using the TraceLevel you get some feedback on what is happening inside a transaction.Txn The unit of work forStm
.TxnConfig Contains the transaction configuration used by aTxn
.TxnExecutor An TxnExecutor is responsible for executing an atomic callable.TxnFactory A Factory responsible for creating aTxn
.TxnFactoryBuilder A Builder for creating aTxnFactory
andTxnExecutor
.TxnStatus An enumeration of all possible states aTxn
can have.TxnThreadLocal.Container -
Classes in org.multiverse.api used by org.multiverse.api.callables Class Description Txn The unit of work forStm
. -
Classes in org.multiverse.api used by org.multiverse.api.collections Class Description Stm The main interface for software transactional memory.Txn The unit of work forStm
. -
Classes in org.multiverse.api used by org.multiverse.api.lifecycle Class Description Txn The unit of work forStm
. -
Classes in org.multiverse.api used by org.multiverse.api.references Class Description LockMode Using the LockMode one can control the pessimistic nature of aTxn
.Txn The unit of work forStm
.TxnObject The interface each transactional object needs to implement. -
Classes in org.multiverse.api used by org.multiverse.collections Class Description Stm The main interface for software transactional memory.Txn The unit of work forStm
. -
Classes in org.multiverse.api used by org.multiverse.commitbarriers Class Description Txn The unit of work forStm
. -
Classes in org.multiverse.api used by org.multiverse.stms.gamma Class Description BackoffPolicy A policy to be used whenTxn
or an atomic operation can't make any progress, e.g.IsolationLevel With the IsolationLevel you have a way to provide declarative control to guarantee isolation between transactions.LockMode Using the LockMode one can control the pessimistic nature of aTxn
.OrElseBlock The OrElse is responsible for executing the either block, or in case of a retry, the orelse block is executed.PropagationLevel With the PropagationLevel you have control on how theTxnExecutor
reacts on the existence or the non existence of aTxn
.Stm The main interface for software transactional memory.TraceLevel Using the TraceLevel you get some feedback on what is happening inside a transaction.Txn The unit of work forStm
.TxnExecutor An TxnExecutor is responsible for executing an atomic callable. -
Classes in org.multiverse.api used by org.multiverse.stms.gamma.transactionalobjects Class Description Lock The Lock provides access to pessimistic behavior of aTxnObject
.LockMode Using the LockMode one can control the pessimistic nature of aTxn
.Txn The unit of work forStm
.TxnObject The interface each transactional object needs to implement. -
Classes in org.multiverse.api used by org.multiverse.stms.gamma.transactions Class Description BackoffPolicy A policy to be used whenTxn
or an atomic operation can't make any progress, e.g.IsolationLevel With the IsolationLevel you have a way to provide declarative control to guarantee isolation between transactions.LockMode Using the LockMode one can control the pessimistic nature of aTxn
.PropagationLevel With the PropagationLevel you have control on how theTxnExecutor
reacts on the existence or the non existence of aTxn
.TraceLevel Using the TraceLevel you get some feedback on what is happening inside a transaction.Txn The unit of work forStm
.TxnConfig Contains the transaction configuration used by aTxn
.TxnFactory A Factory responsible for creating aTxn
.TxnFactoryBuilder A Builder for creating aTxnFactory
andTxnExecutor
.TxnStatus An enumeration of all possible states aTxn
can have. -
Classes in org.multiverse.api used by org.multiverse.stms.gamma.transactions.fat Class Description Txn The unit of work forStm
. -
Classes in org.multiverse.api used by org.multiverse.stms.gamma.transactions.lean Class Description Txn The unit of work forStm
.