public interface InstrumentedScheduledExecutorService extends InstrumentedExecutorService, java.util.concurrent.ScheduledExecutorService
ScheduledExecutorService that has been instrumented.| Modifier and Type | Method and Description |
|---|---|
java.util.concurrent.ScheduledExecutorService |
getTarget()
Implementors can override to specify the target
ExecutorService. |
default <V> java.util.concurrent.ScheduledFuture<V> |
schedule(java.util.concurrent.Callable<V> callable,
long delay,
java.util.concurrent.TimeUnit unit) |
default java.util.concurrent.ScheduledFuture<?> |
schedule(java.lang.Runnable command,
long delay,
java.util.concurrent.TimeUnit unit) |
default java.util.concurrent.ScheduledFuture<?> |
scheduleAtFixedRate(java.lang.Runnable command,
long initialDelay,
long period,
java.util.concurrent.TimeUnit unit) |
default java.util.concurrent.ScheduledFuture<?> |
scheduleWithFixedDelay(java.lang.Runnable command,
long initialDelay,
long delay,
java.util.concurrent.TimeUnit unit) |
awaitTermination, instrument, invokeAll, invokeAll, invokeAny, invokeAny, isShutdown, isTerminated, shutdown, shutdownNow, submit, submit, submitexecuteinstrumentjava.util.concurrent.ScheduledExecutorService getTarget()
InstrumentedExecutorServiceExecutorService.getTarget in interface InstrumentedExecutorgetTarget in interface InstrumentedExecutorServiceExecutorServicedefault java.util.concurrent.ScheduledFuture<?> schedule(@NonNull
java.lang.Runnable command,
long delay,
@NonNull
java.util.concurrent.TimeUnit unit)
schedule in interface java.util.concurrent.ScheduledExecutorServicedefault <V> java.util.concurrent.ScheduledFuture<V> schedule(@NonNull
java.util.concurrent.Callable<V> callable,
long delay,
@NonNull
java.util.concurrent.TimeUnit unit)
schedule in interface java.util.concurrent.ScheduledExecutorServicedefault java.util.concurrent.ScheduledFuture<?> scheduleAtFixedRate(@NonNull
java.lang.Runnable command,
long initialDelay,
long period,
@NonNull
java.util.concurrent.TimeUnit unit)
scheduleAtFixedRate in interface java.util.concurrent.ScheduledExecutorServicedefault java.util.concurrent.ScheduledFuture<?> scheduleWithFixedDelay(@NonNull
java.lang.Runnable command,
long initialDelay,
long delay,
@NonNull
java.util.concurrent.TimeUnit unit)
scheduleWithFixedDelay in interface java.util.concurrent.ScheduledExecutorService