Home » tapestry-src-5.0.19 » org.apache » tapestry5 » ioc » services »

org.apache.tapestry5.ioc.services

Interfaces:

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

Classes:

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