# 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
  Modifier
  Constructor
  Description
  ``
  `DefaultRequestExceptionHandler(RequestPageCache pageCache, PageResponseRenderer renderer, org.slf4j.Logger logger, String pageName, Request request, Response response, ComponentClassResolver componentClassResolver, LinkSource linkSource, ServiceResources serviceResources, ExceptionReporter exceptionReporter, boolean productionMode, Map<Class,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).
  `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)`
  `Object`
  SingletonServiceLifecycle.`createService(ServiceResources resources, ObjectCreator creator)`
  Constructors in org.apache.tapestry5.ioc.internal with parameters of type ServiceResources
  Modifier
  Constructor
  Description
  ``
  `AbstractMethodInvokingInstrumenter(ModuleBuilderSource moduleSource, Method method, ServiceResources resources, PlasticProxyFactory proxyFactory)`
  ``
  `LifecycleWrappedServiceCreator(ServiceLifecycle lifecycle, ServiceResources resources, ObjectCreator creator)`
  ``
  `ServiceAdvisorImpl(ModuleBuilderSource moduleSource, Method method, ServiceResources resources, PlasticProxyFactory proxyFactory)`
  ``
  `ServiceDecoratorImpl(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
  `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 final ServiceResources`
  IOCTestCase.`mockServiceResources()`
  Deprecated.
  `protected final ServiceResources`
  IOCTestCase.`mockServiceResources(OperationTracker tracker)`
  Deprecated.
  Methods in org.apache.tapestry5.ioc.test with parameters of type ServiceResources
  Modifier and Type
  Method
  Description
  `protected final void`
  IOCTestCase.`train_getLogger(ServiceResources resources, org.slf4j.Logger log)`
  Deprecated.
  `protected final void`
  IOCTestCase.`train_getServiceId(ServiceResources resources, String serviceId)`
  Deprecated.
  `protected final void`
  IOCTestCase.`train_getServiceInterface(ServiceResources resources, Class serviceInterface)`
  Deprecated.
  `protected final void`
  IOCTestCase.`train_getTracker(ServiceResources resources, OperationTracker tracker)`
  Deprecated.