|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use org.multiverse.api | |
|---|---|
| org.multiverse.api | Contains the most important interfaces and classes for the Multiverse project. |
| org.multiverse.commitbarriers | Contains structures for 2 phase commit functionality. |
| org.multiverse.stms | Contains concrete STM implementations are abstract support structures. |
| org.multiverse.templates | Contains the templates like TransactionTemplate and OrElseTemplate. |
| org.multiverse.transactional.nonblocking | This package contains support for using non blocking transactions (comparable to non blocking io). |
| org.multiverse.utils | Contains utility structures for STM implementations. |
| org.multiverse.utils.backoff | This package contains support for back off functionality when transactions contend for the same resources. |
| org.multiverse.utils.commitlock | This package contains support for locking transactional datastructures when a transaction does a commit. |
| org.multiverse.utils.latches | This package contains Latch implementations (needed for blocking transactions). |
| Classes in org.multiverse.api used by org.multiverse.api | |
|---|---|
| Latch
A structure that can be used as a waiting point (just like a Future or a
CountDownLatch. |
|
| Stm
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
A Factory responsible for creating a Transaction. |
|
| TransactionFactoryBuilder
An implementation of the builder design pattern to create a TransactionFactory. |
|
| TransactionLifecycleEvent
An enumeration for all possible events for the transaction lifecycle. |
|
| TransactionLifecycleListener
With the TransactionLifecycleListener it is possible to listen
to certain events in the transaction (aborting/committing). |
|
| TransactionStatus
An enumeration containing the different states a Transaction can be in. |
|
| Classes in org.multiverse.api used by org.multiverse.commitbarriers | |
|---|---|
| Transaction
All changes on transaction objects must be done through a Transaction. |
|
| Classes in org.multiverse.api used by org.multiverse.stms | |
|---|---|
| Latch
A structure that can be used as a waiting point (just like a Future or a
CountDownLatch. |
|
| Transaction
All changes on transaction objects must be done through a Transaction. |
|
| TransactionConfig
Contains the transaction configuration used by a Transaction. |
|
| TransactionLifecycleListener
With the TransactionLifecycleListener it is possible to listen
to certain events in the transaction (aborting/committing). |
|
| TransactionStatus
An enumeration containing the different states a Transaction can be in. |
|
| Classes in org.multiverse.api used by org.multiverse.templates | |
|---|---|
| Stm
The main interface for software transactional memory. |
|
| Transaction
All changes on transaction objects must be done through a Transaction. |
|
| TransactionFactory
A Factory responsible for creating a Transaction. |
|
| Classes in org.multiverse.api used by org.multiverse.transactional.nonblocking | |
|---|---|
| Transaction
All changes on transaction objects must be done through a Transaction. |
|
| TransactionFactory
A Factory responsible for creating a Transaction. |
|
| Classes in org.multiverse.api used by org.multiverse.utils | |
|---|---|
| Latch
A structure that can be used as a waiting point (just like a Future or a
CountDownLatch. |
|
| Classes in org.multiverse.api used by org.multiverse.utils.backoff | |
|---|---|
| Transaction
All changes on transaction objects must be done through a Transaction. |
|
| Classes in org.multiverse.api used by org.multiverse.utils.commitlock | |
|---|---|
| Transaction
All changes on transaction objects must be done through a Transaction. |
|
| Classes in org.multiverse.api used by org.multiverse.utils.latches | |
|---|---|
| Latch
A structure that can be used as a waiting point (just like a Future or a
CountDownLatch. |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||