|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use TransactionalObject | |
|---|---|
| org.multiverse.transactional | This package contains transactional structures like collections but also more complex structures like executors. |
| org.multiverse.transactional.arrays | |
| org.multiverse.transactional.collections | This package contains datastructures like queues and maps written to be used in STM transactions. |
| org.multiverse.transactional.executors | This package contains functionality for transactional Executor functionality. |
| org.multiverse.transactional.primitives | This package contains transactional wrappers around primitive types like int and boolean. |
| Uses of TransactionalObject in org.multiverse.transactional |
|---|
| Classes in org.multiverse.transactional with annotations of type TransactionalObject | |
|---|---|
class |
DefaultTransactionalReference<E>
Default TransactionalReference. |
class |
TransactionalAbaReference<E>
A TransactionalReference that doesn't suffer from the ABA problem. |
interface |
TransactionalReference<E>
The TransactionalReference is responsible for storing an object reference transactional (so that it can be used in a Transaction. |
| Uses of TransactionalObject in org.multiverse.transactional.arrays |
|---|
| Classes in org.multiverse.transactional.arrays with annotations of type TransactionalObject | |
|---|---|
class |
TransactionalReferenceArray<E>
An Transactional array. |
| Uses of TransactionalObject in org.multiverse.transactional.collections |
|---|
| Classes in org.multiverse.transactional.collections with annotations of type TransactionalObject | |
|---|---|
interface |
TransactionalCollection<E>
A Transactional version of the Collection interface. |
class |
TransactionalLinkedList<E>
A general purposes collection structure that could be considered a work horse because it implements a lot of interfaces: Iterable
Collection
List
Queue
BlockingQueue
Deque
BlockingDeque
Each operation on this TransactionalLinkedList is transactional by default, and of course can participate in already
running transactions. |
class |
TransactionalLinkedList.DescendingIteratorImpl
|
class |
TransactionalLinkedList.IteratorImpl
|
class |
TransactionalLinkedList.ListIteratorImpl
|
static class |
TransactionalLinkedList.Node<E>
|
interface |
TransactionalMap<K,V>
A Transactional version of the ConcurrentMap. |
| Uses of TransactionalObject in org.multiverse.transactional.executors |
|---|
| Classes in org.multiverse.transactional.executors with annotations of type TransactionalObject | |
|---|---|
interface |
TransactionalExecutor
The transactional version of the Executor. |
class |
TransactionalThreadPoolExecutor
A transactional Executor implementation that looks a lot like the
ThreadPoolExecutor. |
| Uses of TransactionalObject in org.multiverse.transactional.primitives |
|---|
| Classes in org.multiverse.transactional.primitives with annotations of type TransactionalObject | |
|---|---|
class |
TransactionalBoolean
|
class |
TransactionalByte
A reference for a primitive byte. |
class |
TransactionalCharacter
A reference for a primitive char. |
class |
TransactionalDouble
A reference for a primitive double. |
class |
TransactionalFloat
A reference for a primitive float. |
class |
TransactionalInteger
A transactional primitive for a int. |
class |
TransactionalLong
A reference for a long. |
class |
TransactionalShort
A reference for a primitive short. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||