## Uses of Class
com.google.web.bindery.requestfactory.server.ServiceLayerDecorator

- Packages that use ServiceLayerDecorator
  Package | Description
  --- | ---
  com.google.web.bindery.requestfactory.server | Server-side classes for mediating between the client-side and the persistent datastore.

- - ### Uses of ServiceLayerDecorator in com.google.web.bindery.requestfactory.server

    Subclasses of ServiceLayerDecorator in com.google.web.bindery.requestfactory.server
    Modifier and Type | Class and Description
    --- | ---
    `class` | `FindServiceLayer` Allows the use of a very short operation name for the find method.
    `(package private) class` | `LocatorServiceLayer` Adds support to the ServiceLayer chain for using `Locator` and `ServiceLocator` helper objects.
    `(package private) class` | `ReflectiveServiceLayer` Implements all methods that interact with domain objects.
    `(package private) class` | `ResolverServiceLayer` Implements all of the resolution methods in ServiceLayer.
    `(package private) class` | `ServiceLayerCache` A cache for idempotent methods in `ServiceLayer`.

    Methods in com.google.web.bindery.requestfactory.server with parameters of type ServiceLayerDecorator
    Modifier and Type | Method and Description
    --- | ---
    `static ServiceLayer` | ServiceLayer.`create(ServiceLayerDecorator... decorators)` Create a RequestFactory ServiceLayer that is optionally modified by the given decorators.

    Constructors in com.google.web.bindery.requestfactory.server with parameters of type ServiceLayerDecorator
    Constructor and Description
    `RequestFactoryServlet(ExceptionHandler exceptionHandler, ServiceLayerDecorator... serviceDecorators)` Use this constructor in subclasses to provide a custom `ExceptionHandler`.