Interface Service

    • Method Detail

      • setServiceBroker

        void setServiceBroker​(ServiceBroker broker)
        Provides a Service with a reference to the ServiceBroker that instantiated this object, so that it can ask for its properties and access other Services.
        Parameters:
        broker - The ServiceBroker that instantiated this object.
      • setName

        void setName​(String name)
        ServiceBroker uses this method to pass a Service its name. Service uses its name to ask the broker for an apropriate set of Properties.
        Parameters:
        name - The name of this Service.
      • getName

        String getName()
        Returns the name of this Service.
        Returns:
        The name of this Service.
      • getProperties

        Properties getProperties()
        Returns the Properties of this Service. Every Service has at least one property, which is "classname", containing the name of the class implementing this service. Note that the service may chose to alter its properties, therefore they may be different from those returned by ServiceBroker.
        Returns:
        The properties of this Service.
      • getConfiguration

        org.apache.commons.configuration2.Configuration getConfiguration()
        Returns the Configuration of this Service. Every Service has at least one property, which is "classname", containing the name of the class implementing this service. Note that the service may chose to alter its configuration, therefore they may be different from those returned by ServiceBroker.
        Returns:
        The Configuration of this Service.