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 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 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.
-