|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Classes in org.multiverse.api used by org.multiverse.api | |
|---|---|
| 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
|
|
| Classes in org.multiverse.api used by org.multiverse.api.callables | |
|---|---|
| Txn
The unit of work for Stm. |
|
| Classes in org.multiverse.api used by org.multiverse.api.collections | |
|---|---|
| Stm
The main interface for software transactional memory. |
|
| Txn
The unit of work for Stm. |
|
| Classes in org.multiverse.api used by org.multiverse.api.lifecycle | |
|---|---|
| Txn
The unit of work for Stm. |
|
| Classes in org.multiverse.api used by org.multiverse.api.references | |
|---|---|
| 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. |
|
| Classes in org.multiverse.api used by org.multiverse.collections | |
|---|---|
| Stm
The main interface for software transactional memory. |
|
| Txn
The unit of work for Stm. |
|
| Classes in org.multiverse.api used by org.multiverse.commitbarriers | |
|---|---|
| Txn
The unit of work for Stm. |
|
| Classes in org.multiverse.api used by org.multiverse.stms.gamma | |
|---|---|
| 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. |
|
| Classes in org.multiverse.api used by org.multiverse.stms.gamma.transactionalobjects | |
|---|---|
| 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. |
|
| Classes in org.multiverse.api used by org.multiverse.stms.gamma.transactions | |
|---|---|
| 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. |
|
| Classes in org.multiverse.api used by org.multiverse.stms.gamma.transactions.fat | |
|---|---|
| Txn
The unit of work for Stm. |
|
| Classes in org.multiverse.api used by org.multiverse.stms.gamma.transactions.lean | |
|---|---|
| Txn
The unit of work for Stm. |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||