Package org.apache.tapestry5.ioc.internal.services

Interface Summary
ConstantInjector Used to inject constants into fields via the constructor.
CtClassSource Used when generating new classes on the fly.
 

Class Summary
AbstractFab Base class for ClassFabImpl.
AbstractInvocation Base class for Invocation, which is extended with a dynamically generated class generated for each individual class and method.
AccessableObjectAnnotationProvider Provides access to annotations of an accessable object such as a Method or Field.
AdvisedMethodInvocationBuilder Manages a single method of an advised service, responsible for constructing a subclass of AbstractInvocation.
AnnotationMemberValueVisitor  
AnnotationProviderChain Chain of command for AnnotationProvider.
AspectDecoratorImpl  
AspectInterceptorBuilderImpl<T>  
AutobuildObjectProvider Checks for the Autobuild annotation and, if so invokes ObjectLocator.autobuild(Class) on it.
CachingObjectCreator An ObjectCreator that delegates to another ObjectCreator and caches the result.
ChainBuilderImpl  
ClassFabImpl Implementation of ClassFab.
ClassFactoryClassPool Used to ensure that ClassPool.appendClassPath(javassist.ClassPath) is invoked within a synchronized lock, and also handles tricky class loading issues (caused by the creation of classes, and class loaders, at runtime).
ClassFactoryImpl Implementation of ClassFactory.
ClassNameLocatorImpl  
ClasspathResourceSymbolProvider Makes a Resource on the classpath available as a SymbolProvider
ClasspathURLConverterImpl Default implementation that returns the URLs unchanged.
ClassPropertyAdapterImpl  
CompoundCoercion<S,I,T> Combines two coercions to create a coercsion through an intermediate type.
ConstantInjectorImpl  
CtClassSourceImpl Wrapper around Javassist's ClassPool that manages the creation of new instances of CtClass and converts finished CtClass's into instantiable Classes.
DefaultImplementationBuilderImpl  
ExceptionAnalysisImpl  
ExceptionAnalyzerImpl  
ExceptionInfoImpl  
ExceptionTrackerImpl  
FilterMethodAnalyzer Used by PipelineBuilderImpl to analyze service interface methods against filter interface methods to find the position of the extra service parameter (in the filter method).
JustInTimeObjectCreator 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  
MethodInfo Used by AdvisedMethodInvocationBuilder to track the method being invoked, and the list of MethodAdvice associated with the method.
MethodLogger Used by LoggingDecoratorImpl to delegate out logging behavior to a seperate object.
NonParallelExecutor Implementation of ParallelExecutor used when the thread pool is disabled.
ParallelExecutorImpl  
PerthreadManagerImpl  
PerThreadServiceCreator Provides per-thread implementations of services.
PerThreadServiceLifecycle Allows a service to exist "per thread" (in each thread).
PipelineBuilderImpl  
PropertyAccessImpl  
PropertyAdapterImpl  
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 a Resource available as a SymbolProvider
ServiceMessages  
ServiceOverrideImpl  
StrategyBuilderImpl  
StringLocation Implementation of Location used when the underlying resource isn't really known.
SymbolObjectProvider Performs an injection based on a Symbol annotation.
SymbolSourceImpl  
SystemPropertiesSymbolProvider Obtains symbol values from JVM System properties.
ThreadLocaleImpl  
ThunkCreatorImpl  
TypeCoercerImpl  
UpdateListenerHubImpl  
ValueObjectProvider Provides an object when the Value annotation is present.
 



Copyright © 2006-2010 Apache Software Foundation. All Rights Reserved.