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 theTxnFactory
that 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:TxnExecutor
Returns theTxnFactory
that is used by this TxnExecutor to create transactions used to execute transactional closures.- Specified by:
getTxnFactory
in interfaceTxnExecutor
- Returns:
- the TxnFactory used by this TxnExecutor.
-