# Uses of Package
org.apache.turbine.services

- Packages that use org.apache.turbine.services
  Package | Description
  --- | ---
  org.apache.turbine.services | Contains the Service framework for Turbine.
  org.apache.turbine.services.assemblerbroker | Assemblerbroker Service looks for action, screen, page, layout classes based on class fragments.
  org.apache.turbine.services.avaloncomponent | Avalon based component service to provide access to avalon components for Turbine applications.
  org.apache.turbine.services.jsonrpc | The JSON-RPC Service supports JavaScript to Java AJAX communications between browsers and Turbine applications.
  org.apache.turbine.services.jsp | JSP Service is used to provide Turbine with a Java Server page (JSP) based view.
  org.apache.turbine.services.naming | Naming Service provides access to JNDI naming contexts.
  org.apache.turbine.services.pull | Provides application tools that are put into the context of a template view.
  org.apache.turbine.services.rundata | Rundata Service provides a factory for the request cycle data objects.
  org.apache.turbine.services.schedule | The scheduler service can run tasks in the background.
  org.apache.turbine.services.security | The security service can be used to authenticate users based on database information.
  org.apache.turbine.services.servlet | Provides access to various resources from the web container.
  org.apache.turbine.services.session | The session service allows you to access session information of the servlet container.
  org.apache.turbine.services.template | Template Service maps template references to a view service and a template name.
  org.apache.turbine.services.ui | Provides skinning facilities for a Turbine web application.
  org.apache.turbine.services.uniqueid | Returns unique identifiers for session tracking, cookies etc.
  org.apache.turbine.services.velocity | Velocity Service is used to provide Turbine with a Velocity based view.

- Classes in org.apache.turbine.services used by org.apache.turbine.services
  Class and Description
  BaseInitable This class provides a generic implementation of `Initable`.
  BaseService This class is a generic implementation of `Service`.
  BaseServiceBroker A generic implementation of a `ServiceBroker` which provides: Maintaining service name to class name mapping, allowing pluggable service implementations.
  Initable Classes that implement this interface need initialization before they can work.
  InitableBroker Classes that implement this interface can act as a broker for `Initable` classes.
  InitializationException Thrown by `Initable` class in case of initialization problems.
  InstantiationException Thrown by `InitableBroker` and `ServiceBroker` classes to indicate problems with instatiation of requested objects.
  Service `Services` are `Initables` that have a name, and a set of properties.
  ServiceBroker Classes that implement this interface can act as a broker for `Service` classes.
  ServiceManager Classes that implement this interface can act as a manager for `Service` classes.

- Classes in org.apache.turbine.services used by org.apache.turbine.services.assemblerbroker
  Class and Description
  BaseInitable This class provides a generic implementation of `Initable`.
  BaseService This class is a generic implementation of `Service`.
  Initable Classes that implement this interface need initialization before they can work.
  InitializationException Thrown by `Initable` class in case of initialization problems.
  Service `Services` are `Initables` that have a name, and a set of properties.
  TurbineBaseService This class provides a `Service` implementation that Services used in Turbine are required to extend.

- Classes in org.apache.turbine.services used by org.apache.turbine.services.avaloncomponent
  Class and Description
  BaseInitable This class provides a generic implementation of `Initable`.
  BaseService This class is a generic implementation of `Service`.
  Initable Classes that implement this interface need initialization before they can work.
  InitializationException Thrown by `Initable` class in case of initialization problems.
  InstantiationException Thrown by `InitableBroker` and `ServiceBroker` classes to indicate problems with instatiation of requested objects.
  Service `Services` are `Initables` that have a name, and a set of properties.
  TurbineBaseService This class provides a `Service` implementation that Services used in Turbine are required to extend.
  TurbineServiceProvider Interface for telling Turbine that the implementation class is an external service provider therefore can be used for looking up services not found by the Turbine implementation.

- Classes in org.apache.turbine.services used by org.apache.turbine.services.jsonrpc
  Class and Description
  BaseInitable This class provides a generic implementation of `Initable`.
  BaseService This class is a generic implementation of `Service`.
  Initable Classes that implement this interface need initialization before they can work.
  Service `Services` are `Initables` that have a name, and a set of properties.
  TurbineBaseService This class provides a `Service` implementation that Services used in Turbine are required to extend.

- Classes in org.apache.turbine.services used by org.apache.turbine.services.jsp
  Class and Description
  BaseInitable This class provides a generic implementation of `Initable`.
  BaseService This class is a generic implementation of `Service`.
  Initable Classes that implement this interface need initialization before they can work.
  InitializationException Thrown by `Initable` class in case of initialization problems.
  Service `Services` are `Initables` that have a name, and a set of properties.
  TurbineBaseService This class provides a `Service` implementation that Services used in Turbine are required to extend.

- Classes in org.apache.turbine.services used by org.apache.turbine.services.naming
  Class and Description
  BaseInitable This class provides a generic implementation of `Initable`.
  BaseService This class is a generic implementation of `Service`.
  Initable Classes that implement this interface need initialization before they can work.
  InitializationException Thrown by `Initable` class in case of initialization problems.
  Service `Services` are `Initables` that have a name, and a set of properties.
  TurbineBaseService This class provides a `Service` implementation that Services used in Turbine are required to extend.

- Classes in org.apache.turbine.services used by org.apache.turbine.services.pull
  Class and Description
  BaseInitable This class provides a generic implementation of `Initable`.
  BaseService This class is a generic implementation of `Service`.
  Initable Classes that implement this interface need initialization before they can work.
  InitializationException Thrown by `Initable` class in case of initialization problems.
  Service `Services` are `Initables` that have a name, and a set of properties.
  TurbineBaseService This class provides a `Service` implementation that Services used in Turbine are required to extend.

- Classes in org.apache.turbine.services used by org.apache.turbine.services.rundata
  Class and Description
  BaseInitable This class provides a generic implementation of `Initable`.
  BaseService This class is a generic implementation of `Service`.
  Initable Classes that implement this interface need initialization before they can work.
  InitializationException Thrown by `Initable` class in case of initialization problems.
  Service `Services` are `Initables` that have a name, and a set of properties.
  TurbineBaseService This class provides a `Service` implementation that Services used in Turbine are required to extend.

- Classes in org.apache.turbine.services used by org.apache.turbine.services.schedule
  Class and Description
  BaseInitable This class provides a generic implementation of `Initable`.
  BaseService This class is a generic implementation of `Service`.
  Initable Classes that implement this interface need initialization before they can work.
  InitializationException Thrown by `Initable` class in case of initialization problems.
  Service `Services` are `Initables` that have a name, and a set of properties.
  TurbineBaseService This class provides a `Service` implementation that Services used in Turbine are required to extend.

- Classes in org.apache.turbine.services used by org.apache.turbine.services.security
  Class and Description
  BaseInitable This class provides a generic implementation of `Initable`.
  BaseService This class is a generic implementation of `Service`.
  Initable Classes that implement this interface need initialization before they can work.
  InitializationException Thrown by `Initable` class in case of initialization problems.
  Service `Services` are `Initables` that have a name, and a set of properties.
  TurbineBaseService This class provides a `Service` implementation that Services used in Turbine are required to extend.

- Classes in org.apache.turbine.services used by org.apache.turbine.services.servlet
  Class and Description
  BaseInitable This class provides a generic implementation of `Initable`.
  BaseService This class is a generic implementation of `Service`.
  Initable Classes that implement this interface need initialization before they can work.
  Service `Services` are `Initables` that have a name, and a set of properties.
  TurbineBaseService This class provides a `Service` implementation that Services used in Turbine are required to extend.

- Classes in org.apache.turbine.services used by org.apache.turbine.services.session
  Class and Description
  BaseInitable This class provides a generic implementation of `Initable`.
  BaseService This class is a generic implementation of `Service`.
  Initable Classes that implement this interface need initialization before they can work.
  Service `Services` are `Initables` that have a name, and a set of properties.
  TurbineBaseService This class provides a `Service` implementation that Services used in Turbine are required to extend.

- Classes in org.apache.turbine.services used by org.apache.turbine.services.template
  Class and Description
  BaseInitable This class provides a generic implementation of `Initable`.
  BaseService This class is a generic implementation of `Service`.
  Initable Classes that implement this interface need initialization before they can work.
  InitializationException Thrown by `Initable` class in case of initialization problems.
  Service `Services` are `Initables` that have a name, and a set of properties.
  TurbineBaseService This class provides a `Service` implementation that Services used in Turbine are required to extend.

- Classes in org.apache.turbine.services used by org.apache.turbine.services.ui
  Class and Description
  BaseInitable This class provides a generic implementation of `Initable`.
  BaseService This class is a generic implementation of `Service`.
  Initable Classes that implement this interface need initialization before they can work.
  InitializationException Thrown by `Initable` class in case of initialization problems.
  Service `Services` are `Initables` that have a name, and a set of properties.
  TurbineBaseService This class provides a `Service` implementation that Services used in Turbine are required to extend.

- Classes in org.apache.turbine.services used by org.apache.turbine.services.uniqueid
  Class and Description
  BaseInitable This class provides a generic implementation of `Initable`.
  BaseService This class is a generic implementation of `Service`.
  Initable Classes that implement this interface need initialization before they can work.
  InitializationException Thrown by `Initable` class in case of initialization problems.
  Service `Services` are `Initables` that have a name, and a set of properties.
  TurbineBaseService This class provides a `Service` implementation that Services used in Turbine are required to extend.

- Classes in org.apache.turbine.services used by org.apache.turbine.services.velocity
  Class and Description
  BaseInitable This class provides a generic implementation of `Initable`.
  BaseService This class is a generic implementation of `Service`.
  Initable Classes that implement this interface need initialization before they can work.
  InitializationException Thrown by `Initable` class in case of initialization problems.
  Service `Services` are `Initables` that have a name, and a set of properties.
  TurbineBaseService This class provides a `Service` implementation that Services used in Turbine are required to extend.

Copyright © 2000-2015 The Apache Software Foundation. All Rights Reserved.