All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
Class |
Description |
AfterBeanDiscovery |
The event type of the second event fired by the container when it has fully completed the bean discovery process, validated
that there are no definition errors relating to the discovered beans, and registered Bean
and ObserverMethod objects for the discovered beans, but before detecting deployment
problems.
|
AfterDeploymentValidation |
The event type of the third event fired by the container after it has validated that there are no deployment problems and
before creating contexts or processing requests.
|
AfterTypeDiscovery |
This event type is thrown by the container after type discovery is complete.
|
AlterableContext |
Provides an operation for obtaining and destroying contextual instances with a particular scope of any contextual type.
|
Alternative |
Specifies that a bean is an alternative.
|
AmbiguousResolutionException |
Indicates that multiple beans match a certain combination of required type and required qualifiers and are eligible for
injection into a certain class.
|
Annotated |
Represents a Java program element that can be annotated.
|
AnnotatedCallable<X> |
Represents a callable member of a Java type.
|
AnnotatedConstructor<X> |
Represents a constructor of a Java class.
|
AnnotatedField<X> |
Represents a field of a Java class.
|
AnnotatedMember<X> |
Represents a member of a Java type.
|
AnnotatedMethod<X> |
Represents a method of a Java type.
|
AnnotatedParameter<X> |
Represents a parameter of a method or constructor.
|
AnnotatedType<X> |
Represents a Java class or interface.
|
AnnotationLiteral<T extends java.lang.annotation.Annotation> |
Supports inline instantiation of annotation type instances.
|
Any |
The built-in qualifier type.
|
ApplicationScoped |
Specifies that a bean is application scoped.
|
Bean<T> |
|
BeanAttributes<T> |
The BeanAttributes interface exposes the basic attributes of a bean.
|
BeanManager |
Allows a portable extension to interact directly with the container.
|
BeforeBeanDiscovery |
This event type is thrown by the container before the bean discovery process begins.
|
BeforeShutdown |
The type of the final event the container fires after it has finished processing requests and destroyed all contexts.
|
BusyConversationException |
Indicates that the container has rejected a request because a concurrent request is associated with the same conversation
context.
|
CDI<T> |
Provides access to the current container.
|
CDIProvider |
Interface implemented by a CDI provider to provide access to the current container
|
Context |
Provides an operation for obtaining contextual instances with a particular scope of any contextual type.
|
ContextException |
Indicates a problem relating to context management.
|
ContextNotActiveException |
Indicates that a context is not active.
|
Contextual<T> |
Defines operations to create and destroy contextual instances of a certain type.
|
Conversation |
Allows the application to manage the conversation context by marking
the current conversation as transient or long-running, specifying a conversation identifier, or setting the conversation
timeout.
|
ConversationScoped |
Specifies that a bean is conversation scoped.
|
CreationalContext<T> |
Provides operations that are used by the Contextual implementation during instance
creation and destruction.
|
CreationException |
Indicates that a checked exception was thrown during creation of a bean.
|
Decorated |
A decorator may inject metadata about the bean it is decorating
|
Decorator |
Specifies that a class is a decorator.
|
Decorator<T> |
|
Default |
The default qualifier type.
|
DefinitionException |
Thrown when a definition error occurs.
|
Delegate |
Identifies the delegate injection point of a decorator.
|
Dependent |
Specifies that a bean belongs to the dependent pseudo-scope.
|
DeploymentException |
Thrown when a deployment problem occurs.
|
Destroyed |
The @Destroyed qualifier.
|
Disposes |
Identifies the disposed parameter of a disposer method.
|
Event<T> |
Allows the application to fire events of a particular type.
|
EventMetadata |
Provides access to metadata about an observed event payload.
|
Extension |
Service interface implemented by extensions.
|
IllegalProductException |
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 .
|
Initialized |
The @Initialized qualifier.
|
InjectionException |
Indicates a problem relating to dependency injection.
|
InjectionPoint |
Provides access to metadata about an injection point.
|
InjectionTarget<T> |
Provides operations for performing dependency injection and lifecycle callbacks on an
instance of a type.
|
InjectionTargetFactory<T> |
|
Instance<T> |
Allows the application to dynamically obtain instances of beans with a specified combination of required type and qualifiers.
|
Intercepted |
An interceptor may inject metadata about the bean it is intercepting.
|
InterceptionType |
Identifies the kind of lifecycle callback, EJB timeout method or business method interception.
|
Interceptor<T> |
Represents an enabled interceptor.
|
Model |
The built-in stereotype intended for use with beans that define the model layer of an MVC web application architecture such
as JSF.
|
New |
The New qualifier was deprecated in CDI 1.1.
|
Nonbinding |
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.
|
NonexistentConversationException |
Indicates that the conversation context could not be restored.
|
NormalScope |
Specifies that an annotation type is a normal scope type.
|
ObserverException |
Indicates that a checked exception was thrown by an observer method during event notification.
|
ObserverMethod<T> |
|
Observes |
Identifies the event parameter of an observer method.
|
PassivationCapable |
Indicates that a custom implementation of Bean or
Contextual is passivation capable.
|
ProcessAnnotatedType<X> |
The container fires an event of this type for each Java class or interface it discovers in a bean archive, before it reads
the declared annotations.
|
ProcessBean<X> |
The container fires an event of this type for each enabled bean, interceptor or decorator deployed in a bean archive, before
registering the Bean object.
|
ProcessBeanAttributes<T> |
The container fires an event of this type for each enabled bean, interceptor or decorator deployed in a bean archive before
registering the Bean object.
|
ProcessInjectionPoint<T,X> |
The container fires an event of this type for every injection point of every Java EE component class supporting injection
that may be instantiated by the container at runtime, including every managed bean declared using
javax.annotation.ManagedBean , EJB session or message-driven bean, enabled bean, enabled interceptor or enabled
decorator.
|
ProcessInjectionTarget<X> |
The container fires an event of this type for every Java EE component class supporting injection that may be instantiated by
the container at runtime, including every managed bean declared using javax.annotation.ManagedBean , EJB session or
message-driven bean, enabled bean, enabled interceptor or enabled decorator.
|
ProcessManagedBean<X> |
The container fires an event of this type for each enabled managed bean, before registering the
Bean object.
|
ProcessObserverMethod<T,X> |
|
ProcessProducer<T,X> |
|
ProcessProducerField<T,X> |
The container fires an event of this type for each enabled producer field, before registering the
Bean object.
|
ProcessProducerMethod<T,X> |
The container fires an event of this type for each enabled producer method, before registering the
Bean object.
|
ProcessSessionBean<X> |
The container fires an event of this type for each enabled session bean, before registering the
Bean object.
|
ProcessSyntheticAnnotatedType<X> |
|
Producer<T> |
Provides a generic operation for producing an instance of a type.
|
ProducerFactory<X> |
|
Produces |
Identifies a producer method or field.
|
Reception |
Distinguishes conditional observer methods from observer methods which are
always notified.
|
RequestScoped |
Specifies that a bean is request scoped.
|
ResolutionException |
Indicates a problem relating to typesafe resolution.
|
SessionBeanType |
Identifies the kind of EJB session bean.
|
SessionScoped |
Specifies that a bean is session scoped.
|
Specializes |
Indicates that a bean directly specializes another bean.
|
Stereotype |
Specifies that an annotation type is a stereotype.
|
TransactionPhase |
Distinguishes the various kinds of transactional observer methods from regular
observer methods which are notified immediately.
|
TransientReference |
If a parameter annotated with @TransientReference resolves to a dependent scoped bean, then the bean will be
destroyed after the invocation completes.
|
Typed |
Restricts the bean types of a bean.
|
TypeLiteral<T> |
Supports inline instantiation of objects that represent parameterized types with actual type parameters.
|
Unmanaged<T> |
Helper class for injecting and calling lifecycle callbacks unmanaged instances for use by framework and library integrators.
|
Unmanaged.UnmanagedInstance<T> |
Represents a non-contextual instance.
|
UnproxyableResolutionException |
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.
|
UnsatisfiedResolutionException |
Indicates that no bean matches a certain combination of required type and required qualifiers and is eligible for injection
into a certain class.
|
Vetoed |
Veto the processing of the class.
|
WithAnnotations |
|