TxnFactoryBuilder |
TxnFactoryBuilder.addPermanentListener(TxnListener listener) |
|
TxnFactoryBuilder |
TxnFactory.getTxnFactoryBuilder() |
|
TxnFactoryBuilder |
Stm.newTxnFactoryBuilder() |
|
TxnFactoryBuilder |
TxnFactoryBuilder.setBackoffPolicy(BackoffPolicy backoffPolicy) |
|
TxnFactoryBuilder |
TxnFactoryBuilder.setBlockingAllowed(boolean blockingAllowed) |
Sets if the Txn is allowed to do an explicit retry (needed for a blocking operation).
|
TxnFactoryBuilder |
TxnFactoryBuilder.setControlFlowErrorsReused(boolean reused) |
|
TxnFactoryBuilder |
TxnFactoryBuilder.setDirtyCheckEnabled(boolean dirtyCheckEnabled) |
Sets if the Txn dirty check is enabled.
|
TxnFactoryBuilder |
TxnFactoryBuilder.setFamilyName(java.lang.String familyName) |
|
TxnFactoryBuilder |
TxnFactoryBuilder.setInterruptible(boolean interruptible) |
Sets if the Txn can be interrupted while doing blocking operations.
|
TxnFactoryBuilder |
TxnFactoryBuilder.setIsolationLevel(IsolationLevel isolationLevel) |
|
TxnFactoryBuilder |
TxnFactoryBuilder.setMaxRetries(int maxRetries) |
Sets the the maximum count a Txn can be retried.
|
TxnFactoryBuilder |
TxnFactoryBuilder.setPropagationLevel(PropagationLevel propagationLevel) |
|
TxnFactoryBuilder |
TxnFactoryBuilder.setReadLockMode(LockMode lockMode) |
|
TxnFactoryBuilder |
TxnFactoryBuilder.setReadonly(boolean readonly) |
Sets the readonly property on a Txn .
|
TxnFactoryBuilder |
TxnFactoryBuilder.setReadTrackingEnabled(boolean enabled) |
Sets if the Txn should automatically track all reads that have been done.
|
TxnFactoryBuilder |
TxnFactoryBuilder.setSpeculative(boolean speculative) |
With the speculative configuration enabled, the Stm is allowed to determine optimal settings for
a Txn .
|
TxnFactoryBuilder |
TxnFactoryBuilder.setSpinCount(int spinCount) |
Sets the maximum number of spins that are allowed when a Txn can't be read/written/locked
because it is locked by another transaction.
|
TxnFactoryBuilder |
TxnFactoryBuilder.setTimeoutNs(long timeoutNs) |
Sets the timeout (the maximum time a Txn is allowed to block.
|
TxnFactoryBuilder |
TxnFactoryBuilder.setTraceLevel(TraceLevel traceLevel) |
|
TxnFactoryBuilder |
TxnFactoryBuilder.setWriteLockMode(LockMode lockMode) |
|