Uses of Annotation Interface
jakarta.inject.Qualifier
Package
Description
Annotations and interfaces relating to scopes and contexts.
This package specifies a means for obtaining objects in such a way as to
maximize reusability, testability and maintainability compared to
traditional approaches such as constructors, factories, and service
locators (e.g., JNDI). This process, known as dependency
injection, is beneficial to most nontrivial applications.
-
Uses of Qualifier in jakarta.enterprise.context
Modifier and TypeClassDescription@interface
An event with this qualifier is fired when a context is about to be destroyed, i.e.@interface
An event with this qualifier is fired when a context is destroyed, i.e.@interface
An event with this qualifier is fired when a context is initialized, i.e. -
Uses of Qualifier in jakarta.enterprise.inject
Modifier and TypeClassDescription@interface
The built-in qualifier type.@interface
A decorator may inject metadata about the bean it is decorating@interface
The default qualifier type.@interface
An interceptor may inject metadata about the bean it is intercepting. -
Uses of Qualifier in jakarta.faces.annotation
Modifier and TypeClassDescription@interface
The presence of this annotation (along with@Inject
) on a field of typeMap<String, Object>
causes the map returned fromExternalContext.getApplicationMap()
to be injected as the value of that field.@interface
The presence of this annotation on a class deployed within an application guarantees activation of Jakarta Faces and its CDI specific features, even when/WEB-INF/faces-config.xml
is absent andFacesServlet
is not explicitly registered.@interface
The presence of this annotation (along with@Inject
) on a field of typeMap<Object, Object>
causes the map returned fromFlowHandler.getCurrentFlowScope()
to be injected as the value of that field.@interface
The presence of this annotation (along with@Inject
) on a field of typeMap<String, String>
causes the map returned fromExternalContext.getRequestHeaderMap()
to be injected as the value of that field.@interface
The presence of this annotation (along with@Inject
) on a field of typeMap<String, String[]>
causes the map returned fromExternalContext.getRequestHeaderValuesMap()
to be injected as the value of that field.@interface
The presence of this annotation (along with@Inject
) on a field of typeMap<String, String>
causes the map returned fromExternalContext.getInitParameterMap()
to be injected as the value of that field.@interface
The presence of this annotation (along with@Inject
) on a field of any type causes the value returned from evaluating an expression language expression to be injected as the value of that field.@interface
The presence of this annotation (along with@Inject
) on a field of typeMap<String, Object>
causes the map returned fromExternalContext.getRequestCookieMap()
to be injected as the value of that field.@interface
The presence of this annotation (along with@Inject
) on a field of typeMap<String, Object>
causes the map returned fromExternalContext.getRequestMap()
to be injected as the value of that field.@interface
The presence of this annotation (along with@Inject
) on a field of typeMap<String, String>
causes the map returned fromExternalContext.getRequestParameterMap()
to be injected as the value of that field.@interface
The presence of this annotation (along with@Inject
) on a field of typeMap<String, String []>
causes the map returned fromExternalContext.getRequestParameterValuesMap()
to be injected as the value of that field.@interface
The presence of this annotation (along with@Inject
) on a field of typeMap<String, Object>
causes the map returned fromExternalContext.getSessionMap()
to be injected as the value of that field.@interface
The presence of this annotation on a target (type, method, parameter or field) within an application is used to indicate that this target is somehow handling a Faces View Id or Ids.@interface
The presence of this annotation (along with@Inject
) on a field of typeMap<String, Object>
causes the map returned fromUIViewRoot.getViewMap()
to be injected as the value of that field. -
Uses of Qualifier in jakarta.faces.component.behavior
Modifier and TypeClassDescription@interface
The presence of this annotation on a class automatically registers the class with the runtime as aBehavior
. -
Uses of Qualifier in jakarta.faces.convert
Modifier and TypeClassDescription@interface
The presence of this annotation on a class automatically registers the class with the runtime as aConverter
. -
Uses of Qualifier in jakarta.faces.event
Modifier and TypeClassDescriptionstatic @interface
Indicates that a<f:websocket>
has closed.static @interface
Indicates that a<f:websocket>
has opened. -
Uses of Qualifier in jakarta.faces.flow.builder
Modifier and TypeClassDescription@interface
The presence of this annotation on a CDI producer method for theFlowDefinition
annotation causes theFlowBuilder
to be passed to that method.@interface
The presence of this annotation on a CDI producer method indicates that the method will produce a flow. -
Uses of Qualifier in jakarta.faces.model
-
Uses of Qualifier in jakarta.faces.push
Modifier and TypeClassDescription@interface
The CDI annotation@
Push
allows you to inject aPushContext
associated with a given<f:websocket>
channel in any container managed artifact in WAR. -
Uses of Qualifier in jakarta.faces.validator
Modifier and TypeClassDescription@interface
The presence of this annotation on a class automatically registers the class with the runtime as aValidator
. -
Uses of Qualifier in jakarta.inject