Package org.multiverse.stms.gamma
Interface GammaTxnExecutor
- All Superinterfaces:
MultiverseConstants,TxnExecutor
- All Known Implementing Classes:
AbstractGammaTxnExecutor,FatGammaTxnExecutor,LeanGammaTxnExecutor
An
TxnExecutor tailored for the GammaStm.-
Field Summary
Fields inherited from interface org.multiverse.MultiverseConstants
LOCKMODE_EXCLUSIVE, LOCKMODE_NONE, LOCKMODE_READ, LOCKMODE_WRITE, SHAKE_BUGS, SPIN_YIELD, TRACING_ENABLED -
Method Summary
Modifier and TypeMethodDescriptionReturns theTxnFactorythat is used by this TxnExecutor to create transactions used to execute transactional closures.Methods inherited from interface org.multiverse.api.TxnExecutor
execute, execute, execute, execute, execute, execute, executeChecked, executeChecked, executeChecked, executeChecked, executeChecked, executeChecked
-
Method Details
-
getTxnFactory
GammaTxnFactory getTxnFactory()Description copied from interface:TxnExecutorReturns theTxnFactorythat is used by this TxnExecutor to create transactions used to execute transactional closures.- Specified by:
getTxnFactoryin interfaceTxnExecutor- Returns:
- the TxnFactory used by this TxnExecutor.
-