Package org.exolab.core.service

Interface Summary
Serviceable This interface defines a protocol for serviceable objects.
 

Class Summary
BasicService BasicService is a service implementation that will run the service in a separate thread.
Service Service is an implementation of the Servicable interface that provides default implementations for the Service.start() and Service.stop() methods.
ServiceGroup ServiceGroup is responsible for managing a collection of Serviceable objects.
ServiceManager The ServiceManager is based on the singleton design pattern and is responsible for managing a collection of Serviceable objects.
ServiceState This class defines an enumeration of service states.
 

Exception Summary
ServiceAlreadyExistsException This exception is thrown when an attempt is made to register a service that is already registered.
ServiceDoesNotExistException This exception is thrown when a request is made for a service that is not registered with the service manager
ServiceException This exception is thrown whenever there is a general exception with a service entitiy
ServiceManagerException This exception is thrown whenever there is a general exception with the service manager
 



Copyright © 1999-2012 The Exolab Group. All Rights Reserved.