# 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
  Modifier
  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 final 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.