Interface GammaTxnFactory
- All Superinterfaces:
TxnFactory
- All Known Implementing Classes:
GammaStm.NonSpeculativeGammaTxnFactory, GammaStm.SpeculativeGammaTxnFactory
A
TxnFactory tailored for the GammaStm.-
Method Summary
Modifier and TypeMethodDescriptionGets theTxnConfigused by this TxnFactory.newTransaction(GammaTxnPool pool) newTxn()Creates a newTxn.Methods inherited from interface TxnFactory
getTxnFactoryBuilder
-
Method Details
-
getConfig
GammaTxnConfig getConfig()Description copied from interface:TxnFactoryGets theTxnConfigused by this TxnFactory.- Specified by:
getConfigin interfaceTxnFactory- Returns:
- the TxnConfig.
-
newTxn
GammaTxn newTxn()Description copied from interface:TxnFactoryCreates a newTxn.- Specified by:
newTxnin interfaceTxnFactory- Returns:
- the created Txn.
-
newTransaction
-
upgradeAfterSpeculativeFailure
-