Uses of Interface
org.multiverse.api.callables.TxnDoubleCallable
-
Packages that use TxnDoubleCallable Package Description org.multiverse.api org.multiverse.stms.gamma -
-
Uses of TxnDoubleCallable in org.multiverse.api
Methods in org.multiverse.api with parameters of type TxnDoubleCallable Modifier and Type Method Description static double
StmUtils. atomic(TxnDoubleCallable callable)
Executes the callable transactionally on the GlobalStmInstance using the default TxnExecutor.static double
StmUtils. atomic(TxnDoubleCallable either, TxnDoubleCallable orelse)
Executes the either block, or in case of a retry, the orelse block is executed.static double
StmUtils. atomicChecked(TxnDoubleCallable callable)
Executes the callable transactionally on the GlobalStmInstance using the default TxnExecutor.static double
StmUtils. atomicChecked(TxnDoubleCallable either, TxnDoubleCallable orelse)
Executes the either block, or in case of a retry, the orelse block is executed.double
OrElseBlock. execute(TxnDoubleCallable either, TxnDoubleCallable orelse)
Executes the either, or when it is retried, the orelse block.double
TxnExecutor. execute(TxnDoubleCallable callable)
Executes the transactional callable.double
OrElseBlock. executeChecked(TxnDoubleCallable either, TxnDoubleCallable orelse)
Executes the either, or when it is retried, the orelse block.double
TxnExecutor. executeChecked(TxnDoubleCallable callable)
Executes the callable. -
Uses of TxnDoubleCallable in org.multiverse.stms.gamma
Methods in org.multiverse.stms.gamma with parameters of type TxnDoubleCallable Modifier and Type Method Description double
FatGammaTxnExecutor. execute(TxnDoubleCallable callable)
private double
FatGammaTxnExecutor. execute(GammaTxn tx, TxnThreadLocal.Container transactionContainer, GammaTxnPool pool, TxnDoubleCallable callable)
double
GammaOrElseBlock. execute(TxnDoubleCallable either, TxnDoubleCallable orelse)
double
LeanGammaTxnExecutor. execute(TxnDoubleCallable callable)
double
FatGammaTxnExecutor. executeChecked(TxnDoubleCallable callable)
double
GammaOrElseBlock. executeChecked(TxnDoubleCallable either, TxnDoubleCallable orelse)
double
LeanGammaTxnExecutor. executeChecked(TxnDoubleCallable callable)
-