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 theAutobuildannotation and, if so invokesObjectLocator.autobuild(Class)on it.BridgeBuilder<S,F> Used by thePipelineBuilderImplto create bridge classes and to create instances of bridge classes.CachingObjectCreator<T> AnObjectCreatorthat delegates to anotherObjectCreatorand caches the result.ChainBuilderImpl ClassNameLocatorImpl ClasspathResourceSymbolProvider Makes aResourceon the classpath available as aSymbolProviderClasspathScannerImpl ClasspathURLConverterImpl Default implementation that returns the URLs unchanged.DefaultImplementationBuilderImpl ExceptionAnalysisImpl ExceptionAnalyzerImpl ExceptionInfoImpl ExceptionTrackerImpl FilterMethodAnalyzer Used byPipelineBuilderImplto 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 byLoggingDecoratorImplto 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 ofParallelExecutorused 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 aResourceavailable as aSymbolProviderServiceOverrideImpl StaticObjectProvider<S> Provides a single object of a given type.StrategyBuilderImpl SymbolObjectProvider Performs an injection based on aSymbolannotation.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 theValueannotation is present.