| Enum | Description |
|---|---|
| ComponentStereotype.ComponentAnnotationType |
Defines where the annotation could be used.
|
| Scope.ScopeType | Deprecated |
| Annotation Type | Description |
|---|---|
| ComponentName |
Annotation used to inject component name into annotated field.
|
| ComponentStereotype |
Meta annotation used to define component type annotation (e.g.
|
| DisableAutodetection |
Use this annotation to disable auto-detection of components during container
start-up.
|
| Inject |
Annotation used for dependency injection.
|
| Module |
Module - marks the package as module container.
|
| Prototype |
Identifies a type that the injector always creates new instance.
|
| Required |
Marks a method or attribute (typically a JavaBean setter method) as being
'required': that is, the setter method must be configured to be
dependency-injected with a value.
|
| Scope | Deprecated |
| Singleton |
Identifies a type that the injector only instantiates once.
|
| Submodule |
Submodule - marks the package as submodule container.
|
| Subsystem |
Subsystem - marks the package as subsystem container.
|
| System |
System - marks the package as system container.
|
| UESComponent |
Annotation of application components.
|
| XMLBindable |
Marker annotation/meta annotation to be used on data objects which are
serialized using JAXB and need custom JAXB bindings.
|