public class MDCPropagatingScheduledExecutorService extends ForwardingListeningExecutorService implements ListeningScheduledExecutorService
| Constructor and Description |
|---|
MDCPropagatingScheduledExecutorService(ScheduledExecutorService executorService) |
| Modifier and Type | Method and Description |
|---|---|
protected ListeningExecutorService |
delegate() |
void |
execute(Runnable command) |
<V> ListenableScheduledFuture<V> |
schedule(Callable<V> callable,
long delay,
TimeUnit unit) |
ListenableScheduledFuture<?> |
schedule(Runnable command,
long delay,
TimeUnit unit) |
ListenableScheduledFuture<?> |
scheduleAtFixedRate(Runnable command,
long initialDelay,
long period,
TimeUnit unit) |
ListenableScheduledFuture<?> |
scheduleWithFixedDelay(Runnable command,
long initialDelay,
long delay,
TimeUnit unit) |
<T> ListenableFuture<T> |
submit(Callable<T> task) |
ListenableFuture<?> |
submit(Runnable task) |
<T> ListenableFuture<T> |
submit(Runnable task,
T result) |
awaitTermination, invokeAll, invokeAll, invokeAny, invokeAny, isShutdown, isTerminated, shutdown, shutdownNowtoStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitinvokeAll, invokeAllawaitTermination, invokeAny, invokeAny, isShutdown, isTerminated, shutdown, shutdownNowpublic MDCPropagatingScheduledExecutorService(ScheduledExecutorService executorService)
protected ListeningExecutorService delegate()
delegate in class ForwardingListeningExecutorServicepublic void execute(Runnable command)
execute in interface Executorexecute in class ForwardingExecutorServicepublic <T> ListenableFuture<T> submit(Callable<T> task)
submit in interface ListeningExecutorServicesubmit in interface ExecutorServicesubmit in class ForwardingListeningExecutorServicepublic ListenableFuture<?> submit(Runnable task)
submit in interface ListeningExecutorServicesubmit in interface ExecutorServicesubmit in class ForwardingListeningExecutorServicepublic <T> ListenableFuture<T> submit(Runnable task, T result)
submit in interface ListeningExecutorServicesubmit in interface ExecutorServicesubmit in class ForwardingListeningExecutorServicepublic ListenableScheduledFuture<?> schedule(Runnable command, long delay, TimeUnit unit)
schedule in interface ListeningScheduledExecutorServiceschedule in interface ScheduledExecutorServicepublic <V> ListenableScheduledFuture<V> schedule(Callable<V> callable, long delay, TimeUnit unit)
schedule in interface ListeningScheduledExecutorServiceschedule in interface ScheduledExecutorServicepublic ListenableScheduledFuture<?> scheduleAtFixedRate(Runnable command, long initialDelay, long period, TimeUnit unit)
scheduleAtFixedRate in interface ListeningScheduledExecutorServicescheduleAtFixedRate in interface ScheduledExecutorServicepublic ListenableScheduledFuture<?> scheduleWithFixedDelay(Runnable command, long initialDelay, long delay, TimeUnit unit)
scheduleWithFixedDelay in interface ListeningScheduledExecutorServicescheduleWithFixedDelay in interface ScheduledExecutorService