Interface ListeningScheduledExecutorService
-
- All Superinterfaces:
Executor,ExecutorService,ListeningExecutorService,ScheduledExecutorService
@GwtIncompatible public interface ListeningScheduledExecutorService extends ScheduledExecutorService, ListeningExecutorService
AScheduledExecutorServicethat returnsListenableFutureinstances from itsExecutorServicemethods. To create an instance from an existingScheduledExecutorService, callMoreExecutors.listeningDecorator(ScheduledExecutorService).- Since:
- 10.0
- Author:
- Chris Povirk
-
-
Method Summary
-
Methods inherited from interface java.util.concurrent.ExecutorService
awaitTermination, invokeAny, invokeAny, isShutdown, isTerminated, shutdown, shutdownNow
-
Methods inherited from interface com.google.common.util.concurrent.ListeningExecutorService
awaitTermination, invokeAll, invokeAll, invokeAll, invokeAny, submit, submit, submit
-
-
-
-
Method Detail
-
schedule
ListenableScheduledFuture<?> schedule(Runnable command, long delay, TimeUnit unit)
- Specified by:
schedulein interfaceScheduledExecutorService- Since:
- 15.0 (previously returned ScheduledFuture)
-
schedule
default ListenableScheduledFuture<?> schedule(Runnable command, Duration delay)
Duration-based overload ofschedule(Runnable, long, TimeUnit).- Since:
- 29.0
-
schedule
<V extends @Nullable Object> ListenableScheduledFuture<V> schedule(Callable<V> callable, long delay, TimeUnit unit)
- Specified by:
schedulein interfaceScheduledExecutorService- Since:
- 15.0 (previously returned ScheduledFuture)
-
schedule
default <V extends @Nullable Object> ListenableScheduledFuture<V> schedule(Callable<V> callable, Duration delay)
Duration-based overload ofschedule(Callable, long, TimeUnit).- Since:
- 29.0
-
scheduleAtFixedRate
ListenableScheduledFuture<?> scheduleAtFixedRate(Runnable command, long initialDelay, long period, TimeUnit unit)
- Specified by:
scheduleAtFixedRatein interfaceScheduledExecutorService- Since:
- 15.0 (previously returned ScheduledFuture)
-
scheduleAtFixedRate
default ListenableScheduledFuture<?> scheduleAtFixedRate(Runnable command, Duration initialDelay, Duration period)
Duration-based overload ofscheduleAtFixedRate(Runnable, long, long, TimeUnit).- Since:
- 29.0
-
scheduleWithFixedDelay
ListenableScheduledFuture<?> scheduleWithFixedDelay(Runnable command, long initialDelay, long delay, TimeUnit unit)
- Specified by:
scheduleWithFixedDelayin interfaceScheduledExecutorService- Since:
- 15.0 (previously returned ScheduledFuture)
-
scheduleWithFixedDelay
default ListenableScheduledFuture<?> scheduleWithFixedDelay(Runnable command, Duration initialDelay, Duration delay)
Duration-based overload ofscheduleWithFixedDelay(Runnable, long, long, TimeUnit).- Since:
- 29.0
-
-