Uses of Interface
org.multiverse.api.callables.TxnDoubleCallable
Packages that use TxnDoubleCallable
-
Uses of TxnDoubleCallable in org.multiverse.api
Methods in org.multiverse.api with parameters of type TxnDoubleCallableModifier and TypeMethodDescriptionstatic doubleStmUtils.atomic(TxnDoubleCallable callable) Executes the callable transactionally on the GlobalStmInstance using the default TxnExecutor.static doubleStmUtils.atomic(TxnDoubleCallable either, TxnDoubleCallable orelse) Executes the either block, or in case of a retry, the orelse block is executed.static doubleStmUtils.atomicChecked(TxnDoubleCallable callable) Executes the callable transactionally on the GlobalStmInstance using the default TxnExecutor.static doubleStmUtils.atomicChecked(TxnDoubleCallable either, TxnDoubleCallable orelse) Executes the either block, or in case of a retry, the orelse block is executed.doubleOrElseBlock.execute(TxnDoubleCallable either, TxnDoubleCallable orelse) Executes the either, or when it is retried, the orelse block.doubleTxnExecutor.execute(TxnDoubleCallable callable) Executes the transactional callable.doubleOrElseBlock.executeChecked(TxnDoubleCallable either, TxnDoubleCallable orelse) Executes the either, or when it is retried, the orelse block.doubleTxnExecutor.executeChecked(TxnDoubleCallable callable) Executes the callable. -
Uses of TxnDoubleCallable in org.multiverse.stms.gamma
Methods in org.multiverse.stms.gamma with parameters of type TxnDoubleCallableModifier and TypeMethodDescriptiondoubleFatGammaTxnExecutor.execute(TxnDoubleCallable callable) private doubleFatGammaTxnExecutor.execute(GammaTxn tx, TxnThreadLocal.Container transactionContainer, GammaTxnPool pool, TxnDoubleCallable callable) doubleGammaOrElseBlock.execute(TxnDoubleCallable either, TxnDoubleCallable orelse) final doubleLeanGammaTxnExecutor.execute(TxnDoubleCallable callable) final doubleFatGammaTxnExecutor.executeChecked(TxnDoubleCallable callable) doubleGammaOrElseBlock.executeChecked(TxnDoubleCallable either, TxnDoubleCallable orelse) final doubleLeanGammaTxnExecutor.executeChecked(TxnDoubleCallable callable)