A B C D E F G H I J M N O P R S T U V W 
All Classes All Packages

A

addAnnotatedType(AnnotatedType<?>) - Method in interface javax.enterprise.inject.spi.BeforeBeanDiscovery
Adds new annotated type.
addAnnotatedType(AnnotatedType<?>, String) - Method in interface javax.enterprise.inject.spi.AfterTypeDiscovery
Allows to a synthetic annotated type.
addAnnotatedType(AnnotatedType<?>, String) - Method in interface javax.enterprise.inject.spi.BeforeBeanDiscovery
Adds new annotated type for classes which are not picked up by the CDI container or if you like to add multiple AnnotatedType for the same class.
addBean(Bean<?>) - Method in interface javax.enterprise.inject.spi.AfterBeanDiscovery
Registering the bean with container.
addContext(Context) - Method in interface javax.enterprise.inject.spi.AfterBeanDiscovery
Adds given context to the container.
addDefinitionError(Throwable) - Method in interface javax.enterprise.inject.spi.AfterBeanDiscovery
Adds definition error.
addDefinitionError(Throwable) - Method in interface javax.enterprise.inject.spi.ProcessBean
Aborts processing.
addDefinitionError(Throwable) - Method in interface javax.enterprise.inject.spi.ProcessBeanAttributes
Adding definition error.
addDefinitionError(Throwable) - Method in interface javax.enterprise.inject.spi.ProcessInjectionPoint
Adding definition error.
addDefinitionError(Throwable) - Method in interface javax.enterprise.inject.spi.ProcessInjectionTarget
Adding definition error.
addDefinitionError(Throwable) - Method in interface javax.enterprise.inject.spi.ProcessObserverMethod
Add throwable.
addDefinitionError(Throwable) - Method in interface javax.enterprise.inject.spi.ProcessProducer
Adding definition error.
addDeploymentProblem(Throwable) - Method in interface javax.enterprise.inject.spi.AfterDeploymentValidation
Add deployment problem that causes container aborts processing after validation.
addInterceptorBinding(Class<? extends Annotation>, Annotation...) - Method in interface javax.enterprise.inject.spi.BeforeBeanDiscovery
Declares a new interceptor binding.
addInterceptorBinding(AnnotatedType<? extends Annotation>) - Method in interface javax.enterprise.inject.spi.BeforeBeanDiscovery
Declare a new interceptor binding via the information from the given AnnotatedType.
addObserverMethod(ObserverMethod<?>) - Method in interface javax.enterprise.inject.spi.AfterBeanDiscovery
Registers the given observer method with container.
addQualifier(Class<? extends Annotation>) - Method in interface javax.enterprise.inject.spi.BeforeBeanDiscovery
Declares a new qualifier.
addQualifier(AnnotatedType<? extends Annotation>) - Method in interface javax.enterprise.inject.spi.BeforeBeanDiscovery
Declare a new qualifier via the information from the given AnnotatedType.
addScope(Class<? extends Annotation>, boolean, boolean) - Method in interface javax.enterprise.inject.spi.BeforeBeanDiscovery
Declares a new scope.
addStereotype(Class<? extends Annotation>, Annotation...) - Method in interface javax.enterprise.inject.spi.BeforeBeanDiscovery
Declares a new stereotype.
AFTER_COMPLETION - javax.enterprise.event.TransactionPhase
After completion phase
AFTER_FAILURE - javax.enterprise.event.TransactionPhase
After failure phase
AFTER_SUCCESS - javax.enterprise.event.TransactionPhase
After success phase
AfterBeanDiscovery - Interface in javax.enterprise.inject.spi
Events that are fired after discovery bean process.
AfterDeploymentValidation - Interface in javax.enterprise.inject.spi
Event that is fired after container validates all injection points are valid.
AfterTypeDiscovery - Interface in javax.enterprise.inject.spi
This event will get fired after the container has completed the class scanning process and all AnnotatedTypes got discovered from the classpath.
AlterableContext - Interface in javax.enterprise.context.spi
A Context which allows to manually destroy the Contextual Instance of the given Bean.
Alternative - Annotation Type in javax.enterprise.inject
 
ALWAYS - javax.enterprise.event.Reception
Always notify observer
AmbiguousResolutionException - Exception in javax.enterprise.inject
Ambigous resolution exception.
AmbiguousResolutionException() - Constructor for exception javax.enterprise.inject.AmbiguousResolutionException
 
AmbiguousResolutionException(String) - Constructor for exception javax.enterprise.inject.AmbiguousResolutionException
 
AmbiguousResolutionException(String, Throwable) - Constructor for exception javax.enterprise.inject.AmbiguousResolutionException
 
AmbiguousResolutionException(Throwable) - Constructor for exception javax.enterprise.inject.AmbiguousResolutionException
 
Annotated - Interface in javax.enterprise.inject.spi
Describes annotated member properties.
AnnotatedCallable<X> - Interface in javax.enterprise.inject.spi
Defines callables member contract.
AnnotatedConstructor<X> - Interface in javax.enterprise.inject.spi
Defines member constructor contract.
AnnotatedField<X> - Interface in javax.enterprise.inject.spi
Defines field member contract.
AnnotatedMember<X> - Interface in javax.enterprise.inject.spi
Defines annotated members common contract.
AnnotatedMethod<X> - Interface in javax.enterprise.inject.spi
Define method member contract.
AnnotatedParameter<X> - Interface in javax.enterprise.inject.spi
Defines member parameter contract.
AnnotatedType<X> - Interface in javax.enterprise.inject.spi
Defines alternative meta data for bean class.
AnnotationLiteral<T extends java.lang.annotation.Annotation> - Class in javax.enterprise.util
Annotation literal utility.
AnnotationLiteral() - Constructor for class javax.enterprise.util.AnnotationLiteral
 
AnnotationLiteral.PrivilegedActionForAccessibleObject - Class in javax.enterprise.util
 
annotationType - Variable in class javax.enterprise.util.AnnotationLiteral
 
annotationType() - Method in class javax.enterprise.util.AnnotationLiteral
 
Any - Annotation Type in javax.enterprise.inject
Defines any qualifier in the injection point.
ApplicationScoped - Annotation Type in javax.enterprise.context
Defines the application scoped type.
areInterceptorBindingsEquivalent(Annotation, Annotation) - Method in interface javax.enterprise.inject.spi.BeanManager
Check whether the 2 given Interceptor Binding annotations are the same.
areQualifiersEquivalent(Annotation, Annotation) - Method in interface javax.enterprise.inject.spi.BeanManager
Check whether the 2 given qualifiers are the same.
AROUND_CONSTRUCT - javax.enterprise.inject.spi.InterceptionType
 
AROUND_INVOKE - javax.enterprise.inject.spi.InterceptionType
 
AROUND_TIMEOUT - javax.enterprise.inject.spi.InterceptionType
 

B

basicCheck() - Method in class javax.enterprise.inject.spi.Unmanaged.UnmanagedInstance
Check whether the UnmanagedInstance is already initialized and not yet disposed.
Bean<T> - Interface in javax.enterprise.inject.spi
Reprensts bean instances that are contextual and injectable by the container.
BeanAttributes<T> - Interface in javax.enterprise.inject.spi
Defines the mutable parts of the Bean interface.
beanManager - Variable in class javax.enterprise.inject.spi.Unmanaged
 
beanManager - Variable in class javax.enterprise.inject.spi.Unmanaged.UnmanagedInstance
 
BeanManager - Interface in javax.enterprise.inject.spi
The interface BeanManager is the central point for dealing with CDI.
BEFORE_COMPLETION - javax.enterprise.event.TransactionPhase
Before completion phase
BeforeBeanDiscovery - Interface in javax.enterprise.inject.spi
Container fires this event before discovery of the beans process.
BeforeShutdown - Interface in javax.enterprise.inject.spi
Event is fired before shut down of the container.
begin() - Method in interface javax.enterprise.context.Conversation
Starts new conversation.
begin(String) - Method in interface javax.enterprise.context.Conversation
Starts new conversation with the given id.
BusyConversationException - Exception in javax.enterprise.context
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.
BusyConversationException() - Constructor for exception javax.enterprise.context.BusyConversationException
 
BusyConversationException(String) - Constructor for exception javax.enterprise.context.BusyConversationException
Creates a new exception with message.
BusyConversationException(String, Throwable) - Constructor for exception javax.enterprise.context.BusyConversationException
Creates a new exception with the given message and throwable cause.
BusyConversationException(Throwable) - Constructor for exception javax.enterprise.context.BusyConversationException
Create a new exception with the root cause.

C

callMethod(Object, Method) - Method in class javax.enterprise.util.AnnotationLiteral
 
CDI<T> - Class in javax.enterprise.inject.spi
Static helper class to access the BeanManager
CDI() - Constructor for class javax.enterprise.inject.spi.CDI
 
CDIProvider - Interface in javax.enterprise.inject.spi
Pluggable mechanism to resolve the CDI instance.
Context - Interface in javax.enterprise.context.spi
Every webbeans component has an associated context that are defined by the NormalScope annotation.
ContextException - Exception in javax.enterprise.context
Base class for all CDI problems related to Contexts.
ContextException() - Constructor for exception javax.enterprise.context.ContextException
 
ContextException(String) - Constructor for exception javax.enterprise.context.ContextException
 
ContextException(String, Throwable) - Constructor for exception javax.enterprise.context.ContextException
 
ContextException(Throwable) - Constructor for exception javax.enterprise.context.ContextException
 
ContextNotActiveException - Exception in javax.enterprise.context
This Exception is thrown if Context.get(javax.enterprise.context.spi.Contextual) or Context.get(javax.enterprise.context.spi.Contextual, javax.enterprise.context.spi.CreationalContext) is called on a Context which is not 'active' in respect to the current thread.
ContextNotActiveException() - Constructor for exception javax.enterprise.context.ContextNotActiveException
 
ContextNotActiveException(String) - Constructor for exception javax.enterprise.context.ContextNotActiveException
Creates a new exception with message.
ContextNotActiveException(String, Throwable) - Constructor for exception javax.enterprise.context.ContextNotActiveException
Creates a new exception with the given message and throwable cause.
ContextNotActiveException(Throwable) - Constructor for exception javax.enterprise.context.ContextNotActiveException
Create a new exception with the root cause.
Contextual<T> - Interface in javax.enterprise.context.spi
Each webbeans instance that is contained in the Context must be defined as Contextual.
Conversation - Interface in javax.enterprise.context
Defines the conversation instance contract for using in the ConversationScoped webbeans components.
ConversationScoped - Annotation Type in javax.enterprise.context
Conversation scope type.
create(CreationalContext<T>) - Method in interface javax.enterprise.context.spi.Contextual
Creates and returns a new instance of the webbeans component.
createAnnotatedType(Class<T>) - Method in interface javax.enterprise.inject.spi.BeanManager
Returns a AnnotatedType instance for the given class.
createBean(BeanAttributes<T>, Class<T>, InjectionTargetFactory<T>) - Method in interface javax.enterprise.inject.spi.BeanManager
Create a Bean from the given bean attributes.
createBean(BeanAttributes<T>, Class<X>, ProducerFactory<X>) - Method in interface javax.enterprise.inject.spi.BeanManager
Create a Bean from the given bean attributes.
createBeanAttributes(AnnotatedMember<?>) - Method in interface javax.enterprise.inject.spi.BeanManager
This method creates bean meta information from a given AnnotatedMember.
createBeanAttributes(AnnotatedType<T>) - Method in interface javax.enterprise.inject.spi.BeanManager
This method creates bean meta information from a given AnnotatedType.
createCreationalContext(Contextual<T>) - Method in interface javax.enterprise.inject.spi.BeanManager
Returns a new creational context implementation.
createInjectionPoint(AnnotatedField<?>) - Method in interface javax.enterprise.inject.spi.BeanManager
Create an InjectionPoint for an annotated field.
createInjectionPoint(AnnotatedParameter<?>) - Method in interface javax.enterprise.inject.spi.BeanManager
Create an InjectionPoint for an annotated parameter.
createInjectionTarget(AnnotatedType<T>) - Method in interface javax.enterprise.inject.spi.BeanManager
Creates a new instance of injection target Bean.
createInjectionTarget(Bean<T>) - Method in interface javax.enterprise.inject.spi.InjectionTargetFactory
Creates an InjectionTarget for the given Bean
createProducer(Bean<T>) - Method in interface javax.enterprise.inject.spi.ProducerFactory
Creates a Producer for the given Bean
creationalContext - Variable in class javax.enterprise.inject.spi.Unmanaged.UnmanagedInstance
 
CreationalContext<T> - Interface in javax.enterprise.context.spi
The CreationalContext holds incomplete Bean instances and references to allDependent scoped contextual instances injected into a NormalScoped bean.
CreationException - Exception in javax.enterprise.inject
 
CreationException() - Constructor for exception javax.enterprise.inject.CreationException
 
CreationException(String) - Constructor for exception javax.enterprise.inject.CreationException
 
CreationException(String, Throwable) - Constructor for exception javax.enterprise.inject.CreationException
 
CreationException(Throwable) - Constructor for exception javax.enterprise.inject.CreationException
 
current() - Static method in class javax.enterprise.inject.spi.CDI
 

D

Decorated - Annotation Type in javax.enterprise.inject
A Decorator can inject a Bean with this qualifier to gather metadata about the decorated instance.
Decorator<T> - Interface in javax.enterprise.inject.spi
Decorator Bean.
Decorator - Annotation Type in javax.decorator
Defines decorator classes.
Default - Annotation Type in javax.enterprise.inject
Default qualifier.
definedType - Variable in class javax.enterprise.util.TypeLiteral
 
DefinitionException - Exception in javax.enterprise.inject.spi
A DefinitionException occurs when a single bean violates the CDI rules.
DefinitionException() - Constructor for exception javax.enterprise.inject.spi.DefinitionException
 
DefinitionException(String) - Constructor for exception javax.enterprise.inject.spi.DefinitionException
 
DefinitionException(String, Throwable) - Constructor for exception javax.enterprise.inject.spi.DefinitionException
 
DefinitionException(Throwable) - Constructor for exception javax.enterprise.inject.spi.DefinitionException
 
Delegate - Annotation Type in javax.decorator
Defines a delegation point in a {@see Decorator}.
Dependent - Annotation Type in javax.enterprise.context
An @#064;Dependent scoped Contextual instance shares it's lifecycle with the Contextual Instance it got injected to.
DeploymentException - Exception in javax.enterprise.inject.spi
A DeploymentException occurs if there are problems in resolving dependencies or inconsistent specialization in a specific deployment.
DeploymentException() - Constructor for exception javax.enterprise.inject.spi.DeploymentException
 
DeploymentException(String) - Constructor for exception javax.enterprise.inject.spi.DeploymentException
 
DeploymentException(String, Throwable) - Constructor for exception javax.enterprise.inject.spi.DeploymentException
 
DeploymentException(Throwable) - Constructor for exception javax.enterprise.inject.spi.DeploymentException
 
destroy(Contextual<?>) - Method in interface javax.enterprise.context.spi.AlterableContext
 
destroy(T) - Method in interface javax.enterprise.inject.Instance
Destroy the given Contextual Instance.
destroy(T, CreationalContext<T>) - Method in interface javax.enterprise.context.spi.Contextual
Destroys the instance.
Destroyed - Annotation Type in javax.enterprise.context
Qualifier for events which get fired when a Context ends.
dispose() - Method in class javax.enterprise.inject.spi.Unmanaged.UnmanagedInstance
Dispose the CDI instance.
dispose(T) - Method in interface javax.enterprise.inject.spi.Producer
Its result depends on bean type.
disposed - Variable in class javax.enterprise.inject.spi.Unmanaged.UnmanagedInstance
 
Disposes - Annotation Type in javax.enterprise.inject
 
during() - Method in annotation type javax.enterprise.event.Observes
Transaction phase

E

EMPTY_OBJECT_ARRAY - Static variable in class javax.enterprise.util.AnnotationLiteral
 
end() - Method in interface javax.enterprise.context.Conversation
Ends of the conversation.
equals(Object) - Method in class javax.enterprise.util.AnnotationLiteral
 
equals(Object) - Method in class javax.enterprise.util.TypeLiteral
 
Event<T> - Interface in javax.enterprise.event
The event interface is used for firing events with specific classifiers and types.
EventMetadata - Interface in javax.enterprise.inject.spi
An Observer Method can inject an Dependent EventMetadata object containing information about the sender of the event.
Extension - Interface in javax.enterprise.inject.spi
Marker interface that is implemented by the classes that listen for the container events.

F

fire(T) - Method in interface javax.enterprise.event.Event
 
fireEvent(Object, Annotation...) - Method in interface javax.enterprise.inject.spi.BeanManager
Fires an event with given even object and qualifiers.
flag - Variable in class javax.enterprise.util.AnnotationLiteral.PrivilegedActionForAccessibleObject
 

G

get() - Method in class javax.enterprise.inject.spi.Unmanaged.UnmanagedInstance
This method should only get called after the CDI instance got properly produced and initialized via Unmanaged.UnmanagedInstance.produce() Unmanaged.UnmanagedInstance.inject() Unmanaged.UnmanagedInstance.postConstruct()
get(Contextual<T>) - Method in interface javax.enterprise.context.spi.Context
Returns the instance of the webbeans in this context if exist otherwise return null.
get(Contextual<T>, CreationalContext<T>) - Method in interface javax.enterprise.context.spi.Context
If the context is not active, throws ContextNotActiveException.
getAlternatives() - Method in interface javax.enterprise.inject.spi.AfterTypeDiscovery
This method can be used to remove and add Alternatives, but also to change the sorting order Alternatives which are only enabled in a certain BeanArchive are not included in this list.
getAnnotated() - Method in interface javax.enterprise.inject.spi.InjectionPoint
Returns annotated object representation of member.
getAnnotated() - Method in interface javax.enterprise.inject.spi.ProcessBean
Returns annotated.
getAnnotated() - Method in interface javax.enterprise.inject.spi.ProcessBeanAttributes
 
getAnnotatedBeanClass() - Method in interface javax.enterprise.inject.spi.ProcessManagedBean
Returns annotated type.
getAnnotatedDisposedParameter() - Method in interface javax.enterprise.inject.spi.ProcessProducerField
 
getAnnotatedDisposedParameter() - Method in interface javax.enterprise.inject.spi.ProcessProducerMethod
Returns annotated parameter.
getAnnotatedMember() - Method in interface javax.enterprise.inject.spi.ProcessProducer
Returns annotated member.
getAnnotatedMethod() - Method in interface javax.enterprise.inject.spi.ProcessObserverMethod
Returns annotated method.
getAnnotatedProducerField() - Method in interface javax.enterprise.inject.spi.ProcessProducerField
Returns annotated field.
getAnnotatedProducerMethod() - Method in interface javax.enterprise.inject.spi.ProcessProducerMethod
Returns annotated method.
getAnnotatedType() - Method in interface javax.enterprise.inject.spi.ProcessAnnotatedType
Gets annotated type.
getAnnotatedType() - Method in interface javax.enterprise.inject.spi.ProcessInjectionTarget
Gets annotated type.
getAnnotatedType(Class<T>, String) - Method in interface javax.enterprise.inject.spi.AfterBeanDiscovery
This will return the AnnotatedType including all changes applied by CDI Extensions.
getAnnotatedTypes(Class<T>) - Method in interface javax.enterprise.inject.spi.AfterBeanDiscovery
Get an Iterable of all AnnotatedTypes which implement the given
getAnnotation(Class<T>) - Method in interface javax.enterprise.inject.spi.Annotated
Gets annotated element's annotation member if exist, null otherwise
getAnnotations() - Method in interface javax.enterprise.inject.spi.Annotated
Gets annotated member all annotations.
getAnnotationType(Class<?>) - Method in class javax.enterprise.util.AnnotationLiteral
 
getBaseType() - Method in interface javax.enterprise.inject.spi.Annotated
Returns type of the element.
getBean() - Method in interface javax.enterprise.inject.spi.InjectionPoint
Returns the injection point owner bean.
getBean() - Method in interface javax.enterprise.inject.spi.ProcessBean
Returns bean instance.
getBeanAttributes() - Method in interface javax.enterprise.inject.spi.ProcessBeanAttributes
 
getBeanClass() - Method in interface javax.enterprise.inject.spi.Bean
Returns class of bean.
getBeanClass() - Method in interface javax.enterprise.inject.spi.ObserverMethod
 
getBeanManager() - Method in class javax.enterprise.inject.spi.CDI
 
getBeans(Type, Annotation...) - Method in interface javax.enterprise.inject.spi.BeanManager
Returns set of beans that their api types contain given bean type and given qualifiers.
getBeans(String) - Method in interface javax.enterprise.inject.spi.BeanManager
Returns set of beans with given Expression Language name.
getCDI() - Method in interface javax.enterprise.inject.spi.CDIProvider
 
getConstructors() - Method in interface javax.enterprise.inject.spi.AnnotatedType
Returns set of bean constructors.
getContext(Class<? extends Annotation>) - Method in interface javax.enterprise.inject.spi.BeanManager
Returns a context with given scope type.
getDeclaringCallable() - Method in interface javax.enterprise.inject.spi.AnnotatedParameter
Returns declaring callable member.
getDeclaringType() - Method in interface javax.enterprise.inject.spi.AnnotatedMember
Returns member's declaring type.
getDecoratedTypes() - Method in interface javax.enterprise.inject.spi.Decorator
All the interfaces and classes in the type hierarchy of the class annotated with @Decorator.
getDecorators() - Method in interface javax.enterprise.inject.spi.AfterTypeDiscovery
This method can be used to remove and add enabled Decorators, but also to change the sorting order.
getDefinedType(Class<?>) - Method in class javax.enterprise.util.TypeLiteral
 
getDelegateQualifiers() - Method in interface javax.enterprise.inject.spi.Decorator
 
getDelegateType() - Method in interface javax.enterprise.inject.spi.Decorator
 
getEjbName() - Method in interface javax.enterprise.inject.spi.ProcessSessionBean
Returns ejb name.
getELResolver() - Method in interface javax.enterprise.inject.spi.BeanManager
Returns CDI container Expression Language resolver.
getExtension(Class<T>) - Method in interface javax.enterprise.inject.spi.BeanManager
Resolves the Extension instance which gets used by this very BeanManager.
getFields() - Method in interface javax.enterprise.inject.spi.AnnotatedType
Returns set of bean fields.
getId() - Method in interface javax.enterprise.context.Conversation
Gets conversation id.
getId() - Method in interface javax.enterprise.inject.spi.PassivationCapable
 
getInjectableReference(InjectionPoint, CreationalContext<?>) - Method in interface javax.enterprise.inject.spi.BeanManager
Gets injection point bean reference.
getInjectionPoint() - Method in interface javax.enterprise.inject.spi.EventMetadata
 
getInjectionPoint() - Method in interface javax.enterprise.inject.spi.ProcessInjectionPoint
 
getInjectionPoints() - Method in interface javax.enterprise.inject.spi.Bean
Returns all injection points of this bean.
getInjectionPoints() - Method in interface javax.enterprise.inject.spi.Producer
Its result depends on bean type.
getInjectionTarget() - Method in interface javax.enterprise.inject.spi.ProcessInjectionTarget
Returns injection target.
getInjectionTargetFactory(AnnotatedType<T>) - Method in interface javax.enterprise.inject.spi.BeanManager
 
getInterceptorBindingDefinition(Class<? extends Annotation>) - Method in interface javax.enterprise.inject.spi.BeanManager
Returns a set of meta-annotations that are defined on the binding
getInterceptorBindingHashCode(Annotation) - Method in interface javax.enterprise.inject.spi.BeanManager
 
getInterceptorBindings() - Method in interface javax.enterprise.inject.spi.Interceptor
Usually a single Interceptor
getInterceptors() - Method in interface javax.enterprise.inject.spi.AfterTypeDiscovery
This method can be used to remove and add enabled CDI Interceptors, but also to change the sorting order.
getJavaClass() - Method in interface javax.enterprise.inject.spi.AnnotatedType
Returns class of bean.
getJavaMember() - Method in interface javax.enterprise.inject.spi.AnnotatedConstructor
Returns base java member.
getJavaMember() - Method in interface javax.enterprise.inject.spi.AnnotatedField
Returns base java member.
getJavaMember() - Method in interface javax.enterprise.inject.spi.AnnotatedMember
Returns base java member.
getJavaMember() - Method in interface javax.enterprise.inject.spi.AnnotatedMethod
Returns base java member.
getMember() - Method in interface javax.enterprise.inject.spi.InjectionPoint
Returns appered point for injection point.
getMethods() - Method in interface javax.enterprise.inject.spi.AnnotatedType
Returns set of bean methods.
getName() - Method in interface javax.enterprise.inject.spi.BeanAttributes
Returns name of a bean.
getObservedQualifiers() - Method in interface javax.enterprise.inject.spi.ObserverMethod
 
getObservedType() - Method in interface javax.enterprise.inject.spi.ObserverMethod
 
getObserverMethod() - Method in interface javax.enterprise.inject.spi.ProcessObserverMethod
Returns observer method instance that is called by the container on event.
getParameters() - Method in interface javax.enterprise.inject.spi.AnnotatedCallable
Returns callable list of parameter or empty if none.
getPassivationCapableBean(String) - Method in interface javax.enterprise.inject.spi.BeanManager
Returns passivation capable bean given id.
getPosition() - Method in interface javax.enterprise.inject.spi.AnnotatedParameter
Returns parameter position.
getProducer() - Method in interface javax.enterprise.inject.spi.ProcessProducer
Returns producer instance.
getProducerFactory(AnnotatedField<? super X>, Bean<X>) - Method in interface javax.enterprise.inject.spi.BeanManager
 
getProducerFactory(AnnotatedMethod<? super X>, Bean<X>) - Method in interface javax.enterprise.inject.spi.BeanManager
 
getQualifierHashCode(Annotation) - Method in interface javax.enterprise.inject.spi.BeanManager
 
getQualifiers() - Method in interface javax.enterprise.inject.spi.BeanAttributes
Returns qualifiers of a bean.
getQualifiers() - Method in interface javax.enterprise.inject.spi.EventMetadata
 
getQualifiers() - Method in interface javax.enterprise.inject.spi.InjectionPoint
Returns required qualifiers of the injection point.
getRawType() - Method in class javax.enterprise.util.TypeLiteral
 
getReception() - Method in interface javax.enterprise.inject.spi.ObserverMethod
 
getReference(Bean<?>, Type, CreationalContext<?>) - Method in interface javax.enterprise.inject.spi.BeanManager
Returns a bean instance reference for the given bean.
getScope() - Method in interface javax.enterprise.context.spi.Context
Returns the scope type of the context.
getScope() - Method in interface javax.enterprise.inject.spi.BeanAttributes
Returns scope of a bean.
getSessionBeanType() - Method in interface javax.enterprise.inject.spi.ProcessSessionBean
Returns ejb type.
getSource() - Method in interface javax.enterprise.inject.spi.ProcessSyntheticAnnotatedType
 
getStereotypeDefinition(Class<? extends Annotation>) - Method in interface javax.enterprise.inject.spi.BeanManager
Returns a set of meta-annotations that are defined on the stereotype type.
getStereotypes() - Method in interface javax.enterprise.inject.spi.BeanAttributes
Returns bean stereotypes.
getTimeout() - Method in interface javax.enterprise.context.Conversation
Returns conversation time out.
getTransactionPhase() - Method in interface javax.enterprise.inject.spi.ObserverMethod
 
getType() - Method in interface javax.enterprise.inject.spi.EventMetadata
 
getType() - Method in interface javax.enterprise.inject.spi.InjectionPoint
Returns required type of the injection point.
getType() - Method in class javax.enterprise.util.TypeLiteral
 
getTypeClosure() - Method in interface javax.enterprise.inject.spi.Annotated
Returns set of type closures.
getTypes() - Method in interface javax.enterprise.inject.spi.BeanAttributes
Returns api types of a bean.

H

hashCode() - Method in class javax.enterprise.util.AnnotationLiteral
 
hashCode() - Method in class javax.enterprise.util.TypeLiteral
 

I

IF_EXISTS - javax.enterprise.event.Reception
Notify observer if owner bean exist
IllegalProductException - Exception in javax.enterprise.inject
If return object of the producer method is null and its type is primitive type then throws this exception.
IllegalProductException() - Constructor for exception javax.enterprise.inject.IllegalProductException
 
IllegalProductException(String) - Constructor for exception javax.enterprise.inject.IllegalProductException
 
IllegalProductException(String, Throwable) - Constructor for exception javax.enterprise.inject.IllegalProductException
 
IllegalProductException(Throwable) - Constructor for exception javax.enterprise.inject.IllegalProductException
 
IN_PROGRESS - javax.enterprise.event.TransactionPhase
Means in trnasaction
Initialized - Annotation Type in javax.enterprise.context
Qualifier for events which get fired when a Context starts.
inject() - Method in class javax.enterprise.inject.spi.Unmanaged.UnmanagedInstance
Fill @inject field, constructor and methods.
inject(T, CreationalContext<T>) - Method in interface javax.enterprise.inject.spi.InjectionTarget
Performs dependency injection upon the given object.
injected - Variable in class javax.enterprise.inject.spi.Unmanaged.UnmanagedInstance
 
InjectionException - Exception in javax.enterprise.inject
Injection exception class.
InjectionException() - Constructor for exception javax.enterprise.inject.InjectionException
 
InjectionException(String) - Constructor for exception javax.enterprise.inject.InjectionException
 
InjectionException(String, Throwable) - Constructor for exception javax.enterprise.inject.InjectionException
 
InjectionException(Throwable) - Constructor for exception javax.enterprise.inject.InjectionException
 
InjectionPoint - Interface in javax.enterprise.inject.spi
An InjectionPoint object provides metadata information about an injection point.
injectionTarget - Variable in class javax.enterprise.inject.spi.Unmanaged
 
injectionTarget - Variable in class javax.enterprise.inject.spi.Unmanaged.UnmanagedInstance
 
InjectionTarget<T> - Interface in javax.enterprise.inject.spi
Provides operations for performing dependency injection and lifecycle callbacks on an instance of a type.
InjectionTargetFactory<T> - Interface in javax.enterprise.inject.spi
A factory which is able to create container provided InjectionTargets.
instance - Variable in class javax.enterprise.inject.spi.Unmanaged.UnmanagedInstance
 
Instance<T> - Interface in javax.enterprise.inject
The Instance interface provides a method for obtaining instances of beans with required types and qualifiers.
INSTANCE - Static variable in class javax.enterprise.inject.spi.CDI
 
intercept(InterceptionType, T, InvocationContext) - Method in interface javax.enterprise.inject.spi.Interceptor
Perform the interception.
Intercepted - Annotation Type in javax.enterprise.inject
A Decorator can inject a Bean with this qualifier to gather metadata about the decorated instance.
InterceptionType - Enum in javax.enterprise.inject.spi
 
InterceptionType() - Constructor for enum javax.enterprise.inject.spi.InterceptionType
 
Interceptor<T> - Interface in javax.enterprise.inject.spi
A Bean for creating and using an interceptor.
intercepts(InterceptionType) - Method in interface javax.enterprise.inject.spi.Interceptor
 
isActive() - Method in interface javax.enterprise.context.spi.Context
Returns true if context is active according to the current thread, returns false otherwise.
isAlternative() - Method in interface javax.enterprise.inject.spi.BeanAttributes
Returns true if declares as policy
isAmbiguous() - Method in interface javax.enterprise.inject.Instance
Returns true if resolution is ambigious, false otherwise.
isAnnotationPresent(Class<? extends Annotation>) - Method in interface javax.enterprise.inject.spi.Annotated
Returns true if annotated member has annotation for given annotation type, false otherwise.
isDelegate() - Method in interface javax.enterprise.inject.spi.InjectionPoint
Returns true if injection point is decorator delegate, false otherwise.
isInterceptorBinding(Class<? extends Annotation>) - Method in interface javax.enterprise.inject.spi.BeanManager
Returns true if given type is a interceptor binding, false otherwise.
isNormalScope(Class<? extends Annotation>) - Method in interface javax.enterprise.inject.spi.BeanManager
Returns true if given type is a normal scope type, false otherwise.
isNullable() - Method in interface javax.enterprise.inject.spi.Bean
Deprecated.
since CDI-1.1. This should be ignored by the container from now on.
isPassivatingScope(Class<? extends Annotation>) - Method in interface javax.enterprise.inject.spi.BeanManager
Returns true if given type is a passivating scope type, false otherwise.
isQualifier(Class<? extends Annotation>) - Method in interface javax.enterprise.inject.spi.BeanManager
Returns true if given type is a qualifier, false otherwise.
isScope(Class<? extends Annotation>) - Method in interface javax.enterprise.inject.spi.BeanManager
Returns true if given type is a scope type, false otherwise.
isStatic() - Method in interface javax.enterprise.inject.spi.AnnotatedMember
Returns true if member modifiers contain static keyword false otherwise.
isStereotype(Class<? extends Annotation>) - Method in interface javax.enterprise.inject.spi.BeanManager
Returns true if given type is a stereotype type, false otherwise.
isTransient() - Method in interface javax.enterprise.context.Conversation
 
isTransient() - Method in interface javax.enterprise.inject.spi.InjectionPoint
Returns true if injection point is transient, false otherwise.
isUnsatisfied() - Method in interface javax.enterprise.inject.Instance
Return true if resulotion is unsatisfied, false otherwise.

J

javax.decorator - package javax.decorator
 
javax.enterprise.context - package javax.enterprise.context
 
javax.enterprise.context.spi - package javax.enterprise.context.spi
 
javax.enterprise.event - package javax.enterprise.event
 
javax.enterprise.inject - package javax.enterprise.inject
 
javax.enterprise.inject.spi - package javax.enterprise.inject.spi
 
javax.enterprise.util - package javax.enterprise.util
 

M

Model - Annotation Type in javax.enterprise.inject
 

N

New - Annotation Type in javax.enterprise.inject
 
newInstance() - Method in class javax.enterprise.inject.spi.Unmanaged
 
Nonbinding - Annotation Type in javax.enterprise.util
Indicates that Qualifier annotation member is not contained in the type safe resolution algorithm.
NonexistentConversationException - Exception in javax.enterprise.context
If a long running conversation cannot be restored, OWB will assign a fresh conversation and throws this very Exception.
NonexistentConversationException() - Constructor for exception javax.enterprise.context.NonexistentConversationException
 
NonexistentConversationException(String) - Constructor for exception javax.enterprise.context.NonexistentConversationException
Creates a new exception with message.
NonexistentConversationException(String, Throwable) - Constructor for exception javax.enterprise.context.NonexistentConversationException
Creates a new exception with the given message and throwable cause.
NonexistentConversationException(Throwable) - Constructor for exception javax.enterprise.context.NonexistentConversationException
Create a new exception with the root cause.
NormalScope - Annotation Type in javax.enterprise.context
Defines CDI scopes which have a well-defined lifecycle.
notify(T) - Method in interface javax.enterprise.inject.spi.ObserverMethod
will actually cann the underlying observer method
notifyObserver() - Method in annotation type javax.enterprise.event.Observes
Specifies whether or not call observer according to owner bean instace

O

object - Variable in class javax.enterprise.util.AnnotationLiteral.PrivilegedActionForAccessibleObject
 
ObserverException - Exception in javax.enterprise.event
Exception related with observers.
ObserverException() - Constructor for exception javax.enterprise.event.ObserverException
Creates new exception.
ObserverException(String) - Constructor for exception javax.enterprise.event.ObserverException
Creates new exception with message.
ObserverException(String, Throwable) - Constructor for exception javax.enterprise.event.ObserverException
Creates new exception with given message and cause.
ObserverException(Throwable) - Constructor for exception javax.enterprise.event.ObserverException
Creates new exception with cause.
ObserverMethod<T> - Interface in javax.enterprise.inject.spi
ObserverMethod is the SPI to handle an observer method, which is an event consumer for an event of the given type T.
Observes - Annotation Type in javax.enterprise.event
Specifies that a method is an observer method and which event should be observed.

P

passivating() - Method in annotation type javax.enterprise.context.NormalScope
Defines passivation semantic
PassivationCapable - Interface in javax.enterprise.inject.spi
 
POST_ACTIVATE - javax.enterprise.inject.spi.InterceptionType
 
POST_CONSTRUCT - javax.enterprise.inject.spi.InterceptionType
 
postConstruct() - Method in class javax.enterprise.inject.spi.Unmanaged.UnmanagedInstance
Invoke any @PostConstruct methods.
postConstruct(T) - Method in interface javax.enterprise.inject.spi.InjectionTarget
Calls PostConstruct callback method if exists.
PRE_DESTROY - javax.enterprise.inject.spi.InterceptionType
 
PRE_PASSIVATE - javax.enterprise.inject.spi.InterceptionType
 
preDestroy() - Method in class javax.enterprise.inject.spi.Unmanaged.UnmanagedInstance
Invoke any @PreDestroy annotated methods and interceptors of the given CDI instance.
preDestroy(T) - Method in interface javax.enterprise.inject.spi.InjectionTarget
Calls PreDestroy callback method if exists.
PrivilegedActionForAccessibleObject(AccessibleObject, boolean) - Constructor for class javax.enterprise.util.AnnotationLiteral.PrivilegedActionForAccessibleObject
 
ProcessAnnotatedType<X> - Interface in javax.enterprise.inject.spi
Event is fired before reading any annotations on the class.
ProcessBean<X> - Interface in javax.enterprise.inject.spi
Fires event before registering bean with container.
ProcessBeanAttributes<T> - Interface in javax.enterprise.inject.spi
Each AnnotatedType gets scanned by the CDI container and turned into initial BeanAttributes.
ProcessInjectionPoint<T,​X> - Interface in javax.enterprise.inject.spi
Gets fired for each InjectionPoint.
ProcessInjectionTarget<X> - Interface in javax.enterprise.inject.spi
Fired before manged bean, session bean or Java EE component discovery.
ProcessManagedBean<X> - Interface in javax.enterprise.inject.spi
Fired before registering managed bean.
ProcessObserverMethod<T,​X> - Interface in javax.enterprise.inject.spi
Fired for each observer.
ProcessProducer<X,​T> - Interface in javax.enterprise.inject.spi
Container fires this event for each producer field/method including resources.
ProcessProducerField<X,​T> - Interface in javax.enterprise.inject.spi
Fired before registering producer field.
ProcessProducerMethod<X,​T> - Interface in javax.enterprise.inject.spi
Fired before registering producer method.
ProcessSessionBean<X> - Interface in javax.enterprise.inject.spi
Fires event before registering session bean.
ProcessSyntheticAnnotatedType<X> - Interface in javax.enterprise.inject.spi
This event gets fired for AnnotatedTypes which are not a result of the scanning process but got manually added.
produce() - Method in class javax.enterprise.inject.spi.Unmanaged.UnmanagedInstance
Create the CDI instance itself.
produce(CreationalContext<T>) - Method in interface javax.enterprise.inject.spi.Producer
Its result depends on bean type.
Producer<T> - Interface in javax.enterprise.inject.spi
Provides a generic operation for producing an instance of a type.
ProducerFactory<X> - Interface in javax.enterprise.inject.spi
A factory which is able to create container provided Producers.
Produces - Annotation Type in javax.enterprise.inject
 
push(T) - Method in interface javax.enterprise.context.spi.CreationalContext
Puts new incomplete instance into the creational context.

R

Reception - Enum in javax.enterprise.event
Notify enums.
Reception() - Constructor for enum javax.enterprise.event.Reception
 
release() - Method in interface javax.enterprise.context.spi.CreationalContext
Destorys all dependent objects of the instance that is being destroyed.
RequestScoped - Annotation Type in javax.enterprise.context
Defines the request scope.
ResolutionException - Exception in javax.enterprise.inject
Resolution exception class.
ResolutionException() - Constructor for exception javax.enterprise.inject.ResolutionException
 
ResolutionException(String) - Constructor for exception javax.enterprise.inject.ResolutionException
 
ResolutionException(String, Throwable) - Constructor for exception javax.enterprise.inject.ResolutionException
 
ResolutionException(Throwable) - Constructor for exception javax.enterprise.inject.ResolutionException
 
resolve(Set<Bean<? extends X>>) - Method in interface javax.enterprise.inject.spi.BeanManager
Returns a bean object that is resolved according to the type safe resolution rules.
resolveDecorators(Set<Type>, Annotation...) - Method in interface javax.enterprise.inject.spi.BeanManager
Returns a list of decorator.
resolveInterceptors(InterceptionType, Annotation...) - Method in interface javax.enterprise.inject.spi.BeanManager
Returns a list of interceptor.
resolveObserverMethods(T, Annotation...) - Method in interface javax.enterprise.inject.spi.BeanManager
Returns set of observer methods.
run() - Method in class javax.enterprise.util.AnnotationLiteral.PrivilegedActionForAccessibleObject
 

S

select(Annotation...) - Method in interface javax.enterprise.event.Event
 
select(Annotation...) - Method in interface javax.enterprise.inject.Instance
Creates new Instance with given qualifiers.
select(Class<U>, Annotation...) - Method in interface javax.enterprise.event.Event
 
select(Class<U>, Annotation...) - Method in interface javax.enterprise.inject.Instance
Returns new child instance with given class and qualifiers.
select(TypeLiteral<U>, Annotation...) - Method in interface javax.enterprise.event.Event
 
select(TypeLiteral<U>, Annotation...) - Method in interface javax.enterprise.inject.Instance
Return new child instance with given class info and qualifiers.
serialVersionUID - Static variable in exception javax.enterprise.context.BusyConversationException
 
serialVersionUID - Static variable in exception javax.enterprise.context.ContextException
 
serialVersionUID - Static variable in exception javax.enterprise.context.ContextNotActiveException
 
serialVersionUID - Static variable in exception javax.enterprise.context.NonexistentConversationException
 
serialVersionUID - Static variable in exception javax.enterprise.event.ObserverException
 
serialVersionUID - Static variable in exception javax.enterprise.inject.AmbiguousResolutionException
 
serialVersionUID - Static variable in exception javax.enterprise.inject.CreationException
 
serialVersionUID - Static variable in exception javax.enterprise.inject.IllegalProductException
 
serialVersionUID - Static variable in exception javax.enterprise.inject.InjectionException
 
serialVersionUID - Static variable in exception javax.enterprise.inject.ResolutionException
 
serialVersionUID - Static variable in exception javax.enterprise.inject.spi.DefinitionException
 
serialVersionUID - Static variable in exception javax.enterprise.inject.spi.DeploymentException
 
serialVersionUID - Static variable in exception javax.enterprise.inject.UnproxyableResolutionException
 
serialVersionUID - Static variable in exception javax.enterprise.inject.UnsatisfiedResolutionException
 
serialVersionUID - Static variable in class javax.enterprise.util.AnnotationLiteral
 
serialVersionUID - Static variable in class javax.enterprise.util.TypeLiteral
 
SessionBeanType - Enum in javax.enterprise.inject.spi
Session bean type enumerations.
SessionBeanType() - Constructor for enum javax.enterprise.inject.spi.SessionBeanType
 
SessionScoped - Annotation Type in javax.enterprise.context
Session scoped.
setAnnotatedType(AnnotatedType<X>) - Method in interface javax.enterprise.inject.spi.ProcessAnnotatedType
Replaces annotated type.
setBeanAttributes(BeanAttributes<T>) - Method in interface javax.enterprise.inject.spi.ProcessBeanAttributes
Use the given BeanAttributes to later create the Bean from it.
setCDIProvider(CDIProvider) - Static method in class javax.enterprise.inject.spi.CDI
A container or an application can set this manually.
setInjectionPoint(InjectionPoint) - Method in interface javax.enterprise.inject.spi.ProcessInjectionPoint
Replace the original InjectionPoint point with the given one.
setInjectionTarget(InjectionTarget<X>) - Method in interface javax.enterprise.inject.spi.ProcessInjectionTarget
Replaces injection target.
setProducer(Producer<T>) - Method in interface javax.enterprise.inject.spi.ProcessProducer
Replaces producer instance.
setTimeout(long) - Method in interface javax.enterprise.context.Conversation
Sets conversation timeout in ms.
SINGLETON - javax.enterprise.inject.spi.SessionBeanType
 
Specializes - Annotation Type in javax.enterprise.inject
 
STATEFUL - javax.enterprise.inject.spi.SessionBeanType
 
STATELESS - javax.enterprise.inject.spi.SessionBeanType
 
Stereotype - Annotation Type in javax.enterprise.inject
Steretypes are used for inheriting the meta annotations that are defined on the stereotyped annotation from another webbeans component.

T

toString() - Method in class javax.enterprise.util.AnnotationLiteral
 
TransactionPhase - Enum in javax.enterprise.event
Transactional observer phases.
TransactionPhase() - Constructor for enum javax.enterprise.event.TransactionPhase
 
TransientReference - Annotation Type in javax.enterprise.inject
Marks an injected parameter to be destroyed after invocation.
Typed - Annotation Type in javax.enterprise.inject
Used for definining explicit bean api types.
TypeLiteral<T> - Class in javax.enterprise.util
Type literal implementation.
TypeLiteral() - Constructor for class javax.enterprise.util.TypeLiteral
 

U

Unmanaged<T> - Class in javax.enterprise.inject.spi
Helper class for manually maintaining CDI created instances which are not managed by the CDI container.
Unmanaged(Class<T>) - Constructor for class javax.enterprise.inject.spi.Unmanaged
 
Unmanaged(BeanManager, Class<T>) - Constructor for class javax.enterprise.inject.spi.Unmanaged
 
Unmanaged.UnmanagedInstance<T> - Class in javax.enterprise.inject.spi
This basically delegates to the InjectionTarget interface
UnmanagedInstance(BeanManager, InjectionTarget<T>) - Constructor for class javax.enterprise.inject.spi.Unmanaged.UnmanagedInstance
 
UnproxyableResolutionException - Exception in javax.enterprise.inject
In DI, normal scope type bean class must be proxyable by the container.
UnproxyableResolutionException() - Constructor for exception javax.enterprise.inject.UnproxyableResolutionException
 
UnproxyableResolutionException(String) - Constructor for exception javax.enterprise.inject.UnproxyableResolutionException
 
UnproxyableResolutionException(String, Throwable) - Constructor for exception javax.enterprise.inject.UnproxyableResolutionException
 
UnproxyableResolutionException(Throwable) - Constructor for exception javax.enterprise.inject.UnproxyableResolutionException
 
UnsatisfiedResolutionException - Exception in javax.enterprise.inject
If injection point is not resolved by the container, it throws unsatisfied exception.
UnsatisfiedResolutionException() - Constructor for exception javax.enterprise.inject.UnsatisfiedResolutionException
 
UnsatisfiedResolutionException(String) - Constructor for exception javax.enterprise.inject.UnsatisfiedResolutionException
 
UnsatisfiedResolutionException(String, Throwable) - Constructor for exception javax.enterprise.inject.UnsatisfiedResolutionException
 
UnsatisfiedResolutionException(Throwable) - Constructor for exception javax.enterprise.inject.UnsatisfiedResolutionException
 

V

validate(InjectionPoint) - Method in interface javax.enterprise.inject.spi.BeanManager
Validates injection point.
value() - Method in annotation type javax.enterprise.context.Destroyed
 
value() - Method in annotation type javax.enterprise.context.Initialized
 
value() - Method in annotation type javax.enterprise.inject.New
May be used to declare a class which should be used for injection.
value() - Method in annotation type javax.enterprise.inject.spi.WithAnnotations
 
value() - Method in annotation type javax.enterprise.inject.Typed
 
valueOf(String) - Static method in enum javax.enterprise.event.Reception
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum javax.enterprise.event.TransactionPhase
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum javax.enterprise.inject.spi.InterceptionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum javax.enterprise.inject.spi.SessionBeanType
Returns the enum constant of this type with the specified name.
values() - Static method in enum javax.enterprise.event.Reception
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum javax.enterprise.event.TransactionPhase
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum javax.enterprise.inject.spi.InterceptionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum javax.enterprise.inject.spi.SessionBeanType
Returns an array containing the constants of this enum type, in the order they are declared.
veto() - Method in interface javax.enterprise.inject.spi.ProcessAnnotatedType
Veto registering process.
veto() - Method in interface javax.enterprise.inject.spi.ProcessBeanAttributes
Tell the container it should ignore this Bean.
Vetoed - Annotation Type in javax.enterprise.inject
Marks a class as to get ignored during CDI processing.

W

WithAnnotations - Annotation Type in javax.enterprise.inject.spi
This allows for applying an annotation filter to ProcessAnnotatedType.
wrapExpressionFactory(ExpressionFactory) - Method in interface javax.enterprise.inject.spi.BeanManager
Wrapped around given expression factory and add CDI functionality.
A B C D E F G H I J M N O P R S T U V W 
All Classes All Packages