| Package | Description |
|---|---|
| com.google.common.util.concurrent |
Concurrency utilities.
|
| Modifier and Type | Class and Description |
|---|---|
private class |
AbstractIdleService.DelegateService |
private class |
AbstractScheduledService.ServiceDelegate |
private static class |
ServiceManager.NoOpService
A
Service instance that does nothing. |
| Modifier and Type | Field and Description |
|---|---|
private AbstractService |
AbstractScheduledService.delegate |
private AbstractService |
AbstractScheduledService.CustomScheduler.ReschedulableCallable.service
The service that is managing this callable.
|
| Modifier and Type | Method and Description |
|---|---|
(package private) abstract AbstractScheduledService.Cancellable |
AbstractScheduledService.Scheduler.schedule(AbstractService service,
java.util.concurrent.ScheduledExecutorService executor,
java.lang.Runnable runnable)
Schedules the task to run on the provided executor on behalf of the service.
|
(package private) AbstractScheduledService.Cancellable |
AbstractScheduledService.CustomScheduler.schedule(AbstractService service,
java.util.concurrent.ScheduledExecutorService executor,
java.lang.Runnable runnable) |
| Constructor and Description |
|---|
ReschedulableCallable(AbstractService service,
java.util.concurrent.ScheduledExecutorService executor,
java.lang.Runnable runnable) |