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.
|