All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
| Class |
Description |
| AfterBeanDiscovery |
Events that are fired after discovery bean process.
|
| AfterDeploymentValidation |
Event that is fired after container
validates all injection points are valid.
|
| AfterTypeDiscovery |
This event will get fired after the container has completed the
class scanning process and all AnnotatedTypes got discovered
from the classpath.
|
| AlterableContext |
A Context which allows to manually destroy the Contextual Instance
of the given Bean.
|
| Alternative |
|
| AmbiguousResolutionException |
Ambigous resolution exception.
|
| Annotated |
Describes annotated member properties.
|
| AnnotatedCallable<X> |
Defines callables member contract.
|
| AnnotatedConstructor<X> |
Defines member constructor contract.
|
| AnnotatedField<X> |
Defines field member contract.
|
| AnnotatedMember<X> |
Defines annotated members common contract.
|
| AnnotatedMethod<X> |
Define method member contract.
|
| AnnotatedParameter<X> |
Defines member parameter contract.
|
| AnnotatedType<X> |
Defines alternative meta data for bean class.
|
| AnnotationLiteral<T extends java.lang.annotation.Annotation> |
Annotation literal utility.
|
| AnnotationLiteral.PrivilegedActionForAccessibleObject |
|
| Any |
Defines any qualifier in the injection point.
|
| ApplicationScoped |
Defines the application scoped type.
|
| Bean<T> |
Reprensts bean instances that are contextual
and injectable by the container.
|
| BeanAttributes<T> |
Defines the mutable parts of the Bean interface.
|
| BeanManager |
The interface BeanManager is the central point for dealing with CDI.
|
| BeforeBeanDiscovery |
Container fires this event before discovery
of the beans process.
|
| BeforeShutdown |
Event is fired before shut down of the
container.
|
| BusyConversationException |
A long running conversation must only be used by one request at the same time!
If a parallel access to a long running conversation gets detected, this very Exception will
be thrown for the new request and the 2nd request will get a
fresh Conversation assigned.
|
| CDI<T> |
|
| CDIProvider |
Pluggable mechanism to resolve the CDI instance.
|
| Context |
Every webbeans component has an associated context that are
defined by the NormalScope annotation.
|
| ContextException |
Base class for all CDI problems related to Contexts.
|
| ContextNotActiveException |
|
| Contextual<T> |
Each webbeans instance that is contained in the Context
must be defined as Contextual.
|
| Conversation |
Defines the conversation instance contract for using
in the ConversationScoped webbeans components.
|
| ConversationScoped |
Conversation scope type.
|
| CreationalContext<T> |
The CreationalContext holds incomplete Bean instances and
references to all Dependent scoped
contextual instances injected into a NormalScoped
bean.
|
| CreationException |
|
| Decorated |
A Decorator can inject a Bean
with this qualifier to gather metadata about the decorated instance.
|
| Decorator |
Defines decorator classes.
|
| Decorator<T> |
Decorator Bean.
|
| Default |
Default qualifier.
|
| DefinitionException |
A DefinitionException occurs when a single bean violates the CDI rules.
|
| Delegate |
Defines a delegation point in a {@see Decorator}.
|
| Dependent |
An @#064;Dependent scoped Contextual instance shares it's lifecycle with
the Contextual Instance it got injected to.
|
| DeploymentException |
A DeploymentException occurs if there are problems in resolving dependencies or
inconsistent specialization in a specific deployment.
|
| Destroyed |
Qualifier for events which get fired when a Context ends.
|
| Disposes |
|
| Event<T> |
The event interface is used for firing events with specific classifiers and types.
|
| EventMetadata |
An Observer Method can inject an Dependent
EventMetadata object containing information about the
sender of the event.
|
| Extension |
Marker interface that is implemented by the classes
that listen for the container events.
|
| IllegalProductException |
If return object of the producer method is null and its type
is primitive type then throws this exception.
|
| Initialized |
Qualifier for events which get fired when a Context starts.
|
| InjectionException |
Injection exception class.
|
| InjectionPoint |
An InjectionPoint object provides metadata information 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> |
The Instance interface provides a method for obtaining
instances of beans with required types and qualifiers.
|
| Intercepted |
A Decorator can inject a Bean
with this qualifier to gather metadata about the decorated instance.
|
| InterceptionType |
|
| Interceptor<T> |
A Bean for creating and using an interceptor.
|
| Model |
|
| New |
|
| Nonbinding |
Indicates that Qualifier annotation member
is not contained in the type safe resolution algorithm.
|
| NonexistentConversationException |
If a long running conversation cannot be restored, OWB will
assign a fresh conversation and throws this very Exception.
|
| NormalScope |
Defines CDI scopes which have a well-defined lifecycle.
|
| ObserverException |
Exception related with observers.
|
| ObserverMethod<T> |
ObserverMethod is the SPI to handle an observer method, which is
an event consumer for an event of the given type T.
|
| Observes |
Specifies that a method is an observer method and which event should be observed.
|
| PassivationCapable |
|
| ProcessAnnotatedType<X> |
Event is fired before reading any annotations on the class.
|
| ProcessBean<X> |
Fires event before registering bean with container.
|
| ProcessBeanAttributes<T> |
|
| ProcessInjectionPoint<T,X> |
Gets fired for each InjectionPoint.
|
| ProcessInjectionTarget<X> |
Fired before manged bean, session bean or Java EE
component discovery.
|
| ProcessManagedBean<X> |
Fired before registering managed bean.
|
| ProcessObserverMethod<T,X> |
Fired for each observer.
|
| ProcessProducer<X,T> |
Container fires this event for each
producer field/method including resources.
|
| ProcessProducerField<X,T> |
Fired before registering producer field.
|
| ProcessProducerMethod<X,T> |
Fired before registering producer method.
|
| ProcessSessionBean<X> |
Fires event before registering session bean.
|
| ProcessSyntheticAnnotatedType<X> |
This event gets fired for AnnotatedTypes which are not a result
of the scanning process but got manually added.
|
| Producer<T> |
Provides a generic operation for producing an instance of a type.
|
| ProducerFactory<X> |
A factory which is able to create container provided
Producers.
|
| Produces |
|
| Reception |
Notify enums.
|
| RequestScoped |
Defines the request scope.
|
| ResolutionException |
Resolution exception class.
|
| SessionBeanType |
Session bean type enumerations.
|
| SessionScoped |
Session scoped.
|
| Specializes |
|
| Stereotype |
Steretypes are used for inheriting the meta annotations
that are defined on the stereotyped annotation from another webbeans
component.
|
| TransactionPhase |
Transactional observer phases.
|
| TransientReference |
Marks an injected parameter to be destroyed after invocation.
|
| Typed |
Used for definining explicit bean api types.
|
| TypeLiteral<T> |
Type literal implementation.
|
| Unmanaged<T> |
Helper class for manually maintaining CDI created instances
which are not managed by the CDI container.
|
| Unmanaged.UnmanagedInstance<T> |
|
| UnproxyableResolutionException |
In DI, normal scope type bean class must be proxyable by the container.
|
| UnsatisfiedResolutionException |
If injection point is not resolved by the container, it throws
unsatisfied exception.
|
| Vetoed |
Marks a class as to get ignored during CDI processing.
|
| WithAnnotations |
|