# Uses of Package
org.apache.tapestry5.ioc.internal

- Packages that use org.apache.tapestry5.ioc.internal
  Package | Description
  --- | ---
  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.

- Classes in org.apache.tapestry5.ioc.internal used by org.apache.tapestry5.ioc.internal
  Class | Description
  --- | ---
  AbstractConfigurationImpl |
  AbstractMethodInvokingInstrumenter | Base class for service decorators and service advisors that work by invoking a module method.
  AbstractReloadableObjectCreator |
  AbstractServiceCreator | Abstract implementation of `ObjectCreator` geared towards the creation of the core service implementation, either by invoking a service builder method on a module, or by invoking a constructor.
  AbstractServiceInstrumenter | Abstract base class for implementations of `ServiceDecorator` (i.e., old school) and `ServiceAdvisor` (i.e., new school).
  ConfigurationType | Defines the three types of configurations a service may request.
  EagerLoadServiceProxy | Interface implemented by all service proxies.
  InternalRegistry | Internal view of the module registry, adding additional methods needed by modules.
  Module | A module within the Tapestry IoC registry.
  ObjectCreatorSource | An object which can, when passed a `ServiceBuilderResources`, create a corresponding `ObjectCreator`.
  ObjectLocatorImpl | Base service locator class used when only the module is known (i.e., when instantiating a module class).
  ServiceActivityTracker | Used to update the status of services defined by the `ServiceActivityScoreboard`.
  ServiceDefAccumulator | Simple interface used when invoking a bind() method on a module class.
  ServiceProxyProvider | Used in concert with `SerializationSupport` to convert service tokens back into service proxies.
  TypeCoercerProxy | A simplified version of `TypeCoercer` used to defer the instantiation of the actual TypeCoercer service until necessary.

- Classes in org.apache.tapestry5.ioc.internal used by org.apache.tapestry5.ioc.internal.services
  Class | Description
  --- | ---
  EagerLoadServiceProxy | Interface implemented by all service proxies.
  ServiceActivityTracker | Used to update the status of services defined by the `ServiceActivityScoreboard`.