Package org.apache.tapestry5.ioc.annotations

Annotation Types Summary
Advise An annotation that may be placed on a advisor method of a module.
Contribute An annotation that may be placed on a contributor method of a module.
Decorate An annotation that may be placed on a decorator method of a module.
EagerLoad Marker annotation placed on a service builder method to indicate that the service should be eagerly loaded: realized as if a service method had been invoked.
Marker Used to define one or more marker annotations for a service implementation.
Match Optional, but typically used, annotation for service decorator methods, used to define which services the decorator applies to.
NotLazy Marks a method as specifically not-lazy, even if other methods in the same interface are being advised as lazy.
Order Used with a service decorator method to control the order in which decorations occur.
PreventServiceDecoration Marks a service as not eligible for decoration.
Scope An optional annotation that may be placed on a service building method of a module, or on the implementation class (when using service binding).
ServiceId An optional annotation that may be placed on a service building method of a module, or on the implementation class (when using service binding via the ServiceBinder).
Startup An annotation that may be placed on a startup method of a module.
SubModule Attached to a module class, this annotation identifies other module classes that should also be added to the Registry.
UsesConfiguration A documentation-only interface placed on service interfaces for services which have an unordered configuration, to identify the type of contribution.
UsesMappedConfiguration A documentation-only interface placed on service interfaces for services which have a mapped configuration, to identify the type of key (often, a String), and type ofcontribution.
UsesOrderedConfiguration A documentation-only interface placed on service interfaces for services which have an ordered configuration, to identify the type of contribution.
 



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