## Uses of Interface
org.apache.turbine.services.ServiceBroker

- Packages that use ServiceBroker
  Package | Description
  --- | ---
  org.apache.turbine.services | Contains the Service framework for Turbine.

- - ### Uses of ServiceBroker in org.apache.turbine.services

    Subinterfaces of ServiceBroker in org.apache.turbine.services
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `ServiceManager` Classes that implement this interface can act as a manager for `Service` classes.

    Classes in org.apache.turbine.services that implement ServiceBroker
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BaseServiceBroker` A generic implementation of a `ServiceBroker` which provides: Maintaining service name to class name mapping, allowing pluggable service implementations.
    `class` | `TurbineServices` This is a singleton utility class that acts as a Services broker.

    Fields in org.apache.turbine.services declared as ServiceBroker
    Modifier and Type | Field and Description
    --- | ---
    `protected ServiceBroker` | BaseService.`serviceBroker` A reference to the ServiceBroker that instantiated this object.

    Methods in org.apache.turbine.services that return ServiceBroker
    Modifier and Type | Method and Description
    --- | ---
    `ServiceBroker` | BaseUnicastRemoteService.`getServiceBroker()` Get the `ServiceBroker` instance
    `ServiceBroker` | BaseService.`getServiceBroker()` Returns a ServiceBroker reference.

    Methods in org.apache.turbine.services with parameters of type ServiceBroker
    Modifier and Type | Method and Description
    --- | ---
    `void` | Service.`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.
    `void` | BaseUnicastRemoteService.`setServiceBroker(ServiceBroker broker)`
    `void` | BaseService.`setServiceBroker(ServiceBroker broker)` Saves a reference to the ServiceBroker that instantiated this object, so that it can ask for its properties and access other Services.

Copyright © 2000–2018 The Apache Software Foundation. All rights reserved.