Uses of Interface
org.multiverse.transactional.collections.TransactionalQueue

Packages that use TransactionalQueue
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. 
 

Uses of TransactionalQueue in org.multiverse.transactional.collections
 

Subinterfaces of TransactionalQueue in org.multiverse.transactional.collections
 interface TransactionalDeque<E>
          A Transactional version of the BlockingDeque interface.
 

Classes in org.multiverse.transactional.collections that implement TransactionalQueue
 class AbstractTransactionalDeque<E>
          An abtract TransactionalDeque implementation.
 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.

 

Uses of TransactionalQueue in org.multiverse.transactional.executors
 

Constructors in org.multiverse.transactional.executors with parameters of type TransactionalQueue
TransactionalThreadPoolExecutor(TransactionalQueue<java.lang.Runnable> workQueue)
          Creates a new TransactionalThreadPoolExecutor with the given workQueue and 1 as corePoolSize and maxPoolSize.
TransactionalThreadPoolExecutor(TransactionalQueue<java.lang.Runnable> workQueue, int corePoolSize)
          Creates a new TransactionalThreadPoolExecutor.
 



Copyright © 2008-2010 Multiverse. All Rights Reserved.