Class and Description |
---|
BackoffPolicy
A policy to be used when
Txn or an atomic operation can't make any progress, e.g. |
IsolationLevel
With the IsolationLevel you have a way to provide declarative control to guarantee isolation between transactions.
|
Lock
The Lock provides access to pessimistic behavior of a
TxnObject . |
LockMode
Using the LockMode one can control the pessimistic nature of a
Txn . |
OrElseBlock
The OrElse is responsible for executing the either block, or in case of a retry, the orelse block is executed.
|
PropagationLevel
With the PropagationLevel you have control on how the
TxnExecutor reacts on the existence or the non existence
of a Txn . |
Stm
The main interface for software transactional memory.
|
TraceLevel
Using the TraceLevel you get some feedback on what is happening inside a transaction.
|
Txn
The unit of work for
Stm . |
TxnConfig
Contains the transaction configuration used by a
Txn . |
TxnExecutor
An TxnExecutor is responsible for executing an atomic callable.
|
TxnFactory
A Factory responsible for creating a
Txn . |
TxnFactoryBuilder
A Builder for creating a
TxnFactory and TxnExecutor . |
TxnStatus
An enumeration of all possible states a
Txn can have. |
TxnThreadLocal.Container |
Class and Description |
---|
Txn
The unit of work for
Stm . |
Class and Description |
---|
Stm
The main interface for software transactional memory.
|
Txn
The unit of work for
Stm . |
Class and Description |
---|
Txn
The unit of work for
Stm . |
Class and Description |
---|
LockMode
Using the LockMode one can control the pessimistic nature of a
Txn . |
Txn
The unit of work for
Stm . |
TxnObject
The interface each transactional object needs to implement.
|
Class and Description |
---|
Stm
The main interface for software transactional memory.
|
Txn
The unit of work for
Stm . |
Class and Description |
---|
Txn
The unit of work for
Stm . |
Class and Description |
---|
BackoffPolicy
A policy to be used when
Txn or an atomic operation can't make any progress, e.g. |
IsolationLevel
With the IsolationLevel you have a way to provide declarative control to guarantee isolation between transactions.
|
LockMode
Using the LockMode one can control the pessimistic nature of a
Txn . |
OrElseBlock
The OrElse is responsible for executing the either block, or in case of a retry, the orelse block is executed.
|
PropagationLevel
With the PropagationLevel you have control on how the
TxnExecutor reacts on the existence or the non existence
of a Txn . |
Stm
The main interface for software transactional memory.
|
TraceLevel
Using the TraceLevel you get some feedback on what is happening inside a transaction.
|
Txn
The unit of work for
Stm . |
TxnExecutor
An TxnExecutor is responsible for executing an atomic callable.
|
Class and Description |
---|
Lock
The Lock provides access to pessimistic behavior of a
TxnObject . |
LockMode
Using the LockMode one can control the pessimistic nature of a
Txn . |
Txn
The unit of work for
Stm . |
TxnObject
The interface each transactional object needs to implement.
|
Class and Description |
---|
BackoffPolicy
A policy to be used when
Txn or an atomic operation can't make any progress, e.g. |
IsolationLevel
With the IsolationLevel you have a way to provide declarative control to guarantee isolation between transactions.
|
LockMode
Using the LockMode one can control the pessimistic nature of a
Txn . |
PropagationLevel
With the PropagationLevel you have control on how the
TxnExecutor reacts on the existence or the non existence
of a Txn . |
TraceLevel
Using the TraceLevel you get some feedback on what is happening inside a transaction.
|
Txn
The unit of work for
Stm . |
TxnConfig
Contains the transaction configuration used by a
Txn . |
TxnFactory
A Factory responsible for creating a
Txn . |
TxnFactoryBuilder
A Builder for creating a
TxnFactory and TxnExecutor . |
TxnStatus
An enumeration of all possible states a
Txn can have. |
Class and Description |
---|
Txn
The unit of work for
Stm . |
Class and Description |
---|
Txn
The unit of work for
Stm . |
Copyright © 2020. All rights reserved.