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