## com.google.common.util.concurrent
Interface ListeningScheduledExecutorService

All Superinterfaces:
  Executor, ExecutorService, ListeningExecutorService, ScheduledExecutorService

    @Beta
    public interface ListeningScheduledExecutorService

extends ScheduledExecutorService, ListeningExecutorService

A `ScheduledExecutorService` that returns `ListenableFuture` instances from its `ExecutorService` methods. Futures returned by the `schedule*` methods, by contrast, need not implement `ListenableFuture`. (To create an instance from an existing `ScheduledExecutorService`, call `MoreExecutors.listeningDecorator(ScheduledExecutorService)`.

TODO(cpovirk): make at least the one-time schedule() methods return a ListenableFuture, too? But then we'll need ListenableScheduledFuture...

Since:
  10.0
Author:
  Chris Povirk

Method Summary

Methods inherited from interface java.util.concurrent.ScheduledExecutorService
`schedule, schedule, scheduleAtFixedRate, scheduleWithFixedDelay`

Methods inherited from interface com.google.common.util.concurrent.ListeningExecutorService
`invokeAll, invokeAll, submit, submit, submit`

Methods inherited from interface java.util.concurrent.ExecutorService
`awaitTermination, invokeAny, invokeAny, isShutdown, isTerminated, shutdown, shutdownNow`

Methods inherited from interface java.util.concurrent.Executor
`execute`

Copyright © 2010-2012. All Rights Reserved.