Uses of Class
org.multiverse.annotations.TransactionalObject

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.
 



Copyright © 2008-2010 Multiverse. All Rights Reserved.