Uses of Interface
org.multiverse.api.TxnFactoryBuilder
Packages that use TxnFactoryBuilder
Package
Description
-
Uses of TxnFactoryBuilder in org.multiverse.api
Methods in org.multiverse.api that return TxnFactoryBuilderModifier and TypeMethodDescriptionTxnFactoryBuilder.addPermanentListener
(TxnListener listener) Adds a permanentTxn
TxnListener
.TxnFactory.getTxnFactoryBuilder()
Stm.newTxnFactoryBuilder()
Gets theTxnFactoryBuilder
that needs to be used to execute aTxn
created by this Stm.TxnFactoryBuilder.setBackoffPolicy
(BackoffPolicy backoffPolicy) Sets theTxn
BackoffPolicy
.TxnFactoryBuilder.setBlockingAllowed
(boolean blockingAllowed) Sets if theTxn
is allowed to do an explicit retry (needed for a blocking operation).TxnFactoryBuilder.setControlFlowErrorsReused
(boolean reused) Sets if theControlFlowError
is reused.TxnFactoryBuilder.setDirtyCheckEnabled
(boolean dirtyCheckEnabled) Sets if theTxn
dirty check is enabled.TxnFactoryBuilder.setFamilyName
(String familyName) Sets theTxn
familyname.TxnFactoryBuilder.setInterruptible
(boolean interruptible) Sets if theTxn
can be interrupted while doing blocking operations.TxnFactoryBuilder.setIsolationLevel
(IsolationLevel isolationLevel) Sets theIsolationLevel
on theTxn
.TxnFactoryBuilder.setMaxRetries
(int maxRetries) Sets the the maximum count aTxn
can be retried.TxnFactoryBuilder.setPropagationLevel
(PropagationLevel propagationLevel) Sets thePropagationLevel
used.TxnFactoryBuilder.setReadLockMode
(LockMode lockMode) TxnFactoryBuilder.setReadonly
(boolean readonly) Sets the readonly property on aTxn
.TxnFactoryBuilder.setReadTrackingEnabled
(boolean enabled) Sets if theTxn
should automatically track all reads that have been done.TxnFactoryBuilder.setSpeculative
(boolean speculative) TxnFactoryBuilder.setSpinCount
(int spinCount) Sets the maximum number of spins that are allowed when aTxn
can't be read/written/locked because it is locked by another transaction.TxnFactoryBuilder.setTimeoutNs
(long timeoutNs) Sets the timeout (the maximum time aTxn
is allowed to block.TxnFactoryBuilder.setTraceLevel
(TraceLevel traceLevel) Sets theTxn
TraceLevel
.TxnFactoryBuilder.setWriteLockMode
(LockMode lockMode) -
Uses of TxnFactoryBuilder in org.multiverse.stms.gamma
Classes in org.multiverse.stms.gamma that implement TxnFactoryBuilderMethods in org.multiverse.stms.gamma that return TxnFactoryBuilder -
Uses of TxnFactoryBuilder in org.multiverse.stms.gamma.transactions
Subinterfaces of TxnFactoryBuilder in org.multiverse.stms.gamma.transactions