Package org.apache.tapestry5.ioc.internal.services
package org.apache.tapestry5.ioc.internal.services
[INTERNAL USE ONLY] Tapestry IOC service implementation classes; API subject to change.
-
ClassesClassDescriptionChecks for the
Autobuildannotation and, if so invokesObjectLocator.autobuild(Class)on it.BridgeBuilder<S,F> Used by thePipelineBuilderImplto create bridge classes and to create instances of bridge classes.AnObjectCreatorthat delegates to anotherObjectCreatorand caches the result.Makes aResourceon the classpath available as aSymbolProviderDefault implementation that returns the URLs unchanged.Used byPipelineBuilderImplto analyze service interface methods against filter interface methods to find the position of the extra service parameter (in the filter method).Invoked from a fabricated service delegate to get or realize (instantiate and configure) the service implementation.Provides symbol values from a Map of symbol names and symbol values (typically provided by a Tapestry IOC service configuration).Utility used to iterate over the publicly visible methods of a class or interface.Used byLoggingDecoratorImplto delegate out logging behavior to a separate object.A representation of aMethod, identifying the name, return type, parameter types and exception types.Implementation ofParallelExecutorused when the thread pool is disabled.Allows a service to exist "per thread" (in each thread).Startup service for Tapestry IoC: automatically invoked at registry startup to execute a series of operations, via its ordered configuration of Runnable objects.Makes aResourceavailable as aSymbolProviderProvides a single object of a given type.Performs an injection based on aSymbolannotation.Provides case insensitive access to environment variables.Obtains symbol values from JVM System properties.Provides an object when theValueannotation is present.