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