|
Generated by JDiff |
||||||
| PREV PACKAGE NEXT PACKAGE FRAMES NO FRAMES | DETAIL: REMOVED | ADDED | CHANGED | ||||||
| Added Interfaces | |
|
|
Helper interface to implement both ListenableFuture and ScheduledFuture. |
| Changed Classes and Interfaces | |
|
|
Base class for services that can implement .startUp, .run and .shutDown methods. |
|
|
Base class for services that do not need a thread while "running" but may need one during startup and shutdown. |
|
|
Abstract ListeningExecutorService implementation that creates ListenableFutureTask instances for each Runnable and Callable submitted to it. |
|
|
Base class for services that can implement .startUp and .shutDown but while in the "running" state need to perform a periodic task. |
|
|
Base class for implementing services that can handle .doStart and .doStop requests, responding to them with .notifyStarted() and .notifyStopped() callbacks. |
|
|
A Service that forwards all method calls to another service. |
|
|
Static utility methods pertaining to the Future interface. |
|
|
A ScheduledExecutorService that returns ListenableFuture instances from its {@code ExecutorService} methods. |
|
|
A boolean condition for which a thread may wait. |
|
|
An object with an operational state, plus asynchronous .startAsync() and .stopAsync() lifecycle methods to transition between states. |
|
|
A listener for the various state changes that a Service goes through in its lifecycle. |
|
|
The lifecycle states of a service. |
|
|
A manager for monitoring and controlling a set of services. |
|
|
A listener for the aggregate state changes of the services that are under management. |
|
|||||||
| PREV PACKAGE NEXT PACKAGE FRAMES NO FRAMES | |||||||