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

- Packages that use ModuleBuilderSource
  Package | Description
  --- | ---
  org.apache.tapestry5.internal | [INTERNAL USE ONLY] internal support 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.

- - ### Uses of ModuleBuilderSource in org.apache.tapestry5.internal

    Methods in org.apache.tapestry5.internal with parameters of type ModuleBuilderSource
    Modifier and Type | Method and 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 ModuleBuilderSource in org.apache.tapestry5.ioc

    Subinterfaces of ModuleBuilderSource in org.apache.tapestry5.ioc
    Modifier and Type | Interface and 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 ModuleBuilderSource
    Modifier and Type | Method and 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 ModuleBuilderSource in org.apache.tapestry5.ioc.def

    Methods in org.apache.tapestry5.ioc.def with parameters of type ModuleBuilderSource
    Modifier and Type | Method and 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.
    `void` | StartupDef.`invoke(ModuleBuilderSource moduleBuilderSource, OperationTracker tracker, ObjectLocator locator, org.slf4j.Logger logger)` Invoke the startup method, which includes computing any parameters to the method.

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

    Subinterfaces of ModuleBuilderSource in org.apache.tapestry5.ioc.internal
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `Module` A module within the Tapestry IoC registry.

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

    Methods in org.apache.tapestry5.ioc.internal with parameters of type ModuleBuilderSource
    Modifier and Type | Method and 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)`
    `void` | StartupDefImpl.`invoke(ModuleBuilderSource moduleBuilderSource, OperationTracker tracker, ObjectLocator locator, org.slf4j.Logger logger)`

    Constructors in org.apache.tapestry5.ioc.internal with parameters of type ModuleBuilderSource
    Constructor and Description
    `AbstractMethodInvokingInstrumenter(ModuleBuilderSource moduleSource, java.lang.reflect.Method method, ServiceResources resources, PlasticProxyFactory proxyFactory)`
    `ServiceAdvisorImpl(ModuleBuilderSource moduleSource, java.lang.reflect.Method method, ServiceResources resources, PlasticProxyFactory proxyFactory)`
    `ServiceDecoratorImpl(java.lang.reflect.Method method, ModuleBuilderSource moduleSource, ServiceResources resources, PlasticProxyFactory proxyFactory)`

${project.version} - Copyright © 2003-2015 The Apache Software Foundation.