## Uses of Interface
org.apache.tapestry5.ioc.ServiceResources

- Packages that use ServiceResources
  Package | Description
  --- | ---
  org.apache.tapestry5.http.internal |
  org.apache.tapestry5.internal.services | [INTERNAL USE ONLY] internal service classes; API subject to change
  org.apache.tapestry5.ioc | A code-centric, high-performance, simple Inversion of Control container
  org.apache.tapestry5.ioc.def | Tapestry IOC service definitions
  org.apache.tapestry5.ioc.internal | [INTERNAL USE ONLY] Tapestry IOC implementation details; API subject to change.
  org.apache.tapestry5.ioc.internal.services | [INTERNAL USE ONLY] Tapestry IOC service implementation classes; API subject to change.
  org.apache.tapestry5.ioc.test |

- - ### Uses of ServiceResources in org.apache.tapestry5.http.internal

    Methods in org.apache.tapestry5.http.internal with parameters of type ServiceResources
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | AbstractContributionDef.`contribute​(ModuleBuilderSource moduleSource, ServiceResources resources, Configuration configuration)` |
    `void` | AbstractContributionDef.`contribute​(ModuleBuilderSource moduleSource, ServiceResources resources, MappedConfiguration configuration)` |
    `void` | AbstractContributionDef.`contribute​(ModuleBuilderSource moduleSource, ServiceResources resources, OrderedConfiguration configuration)` |
    `void` | SyntheticSymbolSourceContributionDef.`contribute​(ModuleBuilderSource moduleSource, ServiceResources resources, OrderedConfiguration configuration)` |

  - ### Uses of ServiceResources in org.apache.tapestry5.internal.services

    Constructors in org.apache.tapestry5.internal.services with parameters of type ServiceResources
    Constructor | Description
    --- | ---
    `DefaultRequestExceptionHandler​(RequestPageCache pageCache, PageResponseRenderer renderer, org.slf4j.Logger logger, java.lang.String pageName, Request request, Response response, ComponentClassResolver componentClassResolver, LinkSource linkSource, ServiceResources serviceResources, ExceptionReporter exceptionReporter, boolean productionMode, java.util.Map<java.lang.Class,​java.lang.Object> configuration)` |

  - ### Uses of ServiceResources in org.apache.tapestry5.ioc

    Subinterfaces of ServiceResources in org.apache.tapestry5.ioc
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `ServiceBuilderResources` | Extends `ServiceResources` with additional methods needed only by the service builder method, related to accessing a service's configuration.

    Methods in org.apache.tapestry5.ioc with parameters of type ServiceResources
    Modifier and Type | Method | Description
    --- | --- | ---
    `T` | ServiceBuilder.`buildService​(ServiceResources resources)` | Construct the service.
    `ServiceAdvisor` | AdvisorDef.`createAdvisor​(ModuleBuilderSource moduleSource, ServiceResources resources)` | Creates an object that can provide the service advice (in the default case, by invoking the advise method on the module class or instance).
    `java.lang.Object` | ServiceLifecycle.`createService​(ServiceResources resources, ObjectCreator creator)` | Returns the same creator, or a new one, that encapsulates the creation of the core service implementation.

  - ### Uses of ServiceResources in org.apache.tapestry5.ioc.def

    Methods in org.apache.tapestry5.ioc.def with parameters of type ServiceResources
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | ContributionDef.`contribute​(ModuleBuilderSource moduleSource, ServiceResources resources, Configuration configuration)` | Performs the work needed to contribute into the standard, unordered configuration.
    `void` | ContributionDef.`contribute​(ModuleBuilderSource moduleSource, ServiceResources resources, MappedConfiguration configuration)` | Performs the work needed to contribute into the mapped configuration.
    `void` | ContributionDef.`contribute​(ModuleBuilderSource moduleSource, ServiceResources resources, OrderedConfiguration configuration)` | Performs the work needed to contribute into the ordered configuration.
    `ServiceDecorator` | DecoratorDef.`createDecorator​(ModuleBuilderSource moduleSource, ServiceResources resources)` | Creates an object that can perform the decoration (in the default case, by invoking the decorator method on the module class or instance.

  - ### Uses of ServiceResources in org.apache.tapestry5.ioc.internal

    Classes in org.apache.tapestry5.ioc.internal that implement ServiceResources
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `ServiceResourcesImpl` | Implementation of `ServiceBuilderResources`.

    Methods in org.apache.tapestry5.ioc.internal with parameters of type ServiceResources
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | ContributionDefImpl.`contribute​(ModuleBuilderSource moduleSource, ServiceResources resources, Configuration configuration)` |
    `void` | ContributionDefImpl.`contribute​(ModuleBuilderSource moduleSource, ServiceResources resources, MappedConfiguration configuration)` |
    `void` | ContributionDefImpl.`contribute​(ModuleBuilderSource moduleSource, ServiceResources resources, OrderedConfiguration configuration)` |
    `ServiceAdvisor` | AdvisorDefImpl.`createAdvisor​(ModuleBuilderSource moduleSource, ServiceResources resources)` |
    `ServiceDecorator` | DecoratorDefImpl.`createDecorator​(ModuleBuilderSource moduleSource, ServiceResources resources)` |
    `java.lang.Object` | SingletonServiceLifecycle.`createService​(ServiceResources resources, ObjectCreator creator)` |

    Constructors in org.apache.tapestry5.ioc.internal with parameters of type ServiceResources
    Constructor | Description
    --- | ---
    `AbstractMethodInvokingInstrumenter​(ModuleBuilderSource moduleSource, java.lang.reflect.Method method, ServiceResources resources, PlasticProxyFactory proxyFactory)` |
    `LifecycleWrappedServiceCreator​(ServiceLifecycle lifecycle, ServiceResources resources, ObjectCreator creator)` |
    `ServiceAdvisorImpl​(ModuleBuilderSource moduleSource, java.lang.reflect.Method method, ServiceResources resources, PlasticProxyFactory proxyFactory)` |
    `ServiceDecoratorImpl​(java.lang.reflect.Method method, ModuleBuilderSource moduleSource, ServiceResources resources, PlasticProxyFactory proxyFactory)` |

  - ### Uses of ServiceResources in org.apache.tapestry5.ioc.internal.services

    Methods in org.apache.tapestry5.ioc.internal.services with parameters of type ServiceResources
    Modifier and Type | Method | Description
    --- | --- | ---
    `java.lang.Object` | PerThreadServiceLifecycle.`createService​(ServiceResources resources, ObjectCreator creator)` |

  - ### Uses of ServiceResources in org.apache.tapestry5.ioc.test

    Methods in org.apache.tapestry5.ioc.test that return ServiceResources
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected ServiceResources` | IOCTestCase.`mockServiceResources()` | Deprecated.
    `protected ServiceResources` | IOCTestCase.`mockServiceResources​(OperationTracker tracker)` | Deprecated.

    Methods in org.apache.tapestry5.ioc.test with parameters of type ServiceResources
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected void` | IOCTestCase.`train_getLogger​(ServiceResources resources, org.slf4j.Logger log)` | Deprecated.
    `protected void` | IOCTestCase.`train_getServiceId​(ServiceResources resources, java.lang.String serviceId)` | Deprecated.
    `protected void` | IOCTestCase.`train_getServiceInterface​(ServiceResources resources, java.lang.Class serviceInterface)` | Deprecated.
    `protected void` | IOCTestCase.`train_getTracker​(ServiceResources resources, OperationTracker tracker)` | Deprecated.