Schnittstelle ServiceManager

Alle Superschnittstellen:
ServiceBroker
Alle bekannten Implementierungsklassen:
TurbineServices

public interface ServiceManager extends ServiceBroker
Classes that implement this interface can act as a manager for Service classes. Functionality that ServiceManager provides in addition to ServiceBroker functionality includes configuration of the manager.
Version:
$Id$
Autor:
Ilkka Priha, Martin Poeschl, Henning P. Schmiedehausen
  • Methodendetails

    • init

      Initialize this service manager.
      Löst aus:
      InitializationException - if the service manager could not be initialized
    • getConfiguration

      org.apache.commons.configuration2.Configuration getConfiguration()
      Get the configuration for this service manager.
      Gibt zurück:
      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.
      Parameter:
      configuration - Manager configuration.
    • setApplicationRoot

      void setApplicationRoot(String applicationRoot)
      Set the application root.
      Parameter:
      applicationRoot - application root
    • setServiceObject

      void setServiceObject(String name, Object value)
      Set an application specific service object that can be used by application specific services.
      Parameter:
      name - name of service object
      value - value of service object
    • getServiceObject

      Get an application specific service object.
      Parameter:
      name - the name of the service object
      Gibt zurück:
      Object application specific service object