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

Packages that use ServiceAdvisor
Package
Description
org.apache.tapestry5.ioc
A code-centric, high-performance, simple Inversion of Control container
org.apache.tapestry5.ioc.internal
[INTERNAL USE ONLY] Tapestry IOC implementation details; API subject to change.

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

  Methods in org.apache.tapestry5.ioc that return ServiceAdvisor
  Modifier and Type
  Method
  Description
  `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).

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

  Classes in org.apache.tapestry5.ioc.internal that implement ServiceAdvisor
  Modifier and Type
  Class
  Description
  `class`
  `ServiceAdvisorImpl`
  Methods in org.apache.tapestry5.ioc.internal that return ServiceAdvisor
  Modifier and Type
  Method
  Description
  `ServiceAdvisor`
  AdvisorDefImpl.`createAdvisor(ModuleBuilderSource moduleSource, ServiceResources resources)`
  Methods in org.apache.tapestry5.ioc.internal that return types with arguments of type ServiceAdvisor
  Modifier and Type
  Method
  Description
  `List<ServiceAdvisor>`
  InternalRegistry.`findAdvisorsForService(ServiceDef3 serviceDef)`
  Searches for advisors for a particular service, returning them in order of application.
  `List<ServiceAdvisor>`
  RegistryImpl.`findAdvisorsForService(ServiceDef3 serviceDef)`