Package jakarta.enterprise.inject


package jakarta.enterprise.inject
  • Class
    Description
    Specifies that a bean is an alternative.
    Supports inline instantiation of the Alternative annotation.
    Indicates that multiple beans match a certain combination of required type and required qualifiers and are eligible for injection into a certain class.
    The built-in qualifier type.
    Supports inline instantiation of the Any qualifier.
    Indicates that a checked exception was thrown during creation of a bean.
    A decorator may inject metadata about the bean it is decorating
    The default qualifier type.
    Supports inline instantiation of the Default qualifier.
    Identifies the disposed parameter of a disposer method.
    Indicates that a producer method returned a null value or a producer field contained a null value, and the scope of the producer method or field was not Dependent.
    Indicates a problem relating to dependency injection.
    Allows the application to dynamically obtain instances of beans with a specified combination of required type and qualifiers.
    An interceptor may inject metadata about the bean it is intercepting.
    The built-in stereotype intended for use with beans that define the model layer of an MVC web application architecture such as JSF.
    The New qualifier was deprecated in CDI 1.1.
    Supports inline instantiation of the New qualifier.
    Identifies a producer method or field.
    Indicates a problem relating to typesafe resolution.
    Indicates that a bean directly specializes another bean.
    Supports inline instantiation of the Specializes annotation.
    Specifies that an annotation type is a stereotype.
    If a parameter annotated with @TransientReference resolves to a dependent scoped bean, then the bean will be destroyed after the invocation completes.
    Supports inline instantiation of the TransientReference annotation.
    Restricts the bean types of a bean.
    Supports inline instantiation of the Typed annotation.
    Indicates that a contextual reference for a bean with a normal scope and a certain bean type cannot be obtained because the bean type cannot be proxied by the container.
    Indicates that no bean matches a certain combination of required type and required qualifiers and is eligible for injection into a certain class.
    Veto the processing of the class.
    Supports inline instantiation of the Vetoed annotation.