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

- Packages that use Registry
  Package | Description
  --- | ---
  org.apache.tapestry5.http |
  org.apache.tapestry5.http.internal |
  org.apache.tapestry5.internal.spring | [INTERNAL USE ONLY] support classes for the Spring IOC; API subject to change
  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.
  org.apache.tapestry5.ioc.junit |
  org.apache.tapestry5.ioc.test |
  org.apache.tapestry5.test | Support for testing Tapestry pages

- - ### Uses of Registry in org.apache.tapestry5.http

    Methods in org.apache.tapestry5.http with parameters of type Registry
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected void` | TapestryFilter.`destroy​(Registry registry)` | Invoked from `TapestryFilter.destroy()` to allow subclasses to add additional shutdown logic to the filter.
    `protected void` | TapestryFilter.`init​(Registry registry)` | Invoked from `TapestryFilter.init(FilterConfig)` after the Registry has been created, to allow any additional initialization to occur.

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

    Methods in org.apache.tapestry5.http.internal that return Registry
    Modifier and Type | Method | Description
    --- | --- | ---
    `Registry` | TapestryAppInitializer.`createRegistry()` |

  - ### Uses of Registry in org.apache.tapestry5.internal.spring

    Constructors in org.apache.tapestry5.internal.spring with parameters of type Registry
    Constructor | Description
    --- | ---
    `TapestryBeanFactory​(org.springframework.beans.factory.BeanFactory parentBeanFactory, Registry registry)` |

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

    Methods in org.apache.tapestry5.ioc that return Registry
    Modifier and Type | Method | Description
    --- | --- | ---
    `Registry` | RegistryBuilder.`build()` | Constructs and returns the registry; this may only be done once.
    `static Registry` | RegistryBuilder.`buildAndStartupRegistry​(Class... moduleClasses)` | Constructs the registry, adds a number of modules (as module classes) to the registry and performs registry startup.
    `static Registry` | RegistryBuilder.`buildAndStartupRegistry​(ModuleDef moduleDef, Class... moduleClasses)` | Constructs the registry, adds a `ModuleDef` and a number of modules (as module classes) to the registry and performs registry startup.
    `static Registry` | IOCUtilities.`buildDefaultRegistry()` | Construct a default Registry, including modules identifed via the Tapestry-Module-Classes Manifest entry.

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

    Subinterfaces of Registry in org.apache.tapestry5.ioc.internal
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `InternalRegistry` | Internal view of the module registry, adding additional methods needed by modules.

    Classes in org.apache.tapestry5.ioc.internal that implement Registry
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `RegistryImpl` |
    `class` | `RegistryWrapper` | A wrapper around `InternalRegistry` that exists to expand symbols in a service id before invoking `ObjectLocator.getService(String, Class)`.

  - ### Uses of Registry in org.apache.tapestry5.ioc.junit

    Methods in org.apache.tapestry5.ioc.junit that return Registry
    Modifier and Type | Method | Description
    --- | --- | ---
    `Registry` | TestRegistryManager.`getOrCreateRegistry()` | Get the existing registry or create one if required.

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

    Methods in org.apache.tapestry5.ioc.test that return Registry
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected Registry` | IOCTestCase.`buildRegistry​(Class... moduleClasses)` | Deprecated. Builds a Registry for the provided modules; caller should shutdown the Registry when done.

  - ### Uses of Registry in org.apache.tapestry5.test

    Methods in org.apache.tapestry5.test that return Registry
    Modifier and Type | Method | Description
    --- | --- | ---
    `Registry` | PageTester.`getRegistry()` | Returns the Registry that was created for the application.