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
Autobuild
annotation and, if so invokesObjectLocator.autobuild(Class)
on it.BridgeBuilder<S,F> Used by thePipelineBuilderImpl
to create bridge classes and to create instances of bridge classes.AnObjectCreator
that delegates to anotherObjectCreator
and caches the result.Makes aResource
on the classpath available as aSymbolProvider
Default implementation that returns the URLs unchanged.Used byPipelineBuilderImpl
to 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 byLoggingDecoratorImpl
to delegate out logging behavior to a separate object.A representation of aMethod
, identifying the name, return type, parameter types and exception types.Implementation ofParallelExecutor
used 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 aResource
available as aSymbolProvider
Provides a single object of a given type.Performs an injection based on aSymbol
annotation.Provides case insensitive access to environment variables.Obtains symbol values from JVM System properties.Provides an object when theValue
annotation is present.