Package org.apache.turbine.services
Interface ServiceManager
-
- All Superinterfaces:
ServiceBroker
- All Known Implementing Classes:
TurbineServices
public interface ServiceManager extends ServiceBroker
Classes that implement this interface can act as a manager forServiceclasses. Functionality thatServiceManagerprovides in addition toServiceBrokerfunctionality includes configuration of the manager.- Version:
- $Id$
- Author:
- Ilkka Priha, Martin Poeschl, Henning P. Schmiedehausen
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description org.apache.commons.configuration2.ConfigurationgetConfiguration()Get the configuration for this service manager.voidinit()Initialize this service manager.voidsetApplicationRoot(String applicationRoot)Set the application root.voidsetConfiguration(org.apache.commons.configuration2.Configuration configuration)Set the configuration object for the services broker.-
Methods inherited from interface org.apache.turbine.services.ServiceBroker
getApplicationRoot, getConfiguration, getService, initService, isRegistered, shutdownService, shutdownServices
-
-
-
-
Method Detail
-
init
void init() throws InitializationException
Initialize this service manager.- Throws:
InitializationException- if the service manager could not be initialized
-
getConfiguration
org.apache.commons.configuration2.Configuration getConfiguration()
Get the configuration for this service manager.- Returns:
- Manager configuration.
-
setConfiguration
void setConfiguration(org.apache.commons.configuration2.Configuration configuration)
Set the configuration object for the services broker. This is the configuration that contains information about all services in the care of this service manager.- Parameters:
configuration- Manager configuration.
-
setApplicationRoot
void setApplicationRoot(String applicationRoot)
Set the application root.- Parameters:
applicationRoot- application root
-
-