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 Object s based on a
role. |
ServiceSelector |
A ServiceSelector selects Objects 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 ServiceManager implementation that can wrap around a legacy ComponentManager object effectively adapting a ComponentManager interface to a ServiceManager interface. |
WrapperServiceSelector | This is a ServiceSelector implementation that can wrap around a legacy ComponentSelector object effectively adapting a ComponentSelector interface to a ServiceSelector interface. |