|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
|---|---|
| Latch | A structure that can be used as a waiting point (just like a Future or a
CountDownLatch. |
| Stm<B extends TransactionFactoryBuilder> | The main interface for software transactional memory. |
| Transaction | All changes on transaction objects must be done through a Transaction. |
| TransactionConfig | 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 create a TransactionFactory. |
| TransactionLifecycleListener | With the TransactionLifecycleListener it is possible to listen
to certain events in the transaction (aborting/committing). |
| Class Summary | |
|---|---|
| GlobalStmInstance | A singleton that can be used for easy access to the Stm that is used globally. |
| StmUtils | A utility class with convenience methods to access the Stm or
Transaction. |
| ThreadLocalTransaction | A ThreadLocal that contains the current Transaction. |
| Enum Summary | |
|---|---|
| TransactionLifecycleEvent | An enumeration for all possible events for the transaction lifecycle. |
| 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 | |||||||||