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