Uses of Interface
org.multiverse.api.callables.TxnCallable
Packages that use TxnCallable
-
Uses of TxnCallable in org.multiverse.api
Methods in org.multiverse.api with parameters of type TxnCallableModifier and TypeMethodDescriptionstatic <E> EStmUtils.atomic(TxnCallable<E> callable) Executes the callable transactionally on the GlobalStmInstance using the default TxnExecutor.static <E> EStmUtils.atomic(TxnCallable<E> either, TxnCallable<E> orelse) Executes the either block, or in case of a retry, the orelse block is executed.static <E> EStmUtils.atomicChecked(TxnCallable<E> callable) Executes the callable transactionally on the GlobalStmInstance using the default TxnExecutor.static <E> EStmUtils.atomicChecked(TxnCallable<E> either, TxnCallable<E> orelse) Executes the either block, or in case of a retry, the orelse block is executed.<E> EOrElseBlock.execute(TxnCallable<E> either, TxnCallable<E> orelse) Executes the either, or when it is retried, the orelse block.<E> ETxnExecutor.execute(TxnCallable<E> callable) Executes the transactional callable.<E> EOrElseBlock.executeChecked(TxnCallable<E> either, TxnCallable<E> orelse) Executes the either, or when it is retried, the orelse block.<E> ETxnExecutor.executeChecked(TxnCallable<E> callable) Executes the callable. -
Uses of TxnCallable in org.multiverse.stms.gamma
Methods in org.multiverse.stms.gamma with parameters of type TxnCallableModifier and TypeMethodDescription<E> EFatGammaTxnExecutor.execute(TxnCallable<E> callable) private <E> EFatGammaTxnExecutor.execute(GammaTxn tx, TxnThreadLocal.Container transactionContainer, GammaTxnPool pool, TxnCallable<E> callable) <E> EGammaOrElseBlock.execute(TxnCallable<E> either, TxnCallable<E> orelse) final <E> ELeanGammaTxnExecutor.execute(TxnCallable<E> callable) final <E> EFatGammaTxnExecutor.executeChecked(TxnCallable<E> callable) <E> EGammaOrElseBlock.executeChecked(TxnCallable<E> either, TxnCallable<E> orelse) final <E> ELeanGammaTxnExecutor.executeChecked(TxnCallable<E> callable)