Uses of Interface
org.multiverse.MultiverseConstants
-
-
Uses of MultiverseConstants in org.multiverse.api
Subinterfaces of MultiverseConstants in org.multiverse.api Modifier and Type Interface Description interface
OrElseBlock
The OrElse is responsible for executing the either block, or in case of a retry, the orelse block is executed.interface
TxnExecutor
An TxnExecutor is responsible for executing an atomic callable.Classes in org.multiverse.api that implement MultiverseConstants Modifier and Type Class Description class
LockMode
Using the LockMode one can control the pessimistic nature of aTxn
. -
Uses of MultiverseConstants in org.multiverse.stms.gamma
Subinterfaces of MultiverseConstants in org.multiverse.stms.gamma Modifier and Type Interface Description interface
GammaConstants
Contains the constants for theGammaStm
.interface
GammaTxnExecutor
AnTxnExecutor
tailored for the GammaStm.Classes in org.multiverse.stms.gamma that implement MultiverseConstants Modifier and Type Class Description class
AbstractGammaTxnExecutor
An abstractGammaTxnExecutor
implementation.class
FatGammaTxnExecutor
TheTxnExecutor
made for the GammaStm.class
GammaOrElseBlock
class
LeanGammaTxnExecutor
TheTxnExecutor
made for the GammaStm. -
Uses of MultiverseConstants in org.multiverse.stms.gamma.transactionalobjects
Subinterfaces of MultiverseConstants in org.multiverse.stms.gamma.transactionalobjects Modifier and Type Interface Description interface
GammaObject
Classes in org.multiverse.stms.gamma.transactionalobjects that implement MultiverseConstants Modifier and Type Class Description class
AbstractGammaObject
class
BaseGammaTxnRef
class
GammaTxnBoolean
ATxnBoolean
for theGammaStm
.class
GammaTxnDouble
class
GammaTxnInteger
class
GammaTxnLong
class
GammaTxnRef<E>
class
Tranlocal<E>
-
Uses of MultiverseConstants in org.multiverse.stms.gamma.transactions
Classes in org.multiverse.stms.gamma.transactions that implement MultiverseConstants Modifier and Type Class Description class
GammaTxn
Abstract GammaTxn to be used by all the concrete GammaTxn implementations.class
GammaTxnConfig
A configuration object that contains the configuration for a GammaTxn.class
GammaTxnPool
A pool for pooling GammaTxns. -
Uses of MultiverseConstants in org.multiverse.stms.gamma.transactions.fat
Classes in org.multiverse.stms.gamma.transactions.fat that implement MultiverseConstants Modifier and Type Class Description class
FatFixedLengthGammaTxn
A FatGammaTxn
(supporting all features) but has a fixed capacity.class
FatMonoGammaTxn
class
FatVariableLengthGammaTxn
-
Uses of MultiverseConstants in org.multiverse.stms.gamma.transactions.lean
Classes in org.multiverse.stms.gamma.transactions.lean that implement MultiverseConstants Modifier and Type Class Description class
LeanFixedLengthGammaTxn
A Lean GammaTxn that is optimized for a fixed number of GammaTxnRefs.class
LeanMonoGammaTxn
A Lean GammaTxn implementation that is optimized for dealing with only a single transactional reference. -
Uses of MultiverseConstants in org.multiverse.utils
Classes in org.multiverse.utils that implement MultiverseConstants Modifier and Type Class Description class
Bugshaker
Contains some utility functions for shaking out bugs.
-