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. |
code | html |
Inject
| This annotation serves is something of the Swiss Army knife for operations related to injection of dependencies into
an arbitrary method of Java Bean. |
code | html |
InjectService
| Annotation used with parameters of service builder methods to identify the service to be injected into the service
builder method via the parameter. |
code | html |
IntermediateType
| Used to guide Tapestry when coercing from a raw type to a field or parameter type, by forcing Tapestry to coerce to
the intermediate type. |
code | html |
Local
| A special marker annotation which limits the search for possible services to just the same module containing
the service being injected. |
code | html |
Marker
| Used to define one or more {@linkplain ServiceDef#getMarkers() marker annotations} for a service implementation. |
code | html |
Match
| Optional, but typically used, annotation for service decorator methods, used to define which services the decorator
applies to. |
code | html |
Order
| Used with a service decorator method to control the order in which decorations occur. |
code | html |
Primary
| Marker annotation used to denote a service that is the primary instance of some common interface. |
code | html |
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). |
code | html |
SubModule
| Attached to a module class, this annotation identifies other module classes that should also be added to the
Registry. |
code | html |
Symbol
| Used to inject a symbol value, via a symbol name. |
code | html |
UsesConfiguration
| A documentation-only interface placed on service interfaces for services which have an {@linkplain
org.apache.tapestry5.ioc.Configuration unordered configuration}, to identify the type of contribution. |
code | html |
UsesMappedConfiguration
| A documentation-only interface placed on service interfaces for services which have a {@linkplain
org.apache.tapestry5.ioc.MappedConfiguration mapped configuration}, to identify the type of key (often, a String),
and type ofcontribution. |
code | html |
UsesOrderedConfiguration
| A documentation-only interface placed on service interfaces for services which have an {@linkplain
org.apache.tapestry5.ioc.OrderedConfiguration ordered configuration}, to identify the type of contribution. |
code | html |
Value
| Used in conjunction with org.apache.tapestry5.ioc.annotations.Inject to inject a literal value, rather than a
service. |
code | html |