Home » tapestry-src-5.0.19 » org.apache » tapestry5 » ioc » internal »

org.apache.tapestry5.ioc.internal

Sub Packages:

org.apache.tapestry5.ioc.internal.services    
org.apache.tapestry5.ioc.internal.util    

Interfaces:

EagerLoadServiceProxy   Interface implemented by all service proxies.  code | html
InternalRegistry   Internal view of the module registry, adding additional methods needed by modules.  code | html
Module   A module within the Tapestry IoC registry.  code | html
ObjectCreatorSource   An object which can, when passed a ServiceBuilderResources , create a corresponding ObjectCreator code | html
ServiceActivityTracker   Used to update the status of services defined by the ServiceActivityScoreboard code | html
ServiceDefAccumulator   Simple interface used when invoking a bind() method on a module class.  code | html
ServiceProxyProvider   Used in concert with org.apache.tapestry5.ioc.internal.SerializationSupport to convert service tokens back into service proxies.  code | html

Abstract Classes:

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.  code | html

Classes:

ConfigurationType   Defines the three types of configurations a service may request.  code | html
ConstructorServiceCreator   A service creator based on an implementation class' constructor, rather than a service builder method.  code | html
ContributionDefImpl     code | html
DecoratorDefImpl     code | html
DefaultModuleDefImpl   Starting from the Class for a module builder, identifies all the services (service builder methods), decorators (service decorator methods) and (not yet implemented) contributions (service contributor methods).  code | html
GlobPatternMatcher   Used when matching identifiers.  code | html
IOCInternalTestCase     code | html
IOCMessages     code | html
IdMatcherImpl   A wrapper around a GlobPatternMatcher used to glob-match service ids.  code | html
InterceptorStackBuilder   Responsible for constructing the interceptor stack, on demand, by invoking an ordered series of decorators (org.apache.tapestry5.ioc.def.DecoratorDef (which are converted into ServiceDecorator s).  code | html
InvokableToRunnable   Wraps a org.apache.tapestry5.ioc.internal.util.Invokable object as a Runnable code | html
LifecycleWrappedServiceCreator   Wrapper around a lifecycle, a set of resources for a service, and an underlying ObjectCreator for a service that allows the service lifecycle to alter the way that the service is created (this is needed for the more advanced, non-singleton types of service lifecycles).  code | html
LoggerSourceImpl   Simple wrapper around SLF4J's LoggerFactory.  code | html
ModuleImpl     code | html
NullAnnotationProvider   A null implementation of AnnotationProvider , used when there is not appropriate source of annotations.  code | html
ObjectLocatorImpl   Base service locator class used when only the module is known (i.e., when instantiating a module builder class).  code | html
OperationException   An exception caught and reported by an org.apache.tapestry5.ioc.OperationTracker ; the trace property identifies what operations were active at the time of the exception.  code | html
OperationTrackerImpl   Core implementation that manages a logger and catches and reports exception.  code | html
OperationTrackingObjectCreator   Makes sure the operations tracker is notified knows that a service is being realized.  code | html
OrIdMatcher   A wrapper around a collection of IdMatchers. A match occurs if any matcher matches.  code | html
PerThreadOperationTracker   Manages a per-thread OperationTracker using a ThreadLocal.  code | html
RecursiveServiceCreationCheckWrapper   Decorator for org.apache.tapestry5.ioc.ObjectCreator that ensures the service is only created once.  code | html
RegistryImpl     code | html
RegistryImpl.OrderedConfigurationToOrdererAdaptor     code | html
RegistryWrapper   A wrapper around InternalRegistry that exists to expand symbols in a service id before invoking ObjectLocator#getService(Class) code | html
SerializationSupport   Serialization support for service proxies.  code | html
ServiceActivityTrackerImpl     code | html
ServiceActivityTrackerImpl.MutableServiceActivity     code | html
ServiceBinderImpl     code | html
ServiceBuilderMethodInvoker   Basic implementation of org.apache.tapestry5.ioc.ObjectCreator that handles invoking a method on the module builder, and figures out the correct parameters to pass into the annotated method.  code | html
ServiceDecoratorImpl   A wrapper around a decorator method.  code | html
ServiceDefImpl     code | html
ServiceProxyToken   Token that replaces a service proxy when the proxy is serialized.  code | html
ServiceResourcesImpl   Implementation of org.apache.tapestry5.ioc.ServiceBuilderResources code | html
SingletonServiceLifecycle   The basic implementation of a service lifecycle, which simply uses the org.apache.tapestry5.ioc.ObjectCreator to create an instance of the service when asked.  code | html
ValidatingConfigurationWrapper   Performs some validation before delegating to another Configuration.  code | html
ValidatingMappedConfigurationWrapper   Provides two forms of validation for mapped configurations:

When a warning is logged, the key/value pair is not added to the delegate. 

code | html
ValidatingOrderedConfigurationWrapper   Implements validation of values provided to an org.apache.tapestry5.ioc.OrderedConfiguration code | html