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.