|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
|---|---|
| Stm<B extends TransactionFactoryBuilder,P extends ProgrammaticRefFactoryBuilder> | The main interface for software transactional memory. |
| Transaction | All changes on transaction objects must be done through a Transaction. |
| TransactionConfiguration | Contains the transaction configuration used by a Transaction. |
| TransactionFactory<T extends Transaction> | A Factory responsible for creating a Transaction. |
| TransactionFactoryBuilder<T extends Transaction,B extends TransactionFactoryBuilder> | An implementation of the builder design pattern to createReference a TransactionFactory. |
| Class Summary | |
|---|---|
| GlobalStmInstance | A singleton that can be used for easy access to the Stm that is used globally. |
| Listeners | A immutable single-linked list for storing listener-latches. |
| StmUtils | A utility class with convenience methods to access the Stm or
Transaction. |
| ThreadLocalTransaction | A ThreadLocal that contains the current Transaction. |
| Enum Summary | |
|---|---|
| PropagationLevel | With the PropagationLevel you have control on how nesting of transaction happens. |
| TraceLevel | |
| TransactionStatus | An enumeration containing the different states a Transaction can be in. |
Contains the most important interfaces and classes for the Multiverse project.
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||