|
Annotation Types Summary |
| 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. |
| Inject |
This annotation serves two similar purposes: it marks parameters that should be injected in the
IoC container, and it marks fields that should be injected inside Tapestry components. |
| InjectService |
|
| 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. |
| 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. |
| Order |
Used with a service decorator method to control the order in which decorations occur. |
| Primary |
Marker annotation used to denote a service that is the primary instance of some common interface. |
| 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). |
| SubModule |
Attached to a module class, this annotation identifies other module classes that should also be
added to the Registry. |
| Symbol |
Used to inject a symbol value, via a symbol name. |
| Value |
Used in conjunction with Inject to inject a literal value, rather than a service. |