Package org.apache.tapestry5.ioc.internal.services
[INTERNAL USE ONLY] Tapestry IOC service implementation classes; API subject to change.
-
Class Summary Class Description AbtractAspectInterceptorBuilder<T> AspectDecoratorImpl AspectInterceptorBuilderImpl<T> AutobuildObjectProvider Checks for theAutobuild
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.CachingObjectCreator<T> AnObjectCreator
that delegates to anotherObjectCreator
and caches the result.ChainBuilderImpl ClassNameLocatorImpl ClasspathResourceSymbolProvider Makes aResource
on the classpath available as aSymbolProvider
ClasspathScannerImpl ClasspathURLConverterImpl Default implementation that returns the URLs unchanged.DefaultImplementationBuilderImpl ExceptionAnalysisImpl ExceptionAnalyzerImpl ExceptionInfoImpl ExceptionTrackerImpl FilterMethodAnalyzer Used byPipelineBuilderImpl
to analyze service interface methods against filter interface methods to find the position of the extra service parameter (in the filter method).JustInTimeObjectCreator<T> Invoked from a fabricated service delegate to get or realize (instantiate and configure) the service implementation.LazyAdvisorImpl LoggingAdvice LoggingAdvisorImpl LoggingDecoratorImpl MapSymbolProvider Provides symbol values from a Map of symbol names and symbol values (typically provided by a Tapestry IOC service configuration).MasterObjectProviderImpl MethodIterator Utility used to iterate over the publicly visible methods of a class or interface.MethodLogger Used byLoggingDecoratorImpl
to delegate out logging behavior to a separate object.MethodSignature A representation of aMethod
, identifying the name, return type, parameter types and exception types.NonParallelExecutor Implementation ofParallelExecutor
used when the thread pool is disabled.OperationAdvisorImpl ParallelExecutorImpl PerthreadManagerImpl PerThreadServiceLifecycle Allows a service to exist "per thread" (in each thread).PipelineBuilderImpl PropertyShadowBuilderImpl RegistryShutdownHubImpl RegistryStartup Startup service for Tapestry IoC: automatically invoked at registry startup to execute a series of operations, via its ordered configuration of Runnable objects.ResourceSymbolProvider Makes aResource
available as aSymbolProvider
ServiceOverrideImpl StaticObjectProvider<S> Provides a single object of a given type.StrategyBuilderImpl SymbolObjectProvider Performs an injection based on aSymbol
annotation.SymbolSourceImpl SystemEnvSymbolProvider Provides case insensitive access to environment variables.SystemPropertiesSymbolProvider Obtains symbol values from JVM System properties.ThreadLocaleImpl ThunkCreatorImpl UpdateListenerHubImpl ValueObjectProvider Provides an object when theValue
annotation is present.