@ParametersAreNonnullByDefault
See: Description
Interface | Description |
---|---|
Manager |
An object managing other objects, usually
Registrable instances. |
ManagerFactory |
The
ManagerFactory creates Manager instances. |
Provider |
An object providing other objects, usually
Registrable instances. |
ProviderFactory<P extends Provider> |
The
ProviderFactory creates Provider instances. |
Service |
An object with an operational state, plus asynchronous lifecycle methods
to transition between states.
|
ServiceFactory |
The
ServiceFactory creates Service instances. |
Class | Description |
---|---|
AbstractGenericService<P extends Provider,M extends Manager> | |
AbstractGenericService.AbstractGenericBuilder<B extends AbstractGenericService.AbstractGenericBuilder<B,P,M>,P extends Provider,M extends Manager> |
An abstract builder for creating generic service instances.
|
AbstractManager |
An abstract implementation of
Manager
interface covering manager name and equivalence. |
AbstractProvider |
An abstract implementation of
Provider
interface covering provider name and equivalence. |
AbstractService |
An abstract implementation of
Service
interface covering service name and equivalence. |
ForwardingManager |
A manager which forwards all its method calls to another manager.
|
ForwardingProvider |
A provider which forwards all its method calls to another provider.
|
ServiceGroup<S extends Service> |
An immutable set of
Service instances user-specified
iteration order. |
ServiceListener |
A mirror of
com.google.common.util.concurrent.Service.Listener . |
Services |
Static accessor methods to core services.
|
ServiceSnapshot |
A dynamically created accessor to a snapshot of active core services.
|