All Classes and Interfaces

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.
Supports inline instantiation of annotation type instances.
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
Specifies that a class is a decorator.
The default qualifier type.
Supports inline instantiation of the Default qualifier.
Identifies the delegate injection point of a decorator.
Identifies the disposed parameter of a disposer method.
Allows the application to fire events of a particular type.
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
invalid reference
javax.enterprise.context.Dependent
.
The immutable implementation of NotificationOptions.
 
Indicates a problem relating to dependency injection.
Supports inline instantiation of the Inject annotation.
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.
Supports inline instantiation of the Named qualifier.
Excludes a member of an annotation type (such as a qualifier type or
invalid reference
interceptor binding type
) from consideration when the container compares two annotation instances.
Supports inline instantiation of the Nonbinding annotation.
Notification options are used to configure observer notification.
Notification options builder.
Indicates that a checked exception was thrown by an observer method during event notification.
Identifies the event parameter of an observer method.
Identifies the event parameter of an asynchronous observer method.
Identifies a producer method or field.
Supports inline instantiation of the Qualifier annotation.
Distinguishes conditional observer methods from observer methods which are always notified.
Indicates a problem relating to typesafe resolution.
This utility class is used to optimize invocation made through the SecurityManager
Supports inline instantiation of the Singleton annotation.
Indicates that a bean directly specializes another bean.
Supports inline instantiation of the Specializes annotation.
Specifies that an annotation type is a stereotype.
Distinguishes the various kinds of transactional observer methods from regular observer methods which are notified immediately.
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.
Supports inline instantiation of objects that represent parameterized types with actual type parameters.
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.