org.multiverse.transactional.executors
Interface TransactionalExecutorService

All Superinterfaces:
java.util.concurrent.Executor, java.util.concurrent.ExecutorService, TransactionalExecutor

public interface TransactionalExecutorService
extends TransactionalExecutor, java.util.concurrent.ExecutorService

A transactional version of the ExecutorService.

Author:
Peter Veentjer

Method Summary
 boolean awaitTermination(long timeout, java.util.concurrent.TimeUnit unit)
           
 boolean isShutdown()
           
 boolean isTerminated()
           
 
Methods inherited from interface org.multiverse.transactional.executors.TransactionalExecutor
execute
 
Methods inherited from interface java.util.concurrent.ExecutorService
invokeAll, invokeAll, invokeAny, invokeAny, shutdown, shutdownNow, submit, submit, submit
 

Method Detail

awaitTermination

boolean awaitTermination(long timeout,
                         java.util.concurrent.TimeUnit unit)
                         throws java.lang.InterruptedException
Specified by:
awaitTermination in interface java.util.concurrent.ExecutorService
Throws:
java.lang.InterruptedException

isShutdown

boolean isShutdown()
Specified by:
isShutdown in interface java.util.concurrent.ExecutorService

isTerminated

boolean isTerminated()
Specified by:
isTerminated in interface java.util.concurrent.ExecutorService


Copyright © 2008-2010 Multiverse. All Rights Reserved.