# 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`.