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.collections This package contains datastructures like queues and maps written to be used in STM transactions. 
org.multiverse.transactional.executors This package contains the transactional version of the ThreadPoolExecutor. 
org.multiverse.transactional.nonblocking This package contains support for using non blocking transactions (comparable to non blocking io). 
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 Size
           
 class TransactionalAbaReference<E>
          A TransactionalReference that doesn't suffer from the ABA problem.
 

Uses of TransactionalObject in org.multiverse.transactional.collections
 

Classes in org.multiverse.transactional.collections with annotations of type TransactionalObject
 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>
           
 

Uses of TransactionalObject in org.multiverse.transactional.executors
 

Classes in org.multiverse.transactional.executors with annotations of type TransactionalObject
 class TransactionalThreadPoolExecutor
          A transactional Executor implementation that looks a lot like the ThreadPoolExecutor.
 

Uses of TransactionalObject in org.multiverse.transactional.nonblocking
 

Classes in org.multiverse.transactional.nonblocking with annotations of type TransactionalObject
 class NonBlockingTaskThreadPoolExecutor
          Waarom zou je meer transacties willen? Ivm blocking van transaction.
 interface NonBlockingTransactionExecutor
          An NonBlockingTransactionExecutor can be compared to the Executor except that this executor executes non blocking tasks.
 

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.