Package org.apache.avalon.framework.service
Interfaces and default implementation of a service management framework supporting container based service lookup and decommissioning.
-
Interface Summary Interface Description 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 AServiceManager
selectsObject
s based on a role.ServiceSelector AServiceSelector
selectsObject
s based on a supplied policy. -
Class Summary Class Description DefaultServiceManager This class is a static implementation of aServiceManager
.DefaultServiceSelector This is the default implementation of the ServiceSelectorWrapperServiceManager This is aServiceManager
implementation that can wrap around a legacyComponentManager
object effectively adapting aComponentManager
interface to aServiceManager
interface.WrapperServiceSelector This is aServiceSelector
implementation that can wrap around a legacyComponentSelector
object effectively adapting aComponentSelector
interface to aServiceSelector
interface. -
Exception Summary Exception Description ServiceException The exception thrown to indicate a problem with service.