Interfaces and default implementation of a service management framework supporting container based service lookup and decommissioning.
See: Description
| Interface Summary | |
|---|---|
| Serviceable | A Serviceable is a class that need to connect to software components using a "role" abstraction, thus not depending on particular implementations but on behavioral interfaces. |
| ServiceManager |
A ServiceManager selects Objects based on a
role. |
| ServiceSelector |
A ServiceSelector selects {@link Object}s based on a
supplied policy. |
| Class Summary | |
|---|---|
| DefaultServiceManager |
This class is a static implementation of a ServiceManager. |
| DefaultServiceSelector | This is the default implementation of the ServiceSelector |
| ServiceException | The exception thrown to indicate a problem with service. |
| WrapperServiceManager | This is a {@link ServiceManager} implementation that can wrap around a legacy {@link ComponentManager} object effectively adapting a {@link ComponentManager} interface to a {@link ServiceManager} interface. |
| WrapperServiceSelector | This is a {@link ServiceSelector} implementation that can wrap around a legacy {@link ComponentSelector} object effectively adapting a {@link ComponentSelector} interface to a {@link ServiceSelector} interface. |