Class OrderedScheduler.OrderedSchedulerDecoratedThread
- java.lang.Object
- 
- com.google.common.collect.ForwardingObject
- 
- com.google.common.util.concurrent.ForwardingExecutorService
- 
- com.google.common.util.concurrent.ForwardingListeningExecutorService
- 
- org.apache.bookkeeper.common.util.OrderedScheduler.OrderedSchedulerDecoratedThread
 
 
 
 
- 
- All Implemented Interfaces:
- com.google.common.util.concurrent.ListeningExecutorService,- com.google.common.util.concurrent.ListeningScheduledExecutorService,- java.util.concurrent.Executor,- java.util.concurrent.ExecutorService,- java.util.concurrent.ScheduledExecutorService
 - Enclosing class:
- OrderedScheduler
 
 class OrderedScheduler.OrderedSchedulerDecoratedThread extends com.google.common.util.concurrent.ForwardingListeningExecutorService implements com.google.common.util.concurrent.ListeningScheduledExecutorService
- 
- 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description protected com.google.common.util.concurrent.ListeningExecutorServicedelegate()voidexecute(java.lang.Runnable command)<T> java.util.List<java.util.concurrent.Future<T>>invokeAll(java.util.Collection<? extends java.util.concurrent.Callable<T>> tasks)<T> java.util.List<java.util.concurrent.Future<T>>invokeAll(java.util.Collection<? extends java.util.concurrent.Callable<T>> tasks, long timeout, java.util.concurrent.TimeUnit unit)<T> TinvokeAny(java.util.Collection<? extends java.util.concurrent.Callable<T>> tasks)<T> TinvokeAny(java.util.Collection<? extends java.util.concurrent.Callable<T>> tasks, long timeout, java.util.concurrent.TimeUnit unit)com.google.common.util.concurrent.ListenableScheduledFuture<?>schedule(java.lang.Runnable command, long delay, java.util.concurrent.TimeUnit unit)<V> com.google.common.util.concurrent.ListenableScheduledFuture<V>schedule(java.util.concurrent.Callable<V> callable, long delay, java.util.concurrent.TimeUnit unit)com.google.common.util.concurrent.ListenableScheduledFuture<?>scheduleAtFixedRate(java.lang.Runnable command, long initialDelay, long period, java.util.concurrent.TimeUnit unit)com.google.common.util.concurrent.ListenableScheduledFuture<?>scheduleWithFixedDelay(java.lang.Runnable command, long initialDelay, long delay, java.util.concurrent.TimeUnit unit)com.google.common.util.concurrent.ListenableFuture<?>submit(java.lang.Runnable task)<T> com.google.common.util.concurrent.ListenableFuture<T>submit(java.lang.Runnable task, T result)<T> com.google.common.util.concurrent.ListenableFuture<T>submit(java.util.concurrent.Callable<T> task)- 
Methods inherited from class com.google.common.util.concurrent.ForwardingExecutorServiceawaitTermination, isShutdown, isTerminated, shutdown, shutdownNow
 - 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
- 
 
- 
- 
- 
Method Detail- 
delegateprotected com.google.common.util.concurrent.ListeningExecutorService delegate() - Specified by:
- delegatein class- com.google.common.util.concurrent.ForwardingListeningExecutorService
 
 - 
schedulepublic com.google.common.util.concurrent.ListenableScheduledFuture<?> schedule(java.lang.Runnable command, long delay, java.util.concurrent.TimeUnit unit)- Specified by:
- schedulein interface- com.google.common.util.concurrent.ListeningScheduledExecutorService
- Specified by:
- schedulein interface- java.util.concurrent.ScheduledExecutorService
 
 - 
schedulepublic <V> com.google.common.util.concurrent.ListenableScheduledFuture<V> schedule(java.util.concurrent.Callable<V> callable, long delay, java.util.concurrent.TimeUnit unit)- Specified by:
- schedulein interface- com.google.common.util.concurrent.ListeningScheduledExecutorService
- Specified by:
- schedulein interface- java.util.concurrent.ScheduledExecutorService
 
 - 
scheduleAtFixedRatepublic com.google.common.util.concurrent.ListenableScheduledFuture<?> scheduleAtFixedRate(java.lang.Runnable command, long initialDelay, long period, java.util.concurrent.TimeUnit unit)- Specified by:
- scheduleAtFixedRatein interface- com.google.common.util.concurrent.ListeningScheduledExecutorService
- Specified by:
- scheduleAtFixedRatein interface- java.util.concurrent.ScheduledExecutorService
 
 - 
scheduleWithFixedDelaypublic com.google.common.util.concurrent.ListenableScheduledFuture<?> scheduleWithFixedDelay(java.lang.Runnable command, long initialDelay, long delay, java.util.concurrent.TimeUnit unit)- Specified by:
- scheduleWithFixedDelayin interface- com.google.common.util.concurrent.ListeningScheduledExecutorService
- Specified by:
- scheduleWithFixedDelayin interface- java.util.concurrent.ScheduledExecutorService
 
 - 
submitpublic <T> com.google.common.util.concurrent.ListenableFuture<T> submit(java.util.concurrent.Callable<T> task) - Specified by:
- submitin interface- java.util.concurrent.ExecutorService
- Specified by:
- submitin interface- com.google.common.util.concurrent.ListeningExecutorService
- Overrides:
- submitin class- com.google.common.util.concurrent.ForwardingListeningExecutorService
 
 - 
submitpublic com.google.common.util.concurrent.ListenableFuture<?> submit(java.lang.Runnable task) - Specified by:
- submitin interface- java.util.concurrent.ExecutorService
- Specified by:
- submitin interface- com.google.common.util.concurrent.ListeningExecutorService
- Overrides:
- submitin class- com.google.common.util.concurrent.ForwardingListeningExecutorService
 
 - 
invokeAllpublic <T> java.util.List<java.util.concurrent.Future<T>> invokeAll(java.util.Collection<? extends java.util.concurrent.Callable<T>> tasks) throws java.lang.InterruptedException- Specified by:
- invokeAllin interface- java.util.concurrent.ExecutorService
- Specified by:
- invokeAllin interface- com.google.common.util.concurrent.ListeningExecutorService
- Overrides:
- invokeAllin class- com.google.common.util.concurrent.ForwardingExecutorService
- Throws:
- java.lang.InterruptedException
 
 - 
invokeAllpublic <T> java.util.List<java.util.concurrent.Future<T>> invokeAll(java.util.Collection<? extends java.util.concurrent.Callable<T>> tasks, long timeout, java.util.concurrent.TimeUnit unit) throws java.lang.InterruptedException- Specified by:
- invokeAllin interface- java.util.concurrent.ExecutorService
- Specified by:
- invokeAllin interface- com.google.common.util.concurrent.ListeningExecutorService
- Overrides:
- invokeAllin class- com.google.common.util.concurrent.ForwardingExecutorService
- Throws:
- java.lang.InterruptedException
 
 - 
invokeAnypublic <T> T invokeAny(java.util.Collection<? extends java.util.concurrent.Callable<T>> tasks) throws java.lang.InterruptedException, java.util.concurrent.ExecutionException- Specified by:
- invokeAnyin interface- java.util.concurrent.ExecutorService
- Overrides:
- invokeAnyin class- com.google.common.util.concurrent.ForwardingExecutorService
- Throws:
- java.lang.InterruptedException
- java.util.concurrent.ExecutionException
 
 - 
invokeAnypublic <T> T invokeAny(java.util.Collection<? extends java.util.concurrent.Callable<T>> tasks, long timeout, java.util.concurrent.TimeUnit unit) throws java.lang.InterruptedException, java.util.concurrent.ExecutionException, java.util.concurrent.TimeoutException- Specified by:
- invokeAnyin interface- java.util.concurrent.ExecutorService
- Overrides:
- invokeAnyin class- com.google.common.util.concurrent.ForwardingExecutorService
- Throws:
- java.lang.InterruptedException
- java.util.concurrent.ExecutionException
- java.util.concurrent.TimeoutException
 
 - 
submitpublic <T> com.google.common.util.concurrent.ListenableFuture<T> submit(java.lang.Runnable task, T result)- Specified by:
- submitin interface- java.util.concurrent.ExecutorService
- Specified by:
- submitin interface- com.google.common.util.concurrent.ListeningExecutorService
- Overrides:
- submitin class- com.google.common.util.concurrent.ForwardingListeningExecutorService
 
 - 
executepublic void execute(java.lang.Runnable command) - Specified by:
- executein interface- java.util.concurrent.Executor
- Overrides:
- executein class- com.google.common.util.concurrent.ForwardingExecutorService
 
 
- 
 
-