AspectDecorator | A decorator used to create an interceptor that delegates each method's invocation to an org.apache.tapestry5.ioc.MethodAdvice for advice. | code | html |
AspectInterceptorBuilder | A builder may be obtained from the org.apache.tapestry5.ioc.services.AspectDecorator and allows more controlled creation of the created interceptor; it allows different methods to be given different advice, and allows methods to be omitted (in which case the method invocation passes through without advice). | code | html |
ChainBuilder | A service which can assemble an implementation based on a command interface, and an ordered list of objects implementing that interface (the "commands"). | code | html |
ClassFab | Used when fabricating a new class. | code | html |
ClassFactory | Service used when dynamically creating new classes. | code | html |
ClassNameLocator | Scans the classpath for top-level classes within particular packages. | code | html |
ClassPropertyAdapter | Organizes all org.apache.tapestry5.ioc.services.PropertyAdapter s for a particular class. | code | html |
ClasspathURLConverter | Used by org.apache.tapestry5.ioc.services.ClassNameLocator to convert URLs from one protocol to another. | code | html |
Coercion | Responsible for converting from one type to another. This is used primarily around component parameters. | code | html |
DefaultImplementationBuilder | Creates default implementatons of a class. | code | html |
ExceptionAnalysis | An analysis of an exception (including nested exceptions). | code | html |
ExceptionAnalyzer | Analyzes an exception, providing an analysis. | code | html |
ExceptionInfo | Contains information about an analyzed exception. | code | html |
ExceptionTracker | Used by org.apache.tapestry5.ioc.services.LoggingDecorator to track which exceptions have been logged during the current request (the ExceptionTracker is perthread). | code | html |
LoggingDecorator | Service that can create a logging interceptor that wraps around a service implementation (or interceptor). | code | html |
MasterObjectProvider | A service that acts as a chain-of-command over a number of org.apache.tapestry5.ioc.ObjectProvider , but allows for the case where no object may be provided. | code | html |
PerthreadManager | Manages per-thread data, and provides a way for listeners to know when such data should be cleaned up. | code | html |
PipelineBuilder | Creates a pipeline from a service inteface and an ordered list of filters. | code | html |
PropertyAccess | A wrapper around the JavaBean Introspector that allows more manageable access to JavaBean properties of objects. | code | html |
PropertyAdapter | Provides access to a single property within a class. | code | html |
PropertyShadowBuilder | Creates a "shadow" of a property of an object. | code | html |
RegistryShutdownHub | Event hub for notifications when the IOC org.apache.tapestry5.ioc.Registry shuts down. | code | html |
RegistryShutdownListener | Event listener interfaces for objects that need to know when the Registry shutsdown. | code | html |
ServiceActivity | Provided by the ServiceActivityScoreboard to track a single service's state and activity. | code | html |
ServiceActivityScoreboard | Provides access to the runtime details about services in the org.apache.tapestry5.ioc.Registry . | code | html |
ServiceLifecycleSource | Provides access to user defined lifecycles (beyond the two built-in lifecycles: "singleton" and "primitive"). | code | html |
StrategyBuilder | A service implementation builder that operates around a StrategyRegistry , implementing a version of the Gang of Four Strategy pattern. | code | html |
SymbolProvider | A provider of values for symbols, used by the org.apache.tapestry5.ioc.services.SymbolSource service. | code | html |
SymbolSource | Used to manage symbols, configuration properties whose value is evaluated at runtime. | code | html |
ThreadCleanupListener | Listener interface for object that need to know about thread event cleanup. | code | html |
ThreadLocale | Stores the locale for the current thread. | code | html |
TypeCoercer | Makes use of org.apache.tapestry5.ioc.services.Coercion s to convert between an input value (of some specific type) and a desired output type. | code | html |
Status | Used in ServiceActivity to identify the state of the service in terms of its overall lifecycle. | code | html |
ApplicationDefaults | Used to disambiguate which version of SymbolProvider is being referenced. | code | html |
Builtin | Marks services provided by this module that may need to be unambiguously referenced. | code | html |
ClassFabUtils | Handy method useful when creating new classes using org.apache.tapestry5.ioc.services.ClassFab . | code | html |
ClassFabUtils.PrimitiveInfo | code | html | |
CoercionTuple | An immutable object that represents a mapping from one type to another. | code | html |
CoercionTuple.CoercionWrapper | Wraps an arbitrary coercion with an implementation of toString() that identifies the source and target types. | code | html |
FactoryDefaults | Used to disambiguate which version of SymbolProvider is being referenced. | code | html |
MethodIterator | Utility used to iterate over the publically visible methods of a class or interface. | code | html |
MethodSignature | A representation of a java.lang.reflect.Method , identifying the name, return type, parameter types and exception types. | code | html |
TapestryIOCModule | Defines the base set of services for the Tapestry IOC container. | code | html |