|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use TransactionalObject | |
|---|---|
| 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.refs | This package contains transactional wrappers around primitive types like int and boolean. |
| 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.refs |
|---|
| Classes in org.multiverse.transactional.refs with annotations of type TransactionalObject | |
|---|---|
class |
AbaRef<E>
A Ref that doesn't suffer from the ABA problem. |
class |
BasicRef<E>
Basic Ref implementation. |
class |
BooleanRef
A Ref for storing a boolean. |
class |
ByteRef
A Ref for storing a byte. |
class |
CharRef
A Ref for storing a char. |
class |
DoubleRef
A Ref for storing a double. |
class |
FloatRef
A Ref for storing a float. |
class |
IntRef
A Ref for storing an int. |
class |
LongRef
A Ref for storing a long. |
interface |
Ref<E>
The Ref is responsible for storing a value while providing transactional guarantees (failure atomicity, isolation) Timed versions of the getOrAwait methods will be added in the near future. |
class |
ShortRef
A Ref for storing a short. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||