|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use TransactionalCollection | |
|---|---|
| org.multiverse.transactional.collections | This package contains datastructures like queues and maps written to be used in STM transactions. |
| Uses of TransactionalCollection in org.multiverse.transactional.collections |
|---|
| Subinterfaces of TransactionalCollection in org.multiverse.transactional.collections | |
|---|---|
interface |
TransactionalDeque<E>
A Transactional version of the BlockingDeque interface. |
interface |
TransactionalList<E>
A TransactionalCollection that implements the List
interface. |
interface |
TransactionalQueue<E>
A transactional BlockingQueue interface. |
interface |
TransactionalSet<E>
A Transactional version of the Set interface. |
| Classes in org.multiverse.transactional.collections that implement TransactionalCollection | |
|---|---|
class |
AbstractTransactionalDeque<E>
An abtract TransactionalDeque implementation. |
class |
TransactionalArrayList<E>
A TransactionalList based on a (transactional) array. |
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. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||