Skip navigation links
A B C D E F G H I J L M N O P Q R S T U V W 

A

accept(EventContext<T>) - Method in interface javax.enterprise.inject.spi.configurator.ObserverMethodConfigurator.EventConsumer
 
activate() - Method in interface javax.enterprise.context.control.RequestContextController
Activates a RequestContext for the current thread if one is not already active.
ActivateRequestContext - Annotation Type in javax.enterprise.context.control
The container provides a built in interceptor that may be used to annotate classes and methods to indicate that a request context should be activated when this method is invoked.
add(Annotation) - Method in interface javax.enterprise.inject.spi.configurator.AnnotatedConstructorConfigurator
Add an annotation to the constructor.
add(Annotation) - Method in interface javax.enterprise.inject.spi.configurator.AnnotatedFieldConfigurator
Add an annotation to the field.
add(Annotation) - Method in interface javax.enterprise.inject.spi.configurator.AnnotatedMethodConfigurator
Add an annotation to the method.
add(Annotation) - Method in interface javax.enterprise.inject.spi.configurator.AnnotatedParameterConfigurator
Add an annotation to the parameter.
add(Annotation) - Method in interface javax.enterprise.inject.spi.configurator.AnnotatedTypeConfigurator
Add an annotation to the type.
addAnnotatedType(AnnotatedType<?>, String) - Method in interface javax.enterprise.inject.spi.AfterTypeDiscovery
Adds a given AnnotatedType to the set of types which will be scanned during bean discovery.
addAnnotatedType(Class<T>, String) - Method in interface javax.enterprise.inject.spi.AfterTypeDiscovery
Obtains a new AnnotatedTypeConfigurator to configure a new AnnotatedType and add it to the set of types which will be scanned during bean discovery at the end of the observer invocation.
addAnnotatedType(AnnotatedType<?>) - Method in interface javax.enterprise.inject.spi.BeforeBeanDiscovery
Adds a given AnnotatedType to the set of types which will be scanned during bean discovery.
addAnnotatedType(AnnotatedType<?>, String) - Method in interface javax.enterprise.inject.spi.BeforeBeanDiscovery
Adds a given AnnotatedType to the set of types which will be scanned during bean discovery.
addAnnotatedType(Class<T>, String) - Method in interface javax.enterprise.inject.spi.BeforeBeanDiscovery
Obtains a new AnnotatedTypeConfigurator to configure a new AnnotatedType and add it to the set of types which will be scanned during bean discovery at the end of the observer invocation Thanks to the id parameter, this method allows multiple annotated types, based on the same underlying type, to be defined with a builder.
addBean(Bean<?>) - Method in interface javax.enterprise.inject.spi.AfterBeanDiscovery
Fires an event of type ProcessBean containing the given Bean and then registers the Bean with the container, thereby making a bean which is not an interceptor nor a decorator available for injection into other beans.
addBean() - Method in interface javax.enterprise.inject.spi.AfterBeanDiscovery
Obtains a new BeanConfigurator to configure a new Bean and add it at the end of the observer invocation.
addBeanClasses(Class<?>...) - Method in class javax.enterprise.inject.se.SeContainerInitializer
Add provided bean classes to the synthetic bean archive.
addContext(Context) - Method in interface javax.enterprise.inject.spi.AfterBeanDiscovery
Registers a custom Context object with the container.
addDefinitionError(Throwable) - Method in interface javax.enterprise.inject.spi.AfterBeanDiscovery
Registers a definition error with the container, causing the container to abort deployment after all observers have been notified.
addDefinitionError(Throwable) - Method in interface javax.enterprise.inject.spi.ProcessBean
Registers a definition error with the container, causing the container to abort deployment after bean discovery is complete.
addDefinitionError(Throwable) - Method in interface javax.enterprise.inject.spi.ProcessBeanAttributes
Registers a definition error with the container, causing the container to abort deployment after bean discovery is complete.
addDefinitionError(Throwable) - Method in interface javax.enterprise.inject.spi.ProcessInjectionPoint
Registers a definition error with the container, causing the container to abort deployment after bean discovery is complete.
addDefinitionError(Throwable) - Method in interface javax.enterprise.inject.spi.ProcessInjectionTarget
Registers a definition error with the container, causing the container to abort deployment after bean discovery is complete.
addDefinitionError(Throwable) - Method in interface javax.enterprise.inject.spi.ProcessObserverMethod
Registers a definition error with the container, causing the container to abort deployment after bean discovery is complete.
addDefinitionError(Throwable) - Method in interface javax.enterprise.inject.spi.ProcessProducer
Registers a definition error with the container, causing the container to abort deployment after bean discovery is complete.
addDeploymentProblem(Throwable) - Method in interface javax.enterprise.inject.spi.AfterDeploymentValidation
Registers a deployment problem with the container, causing the container to abort deployment after all observers have been notified.
addExtensions(Extension...) - Method in class javax.enterprise.inject.se.SeContainerInitializer
Add extensions to the set of extensions.
addExtensions(Class<? extends Extension>...) - Method in class javax.enterprise.inject.se.SeContainerInitializer
Add extensions to the set of extensions.
addInjectionPoint(InjectionPoint) - Method in interface javax.enterprise.inject.spi.configurator.BeanConfigurator
Add an InjectionPoint to the configured bean
addInjectionPoints(InjectionPoint...) - Method in interface javax.enterprise.inject.spi.configurator.BeanConfigurator
Add InjectionPoints to the configured bean
addInjectionPoints(Set<InjectionPoint>) - Method in interface javax.enterprise.inject.spi.configurator.BeanConfigurator
Add InjectionPoints to the configured bean
addInterceptorBinding(AnnotatedType<? extends Annotation>) - Method in interface javax.enterprise.inject.spi.BeforeBeanDiscovery
Declares an annotation type as an interceptor binding type.
addInterceptorBinding(Class<? extends Annotation>, Annotation...) - Method in interface javax.enterprise.inject.spi.BeforeBeanDiscovery
Declares an annotation type as an interceptor binding type, and specifies its meta-annotations.
addObserverMethod(ObserverMethod<?>) - Method in interface javax.enterprise.inject.spi.AfterBeanDiscovery
Fires an event of type ProcessObserverMethod containing the given ObserverMethod and then registers the ObserverMethod with the container, thereby making it available for event notifications.
addObserverMethod() - Method in interface javax.enterprise.inject.spi.AfterBeanDiscovery
obtains a new ObserverMethodConfigurator to configure a new ObserverMethod and add it at the end of the observer invocation.
addPackages(Class<?>...) - Method in class javax.enterprise.inject.se.SeContainerInitializer
All classes from the packages of the specified classes will be added to the set of bean classes for the synthetic bean archive.
addPackages(boolean, Class<?>...) - Method in class javax.enterprise.inject.se.SeContainerInitializer
Packages of the specified classes will be scanned and found classes will be added to the set of bean classes for the synthetic bean archive.* Note that the scanning possibilities are limited.
addPackages(Package...) - Method in class javax.enterprise.inject.se.SeContainerInitializer
All classes from the specified packages will be added to the set of bean classes for the synthetic bean archive.
addPackages(boolean, Package...) - Method in class javax.enterprise.inject.se.SeContainerInitializer
All classes from the specified packages will be added to the set of bean classes for the synthetic bean archive.
addProperty(String, Object) - Method in class javax.enterprise.inject.se.SeContainerInitializer
Add a configuration property to the container
addQualifier(Class<? extends Annotation>) - Method in interface javax.enterprise.inject.spi.BeforeBeanDiscovery
Declares an annotation type as a Qualifier qualifier type.
addQualifier(AnnotatedType<? extends Annotation>) - Method in interface javax.enterprise.inject.spi.BeforeBeanDiscovery
Declares an annotation type as a Qualifier qualifier type.
addQualifier(Annotation) - Method in interface javax.enterprise.inject.spi.configurator.BeanAttributesConfigurator
Add a qualifier to the configured bean
addQualifier(Annotation) - Method in interface javax.enterprise.inject.spi.configurator.BeanConfigurator
Add a qualifier to the configured bean
addQualifier(Annotation) - Method in interface javax.enterprise.inject.spi.configurator.InjectionPointConfigurator
Add the qualifier to the InjectionPoint to build
addQualifier(Annotation) - Method in interface javax.enterprise.inject.spi.configurator.ObserverMethodConfigurator
Add the qualifier to the observed event
addQualifiers(Annotation...) - Method in interface javax.enterprise.inject.spi.configurator.BeanAttributesConfigurator
Add qualifiers to the bean.
addQualifiers(Set<Annotation>) - Method in interface javax.enterprise.inject.spi.configurator.BeanAttributesConfigurator
Add qualifiers to the bean.
addQualifiers(Annotation...) - Method in interface javax.enterprise.inject.spi.configurator.BeanConfigurator
Add qualifiers to the bean.
addQualifiers(Set<Annotation>) - Method in interface javax.enterprise.inject.spi.configurator.BeanConfigurator
Add qualifiers to the bean.
addQualifiers(Annotation...) - Method in interface javax.enterprise.inject.spi.configurator.InjectionPointConfigurator
Add all the qualifiers to the InjectionPoint to build
addQualifiers(Set<Annotation>) - Method in interface javax.enterprise.inject.spi.configurator.InjectionPointConfigurator
Add all the qualifiers to the InjectionPoint to build
addQualifiers(Annotation...) - Method in interface javax.enterprise.inject.spi.configurator.ObserverMethodConfigurator
Add all the qualifiers to the Observed event
addQualifiers(Set<Annotation>) - Method in interface javax.enterprise.inject.spi.configurator.ObserverMethodConfigurator
Add all the qualifiers to the Observed event
addScope(Class<? extends Annotation>, boolean, boolean) - Method in interface javax.enterprise.inject.spi.BeforeBeanDiscovery
Declares an annotation type as a scope type.
addStereotype(Class<? extends Annotation>, Annotation...) - Method in interface javax.enterprise.inject.spi.BeforeBeanDiscovery
Declares an annotation type as a stereotype, and specifies its meta-annotations.
addStereotype(Class<? extends Annotation>) - Method in interface javax.enterprise.inject.spi.configurator.BeanAttributesConfigurator
Add a stereotype to the configured bean
addStereotype(Class<? extends Annotation>) - Method in interface javax.enterprise.inject.spi.configurator.BeanConfigurator
Add a stereotype to the configured bean
addStereotypes(Set<Class<? extends Annotation>>) - Method in interface javax.enterprise.inject.spi.configurator.BeanAttributesConfigurator
Add stereotypes to the configured bean
addStereotypes(Set<Class<? extends Annotation>>) - Method in interface javax.enterprise.inject.spi.configurator.BeanConfigurator
Add stereotypes to the configured bean
addTransitiveTypeClosure(Type) - Method in interface javax.enterprise.inject.spi.configurator.BeanAttributesConfigurator
Adds an unrestricted set of bean types for the given type as if it represented a bean class of a managed bean.
addTransitiveTypeClosure(Type) - Method in interface javax.enterprise.inject.spi.configurator.BeanConfigurator
Adds an unrestricted set of bean types for the given type as if it represented a bean class of a managed bean.
addType(Type) - Method in interface javax.enterprise.inject.spi.configurator.BeanAttributesConfigurator
Add a type to the bean types
addType(TypeLiteral<?>) - Method in interface javax.enterprise.inject.spi.configurator.BeanAttributesConfigurator
Add a type to the bean types
addType(Type) - Method in interface javax.enterprise.inject.spi.configurator.BeanConfigurator
Add a type to the bean types
addType(TypeLiteral<?>) - Method in interface javax.enterprise.inject.spi.configurator.BeanConfigurator
Add a type to the bean types
addTypes(Type...) - Method in interface javax.enterprise.inject.spi.configurator.BeanAttributesConfigurator
Add types to the bean types
addTypes(Set<Type>) - Method in interface javax.enterprise.inject.spi.configurator.BeanAttributesConfigurator
Add types to the bean types
addTypes(Type...) - Method in interface javax.enterprise.inject.spi.configurator.BeanConfigurator
Add types to the bean types
addTypes(Set<Type>) - Method in interface javax.enterprise.inject.spi.configurator.BeanConfigurator
Add types to the bean types
AfterBeanDiscovery - Interface in javax.enterprise.inject.spi
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 - Interface in javax.enterprise.inject.spi
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 - Interface in javax.enterprise.inject.spi
This event type is thrown by the container after type discovery is complete.
AlterableContext - Interface in javax.enterprise.context.spi
Provides an operation for obtaining and destroying contextual instances with a particular scope of any contextual type.
Alternative - Annotation Type in javax.enterprise.inject
Specifies that a bean is an alternative.
alternative(boolean) - Method in interface javax.enterprise.inject.spi.configurator.BeanAttributesConfigurator
Change the alternative status of the configured bean.
alternative(boolean) - Method in interface javax.enterprise.inject.spi.configurator.BeanConfigurator
Change the alternative status of the configured bean.
Alternative.Literal - Class in javax.enterprise.inject
Supports inline instantiation of the Alternative annotation.
AmbiguousResolutionException - Exception in javax.enterprise.inject
Indicates that multiple beans match a certain combination of required type and required qualifiers and are eligible for injection into a certain class.
AmbiguousResolutionException() - Constructor for exception javax.enterprise.inject.AmbiguousResolutionException
 
AmbiguousResolutionException(String, Throwable) - Constructor for exception javax.enterprise.inject.AmbiguousResolutionException
 
AmbiguousResolutionException(String) - Constructor for exception javax.enterprise.inject.AmbiguousResolutionException
 
AmbiguousResolutionException(Throwable) - Constructor for exception javax.enterprise.inject.AmbiguousResolutionException
 
Annotated - Interface in javax.enterprise.inject.spi
Represents a Java program element that can be annotated.
AnnotatedCallable<X> - Interface in javax.enterprise.inject.spi
Represents a callable member of a Java type.
AnnotatedConstructor<X> - Interface in javax.enterprise.inject.spi
Represents a constructor of a Java class.
AnnotatedConstructorConfigurator<T> - Interface in javax.enterprise.inject.spi.configurator
This interface is part of the AnnotatedTypeConfigurator SPI and helps defining an AnnotatedConstructor
AnnotatedField<X> - Interface in javax.enterprise.inject.spi
Represents a field of a Java class.
AnnotatedFieldConfigurator<T> - Interface in javax.enterprise.inject.spi.configurator
This interface is part of the AnnotatedTypeConfigurator SPI and helps defining an AnnotatedField
AnnotatedMember<X> - Interface in javax.enterprise.inject.spi
Represents a member of a Java type.
AnnotatedMethod<X> - Interface in javax.enterprise.inject.spi
Represents a method of a Java type.
AnnotatedMethodConfigurator<T> - Interface in javax.enterprise.inject.spi.configurator
This interface is part of the AnnotatedTypeConfigurator SPI and helps defining an AnnotatedMethod
AnnotatedParameter<X> - Interface in javax.enterprise.inject.spi
Represents a parameter of a method or constructor.
AnnotatedParameterConfigurator<T> - Interface in javax.enterprise.inject.spi.configurator
This interface is part of the AnnotatedTypeConfigurator SPI and helps defining an AnnotatedParameter
AnnotatedType<X> - Interface in javax.enterprise.inject.spi
Represents a Java class or interface.
AnnotatedTypeConfigurator<T> - Interface in javax.enterprise.inject.spi.configurator
This API is a helper to configure a new AnnotatedType instance.
AnnotationLiteral<T extends Annotation> - Class in javax.enterprise.util
Supports inline instantiation of annotation type instances.
AnnotationLiteral() - Constructor for class javax.enterprise.util.AnnotationLiteral
 
annotationType() - Method in class javax.enterprise.util.AnnotationLiteral
 
Any - Annotation Type in javax.enterprise.inject
The built-in qualifier type.
Any.Literal - Class in javax.enterprise.inject
Supports inline instantiation of the Any qualifier.
APPLICATION - Static variable in class javax.enterprise.context.BeforeDestroyed.Literal
 
APPLICATION - Static variable in class javax.enterprise.context.Destroyed.Literal
 
APPLICATION - Static variable in class javax.enterprise.context.Initialized.Literal
 
ApplicationScoped - Annotation Type in javax.enterprise.context
Specifies that a bean is application scoped.
ApplicationScoped.Literal - Class in javax.enterprise.context
Supports inline instantiation of the ApplicationScoped annotation.
areInterceptorBindingsEquivalent(Annotation, Annotation) - Method in interface javax.enterprise.inject.spi.BeanManager
Determine if two interceptor bindings are considered equivalent for the purposes of typesafe resolution, taking into account any members annotated with Nonbinding.
areQualifiersEquivalent(Annotation, Annotation) - Method in interface javax.enterprise.inject.spi.BeanManager
Determine if two qualifiers are considered equivalent for the purposes of typesafe resolution, taking into account any members annotated with Nonbinding.
async(boolean) - Method in interface javax.enterprise.inject.spi.configurator.ObserverMethodConfigurator
Allows modification of the asynchronous status of the observer to build.

B

Bean<T> - Interface in javax.enterprise.inject.spi
Represents an enabled bean.
BeanAttributes<T> - Interface in javax.enterprise.inject.spi
The BeanAttributes interface exposes the basic attributes of a bean.
BeanAttributesConfigurator<T> - Interface in javax.enterprise.inject.spi.configurator
This API is an helper to configure a new BeanAttributes instance.
beanClass(Class<?>) - Method in interface javax.enterprise.inject.spi.configurator.BeanConfigurator
Set the class of the configured Bean.
beanClass(Class<?>) - Method in interface javax.enterprise.inject.spi.configurator.ObserverMethodConfigurator
Set the class of the Bean containing this observer.
BeanConfigurator<T> - Interface in javax.enterprise.inject.spi.configurator
This API is an helper to configure a new Bean instance.
BeanManager - Interface in javax.enterprise.inject.spi
Allows a portable extension to interact directly with the container.
BeforeBeanDiscovery - Interface in javax.enterprise.inject.spi
This event type is thrown by the container before the bean discovery process begins.
BeforeDestroyed - Annotation Type in javax.enterprise.context
An event with this qualifier is fired when a context is about to be destroyed, i.e. before the actual destruction.
BeforeDestroyed.Literal - Class in javax.enterprise.context
Supports inline instantiation of the BeforeDestroyed qualifier.
BeforeShutdown - Interface in javax.enterprise.inject.spi
The type of the final event the container fires after it has finished processing requests and destroyed all contexts.
begin() - Method in interface javax.enterprise.context.Conversation
Mark the current transient conversation long-running.
begin(String) - Method in interface javax.enterprise.context.Conversation
Mark the current transient conversation long-running, with a specified identifier.
build() - Method in interface javax.enterprise.event.NotificationOptions.Builder
 
builder() - Static method in interface javax.enterprise.event.NotificationOptions
 
BusyConversationException - Exception in javax.enterprise.context
Indicates that the container has rejected a request because a concurrent request is associated with the same conversation context.
BusyConversationException() - Constructor for exception javax.enterprise.context.BusyConversationException
 
BusyConversationException(String) - Constructor for exception javax.enterprise.context.BusyConversationException
 
BusyConversationException(Throwable) - Constructor for exception javax.enterprise.context.BusyConversationException
 
BusyConversationException(String, Throwable) - Constructor for exception javax.enterprise.context.BusyConversationException
 

C

CDI<T> - Class in javax.enterprise.inject.spi
Provides access to the current container.
CDI() - Constructor for class javax.enterprise.inject.spi.CDI
 
CDIProvider - Interface in javax.enterprise.inject.spi
Interface implemented by a CDI provider to provide access to the current container
close() - Method in interface javax.enterprise.inject.se.SeContainer
Shuts down this SeContainer instance when it is no longer in scope.
configure() - Method in interface javax.enterprise.inject.spi.InjectionTargetFactory
Returns an AnnotatedTypeConfigurator to to configure the AnnotatedType used to create the InjectionTarget.
configure() - Method in interface javax.enterprise.inject.spi.InterceptionFactory
Returns an AnnotatedTypeConfigurator initialized with the AnnotatedType created either for the class passed to BeanManager.createInterceptionFactory(CreationalContext, Class) or derived from the InterceptionFactory parameter injection point.
configureAnnotatedType() - Method in interface javax.enterprise.inject.spi.ProcessAnnotatedType
Returns an AnnotatedTypeConfigurator initialized with the AnnotatedType processed by this event to configure a new AnnotatedType that will replace the original one at the end of the observer invocation.
configureBeanAttributes() - Method in interface javax.enterprise.inject.spi.ProcessBeanAttributes
returns a BeanAttributesConfigurator initialized with the BeanAttributes processed by this event to configure a new BeanAttributes that will replace the original one at the end of the observer invocation.
configuredProvider - Static variable in class javax.enterprise.inject.spi.CDI
 
configureInjectionPoint() - Method in interface javax.enterprise.inject.spi.ProcessInjectionPoint
Returns an InjectionPointConfigurator initialized with the InjectionPoint processed by this event to configure a new InjectionPoint that will replace the original one at the end of the observer invocation.
configureInterceptorBinding(Class<T>) - Method in interface javax.enterprise.inject.spi.BeforeBeanDiscovery
Obtains a new AnnotatedTypeConfigurator to configure a new AnnotatedType and declares it as an interceptor binding type.
configureObserverMethod() - Method in interface javax.enterprise.inject.spi.ProcessObserverMethod
Returns a ObserverMethodConfigurator initialized with the ObserverMethod processed by this event, to configure a new ObserverMethod that will replace the original one at the end of the observer invocation.
configureProducer() - Method in interface javax.enterprise.inject.spi.ProcessProducer
Returns a ProducerConfigurator initialized with the Producer processed by this event, to configure a new Producer that will replace the original one at the end of the observer invocation.
configureQualifier(Class<T>) - Method in interface javax.enterprise.inject.spi.BeforeBeanDiscovery
Obtains a new AnnotatedTypeConfigurator to configure a new AnnotatedType and declares it as a Qualifier qualifier type.
constructors() - Method in interface javax.enterprise.inject.spi.configurator.AnnotatedTypeConfigurator
 
Context - Interface in javax.enterprise.context.spi
Provides an operation for obtaining contextual instances with a particular scope of any contextual type.
ContextException - Exception in javax.enterprise.context
Indicates a problem relating to context management.
ContextException() - Constructor for exception javax.enterprise.context.ContextException
 
ContextException(String) - Constructor for exception javax.enterprise.context.ContextException
 
ContextException(Throwable) - Constructor for exception javax.enterprise.context.ContextException
 
ContextException(String, Throwable) - Constructor for exception javax.enterprise.context.ContextException
 
ContextNotActiveException - Exception in javax.enterprise.context
Indicates that a context is not active.
ContextNotActiveException() - Constructor for exception javax.enterprise.context.ContextNotActiveException
 
ContextNotActiveException(String) - Constructor for exception javax.enterprise.context.ContextNotActiveException
 
ContextNotActiveException(Throwable) - Constructor for exception javax.enterprise.context.ContextNotActiveException
 
ContextNotActiveException(String, Throwable) - Constructor for exception javax.enterprise.context.ContextNotActiveException
 
Contextual<T> - Interface in javax.enterprise.context.spi
Defines operations to create and destroy contextual instances of a certain type.
CONVERSATION - Static variable in class javax.enterprise.context.BeforeDestroyed.Literal
 
Conversation - Interface in javax.enterprise.context
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.
CONVERSATION - Static variable in class javax.enterprise.context.Destroyed.Literal
 
CONVERSATION - Static variable in class javax.enterprise.context.Initialized.Literal
 
ConversationScoped - Annotation Type in javax.enterprise.context
Specifies that a bean is conversation scoped.
ConversationScoped.Literal - Class in javax.enterprise.context
Supports inline instantiation of the ConversationScoped annotation.
create(CreationalContext<T>) - Method in interface javax.enterprise.context.spi.Contextual
Create a new instance of the contextual type.
createAnnotatedType(Class<T>) - Method in interface javax.enterprise.inject.spi.BeanManager
Obtain an AnnotatedType that may be used to read the annotations of the given class or interface.
createBean(BeanAttributes<T>, Class<T>, InjectionTargetFactory<T>) - Method in interface javax.enterprise.inject.spi.BeanManager
Obtains a Bean for the given BeanAttributes, bean class and InjectionTarget.
createBean(BeanAttributes<T>, Class<X>, ProducerFactory<X>) - Method in interface javax.enterprise.inject.spi.BeanManager
Obtains a Bean for the given BeanAttributes, bean class and Producer.
createBeanAttributes(AnnotatedType<T>) - Method in interface javax.enterprise.inject.spi.BeanManager
Obtains a BeanAttributes for the given AnnotatedType.
createBeanAttributes(AnnotatedMember<?>) - Method in interface javax.enterprise.inject.spi.BeanManager
Obtains a BeanAttributes for the given AnnotatedType.
createCreationalContext(Contextual<T>) - Method in interface javax.enterprise.inject.spi.BeanManager
Obtain an instance of a CreationalContext for the given contextual type, or for a non-contextual object.
createInjectionPoint(AnnotatedField<?>) - Method in interface javax.enterprise.inject.spi.BeanManager
Obtains a container provided implementation of InjectionPoint for the given AnnotatedField.
createInjectionPoint(AnnotatedParameter<?>) - Method in interface javax.enterprise.inject.spi.BeanManager
Obtains a container provided implementation of InjectionPoint for the given AnnotatedParameter.
createInjectionTarget(AnnotatedType<T>) - Method in interface javax.enterprise.inject.spi.BeanManager
Obtains an InjectionTarget for the given AnnotatedType.
createInjectionTarget(Bean<T>) - Method in interface javax.enterprise.inject.spi.InjectionTargetFactory
Create a new injection target for a bean.
createInstance() - Method in interface javax.enterprise.inject.spi.BeanManager
Obtains an Instance object to access to beans instances.
createInterceptedInstance(T) - Method in interface javax.enterprise.inject.spi.InterceptionFactory
Returns a wrapper instance whose method invocations are intercepted by method interceptors and forwarded to a provided instance.
createInterceptionFactory(CreationalContext<T>, Class<T>) - Method in interface javax.enterprise.inject.spi.BeanManager
Create an InterceptionFactory for the given CreationalContext and type.
createProducer(Bean<T>) - Method in interface javax.enterprise.inject.spi.ProducerFactory
Create a new producer for a bean.
createWith(Function<CreationalContext<U>, U>) - Method in interface javax.enterprise.inject.spi.configurator.BeanConfigurator
Set a callback to create a bean instance.
CreationalContext<T> - Interface in javax.enterprise.context.spi
Provides operations that are used by the Contextual implementation during instance creation and destruction.
CreationException - Exception in javax.enterprise.inject
Indicates that a checked exception was thrown during creation of a bean.
CreationException() - Constructor for exception javax.enterprise.inject.CreationException
 
CreationException(String) - Constructor for exception javax.enterprise.inject.CreationException
 
CreationException(Throwable) - Constructor for exception javax.enterprise.inject.CreationException
 
CreationException(String, Throwable) - Constructor for exception javax.enterprise.inject.CreationException
 
current() - Static method in class javax.enterprise.inject.spi.CDI
Get the CDI instance that provides access to the current container.

D

deactivate() - Method in interface javax.enterprise.context.control.RequestContextController
Deactivates the current Request Context if it was activated by this context controller.
Decorated - Annotation Type in javax.enterprise.inject
A decorator may inject metadata about the bean it is decorating @Decorator class TimestampLogger implements Logger { @Inject @Delegate @Any Logger logger; @Inject @Decorated Bean<Logger> bean; void log(String message) { ... } }
Decorator - Annotation Type in javax.decorator
Specifies that a class is a decorator.
Decorator<T> - Interface in javax.enterprise.inject.spi
Represents an enabled decorator.
Default - Annotation Type in javax.enterprise.inject
The default qualifier type.
Default.Literal - Class in javax.enterprise.inject
Supports inline instantiation of the Default qualifier.
DEFAULT_CDI_PROVIDER_PRIORITY - Static variable in interface javax.enterprise.inject.spi.CDIProvider
 
DEFAULT_PRIORITY - Static variable in interface javax.enterprise.inject.spi.ObserverMethod
 
DefinitionException - Exception in javax.enterprise.inject.spi
Thrown when a definition error occurs.
DefinitionException(String, Throwable) - Constructor for exception javax.enterprise.inject.spi.DefinitionException
 
DefinitionException(String) - Constructor for exception javax.enterprise.inject.spi.DefinitionException
 
DefinitionException(Throwable) - Constructor for exception javax.enterprise.inject.spi.DefinitionException
 
Delegate - Annotation Type in javax.decorator
Identifies the delegate injection point of a decorator.
delegate(boolean) - Method in interface javax.enterprise.inject.spi.configurator.InjectionPointConfigurator
Change the delegate status of the built InjectionPoint.
Dependent - Annotation Type in javax.enterprise.context
Specifies that a bean belongs to the dependent pseudo-scope.
Dependent.Literal - Class in javax.enterprise.context
Supports inline instantiation of the Dependent annotation.
DeploymentException - Exception in javax.enterprise.inject.spi
Thrown when a deployment problem occurs.
DeploymentException(String, Throwable) - Constructor for exception javax.enterprise.inject.spi.DeploymentException
 
DeploymentException(String) - 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 the existing contextual instance.
destroy(T, CreationalContext<T>) - Method in interface javax.enterprise.context.spi.Contextual
Destroy an instance of the contextual type.
destroy(T) - Method in interface javax.enterprise.inject.Instance
When called, the container destroys the instance if the active context object for the scope type of the bean supports destroying bean instances.
Destroyed - Annotation Type in javax.enterprise.context
An event with this qualifier is fired when a context is destroyed, i.e. after the actual destruction.
Destroyed.Literal - Class in javax.enterprise.context
Supports inline instantiation of the Destroyed qualifier.
destroyWith(BiConsumer<T, CreationalContext<T>>) - Method in interface javax.enterprise.inject.spi.configurator.BeanConfigurator
Set a callback to destroy a bean instance.
disableDiscovery() - Method in class javax.enterprise.inject.se.SeContainerInitializer
By default, the discovery is enabled.
discoveredProviders - Static variable in class javax.enterprise.inject.spi.CDI
 
dispose(T) - Method in interface javax.enterprise.inject.spi.Producer
Destroys the instance.
dispose() - Method in class javax.enterprise.inject.spi.Unmanaged.UnmanagedInstance
Dispose of the instance, doing any necessary cleanup
Disposes - Annotation Type in javax.enterprise.inject
Identifies the disposed parameter of a disposer method.
disposeWith(BiConsumer<T, Instance<Object>>) - Method in interface javax.enterprise.inject.spi.configurator.BeanConfigurator
Set a callback to destroy a bean instance.
disposeWith(Consumer<T>) - Method in interface javax.enterprise.inject.spi.configurator.ProducerConfigurator
Set a callback to destroy the produced instance.

E

enableDecorators(Class<?>...) - Method in class javax.enterprise.inject.se.SeContainerInitializer
Add decorator classes to the list of enabled decorators for the synthetic bean archive.
enableInterceptors(Class<?>...) - Method in class javax.enterprise.inject.se.SeContainerInitializer
Add interceptor classes to the list of enabled interceptors for the synthetic bean archive.
end() - Method in interface javax.enterprise.context.Conversation
Marks the current long-running conversation transient.
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
Allows the application to fire events of a particular type.
EventContext<T> - Interface in javax.enterprise.inject.spi
Represents a context of a fired event.
EventMetadata - Interface in javax.enterprise.inject.spi
Provides access to metadata about an observed event payload.
Extension - Interface in javax.enterprise.inject.spi
Service interface implemented by extensions.

F

fields() - Method in interface javax.enterprise.inject.spi.configurator.AnnotatedTypeConfigurator
 
filterConstructors(Predicate<AnnotatedConstructor<T>>) - Method in interface javax.enterprise.inject.spi.configurator.AnnotatedTypeConfigurator
 
filterFields(Predicate<AnnotatedField<? super T>>) - Method in interface javax.enterprise.inject.spi.configurator.AnnotatedTypeConfigurator
 
filterMethods(Predicate<AnnotatedMethod<? super T>>) - Method in interface javax.enterprise.inject.spi.configurator.AnnotatedTypeConfigurator
 
filterParams(Predicate<AnnotatedParameter<T>>) - Method in interface javax.enterprise.inject.spi.configurator.AnnotatedConstructorConfigurator
 
filterParams(Predicate<AnnotatedParameter<T>>) - Method in interface javax.enterprise.inject.spi.configurator.AnnotatedMethodConfigurator
 
fire(T) - Method in interface javax.enterprise.event.Event
Fires an event with the specified qualifiers and notifies observers.
fireAsync(U) - Method in interface javax.enterprise.event.Event
Fires an event asynchronously with the specified qualifiers and notifies asynchronous observers.
fireAsync(U, NotificationOptions) - Method in interface javax.enterprise.event.Event
Fires an event asynchronously with the specified qualifiers and notifies asynchronous observers.
fireEvent(Object, Annotation...) - Method in interface javax.enterprise.inject.spi.BeanManager
Fire an event and notify observers.

G

get(Contextual<T>, CreationalContext<T>) - Method in interface javax.enterprise.context.spi.Context
Return an existing instance of certain contextual type or create a new instance by calling Contextual.create(CreationalContext) and return the new instance.
get(Contextual<T>) - Method in interface javax.enterprise.context.spi.Context
Return an existing instance of a certain contextual type or a null value.
get(String) - Method in interface javax.enterprise.event.NotificationOptions
 
get() - Method in class javax.enterprise.inject.spi.Unmanaged.UnmanagedInstance
Get the instance
getAlternatives() - Method in interface javax.enterprise.inject.spi.AfterTypeDiscovery
 
getAnnotated() - Method in interface javax.enterprise.inject.spi.configurator.AnnotatedConstructorConfigurator
 
getAnnotated() - Method in interface javax.enterprise.inject.spi.configurator.AnnotatedFieldConfigurator
 
getAnnotated() - Method in interface javax.enterprise.inject.spi.configurator.AnnotatedMethodConfigurator
 
getAnnotated() - Method in interface javax.enterprise.inject.spi.configurator.AnnotatedParameterConfigurator
 
getAnnotated() - Method in interface javax.enterprise.inject.spi.configurator.AnnotatedTypeConfigurator
 
getAnnotated() - Method in interface javax.enterprise.inject.spi.InjectionPoint
Obtain an instance of AnnotatedField or AnnotatedParameter, depending upon whether the injection point is an injected field or a constructor/method parameter.
getAnnotated() - Method in interface javax.enterprise.inject.spi.ProcessBean
Returns the AnnotatedType representing the bean class, the AnnotatedMethod representing the producer method, or the AnnotatedField representing the producer field.
getAnnotated() - Method in interface javax.enterprise.inject.spi.ProcessBeanAttributes
 
getAnnotatedBeanClass() - Method in interface javax.enterprise.inject.spi.ProcessManagedBean
Returns the AnnotatedType representing the bean class.
getAnnotatedDisposedParameter() - Method in interface javax.enterprise.inject.spi.ProcessProducerField
Returns the AnnotatedParameter for any matching injection point of the same type as the producer field return type found on a disposal method.
getAnnotatedDisposedParameter() - Method in interface javax.enterprise.inject.spi.ProcessProducerMethod
Returns the AnnotatedParameter for any matching injection point of the same type as the producer method return type found on a disposal method.
getAnnotatedMember() - Method in interface javax.enterprise.inject.spi.ProcessProducer
Returns the AnnotatedField representing the producer field or the AnnotatedMethod representing the producer method.
getAnnotatedMethod() - Method in interface javax.enterprise.inject.spi.ProcessObserverMethod
The AnnotatedMethod representing the observer method.
getAnnotatedProducerField() - Method in interface javax.enterprise.inject.spi.ProcessProducerField
Returns the AnnotatedField representing the producer field.
getAnnotatedProducerMethod() - Method in interface javax.enterprise.inject.spi.ProcessProducerMethod
Returns the AnnotatedMethod representing the producer method.
getAnnotatedType(Class<T>, String) - Method in interface javax.enterprise.inject.spi.AfterBeanDiscovery
Obtain the AnnotatedType that may be used to read the annotations of the given class or interface as defined during container initialization.
getAnnotatedType() - Method in interface javax.enterprise.inject.spi.ProcessAnnotatedType
Returns the AnnotatedType object that will be used by the container to read the declared annotations.
getAnnotatedType() - Method in interface javax.enterprise.inject.spi.ProcessInjectionTarget
Returns the AnnotatedType representing the managed bean class, session bean class or other Java EE component class supporting injection.
getAnnotatedTypes(Class<T>) - Method in interface javax.enterprise.inject.spi.AfterBeanDiscovery
Obtain the AnnotatedTypes that may be used to read the annotations of the given class or interface as defined during container initialization.
getAnnotation(Class<T>) - Method in interface javax.enterprise.inject.spi.Annotated
Get program element annotation of a certain annotation type.
getAnnotations(Class<T>) - Method in interface javax.enterprise.inject.spi.Annotated
Get program element annotations of a certain annotation type.
getAnnotations() - Method in interface javax.enterprise.inject.spi.Annotated
Get all annotations of the program element.
getAnnotations(Class<T>) - Method in interface javax.enterprise.inject.spi.AnnotatedConstructor
 
getAnnotations(Class<T>) - Method in interface javax.enterprise.inject.spi.AnnotatedField
 
getAnnotations(Class<T>) - Method in interface javax.enterprise.inject.spi.AnnotatedMethod
 
getAnnotations(Class<T>) - Method in interface javax.enterprise.inject.spi.AnnotatedParameter
 
getAnnotations(Class<T>) - Method in interface javax.enterprise.inject.spi.AnnotatedType
 
getBaseType() - Method in interface javax.enterprise.inject.spi.Annotated
Get the type of the annotated program element.
getBean() - Method in interface javax.enterprise.inject.spi.InjectionPoint
Get the Bean object representing the bean that defines the injection point.
getBean() - Method in interface javax.enterprise.inject.spi.ProcessBean
Returns the Bean object that is about to be registered.
getBeanAttributes() - Method in interface javax.enterprise.inject.spi.ProcessBeanAttributes
 
getBeanClass() - Method in interface javax.enterprise.inject.spi.Bean
The bean class of the managed bean or session bean or of the bean that declares the producer method or field.
getBeanClass() - Method in interface javax.enterprise.inject.spi.ObserverMethod
Obtains the class of the type that declares the observer method.
getBeanManager() - Method in interface javax.enterprise.inject.se.SeContainer
Get the CDI BeanManager for this container
getBeanManager() - Method in class javax.enterprise.inject.spi.CDI
Get the CDI BeanManager for the current context
getBeans(Type, Annotation...) - Method in interface javax.enterprise.inject.spi.BeanManager
Return the set of beans which have the given required type and qualifiers and are available for injection in the module or library containing the class into which the BeanManager was injected or the Java EE component from whose JNDI environment namespace the BeanManager was obtained, according to the rules of typesafe resolution.
getBeans(String) - Method in interface javax.enterprise.inject.spi.BeanManager
Return the set of beans which have the given EL name and are available for injection in the module or library containing the class into which the BeanManager was injected or the Java EE component from whose JNDI environment namespace the BeanManager was obtained, according to the rules of EL name resolution.
getCDI() - Method in interface javax.enterprise.inject.spi.CDIProvider
Provides access to the current container
getConstructors() - Method in interface javax.enterprise.inject.spi.AnnotatedType
Get the constructors of the type.
getContext(Class<? extends Annotation>) - Method in interface javax.enterprise.inject.spi.BeanManager
Obtains an active context object for the given scope .
getDeclaringCallable() - Method in interface javax.enterprise.inject.spi.AnnotatedParameter
Get the declaring method or constructor.
getDeclaringType() - Method in interface javax.enterprise.inject.spi.AnnotatedMember
Get the type which defines this member.
getDecoratedTypes() - Method in interface javax.enterprise.inject.spi.Decorator
Obtains the decorated types.
getDecorators() - Method in interface javax.enterprise.inject.spi.AfterTypeDiscovery
 
getDelegateQualifiers() - Method in interface javax.enterprise.inject.spi.Decorator
Obtains the qualifiers of the delegate injection point.
getDelegateType() - Method in interface javax.enterprise.inject.spi.Decorator
Obtains the type of the delegate injection point.
getEjbName() - Method in interface javax.enterprise.inject.spi.ProcessSessionBean
Returns the EJB name of the session bean.
getELResolver() - Method in interface javax.enterprise.inject.spi.BeanManager
Returns a ELResolver that resolves beans by EL name.
getEvent() - Method in interface javax.enterprise.inject.spi.BeanManager
Returns an instance of Event with specified type java.lang.Object and specified qualifier @Default It allows typesafe synchronous or asynchronous event firing without injection of Event built-in bean requirement.
getEvent() - Method in interface javax.enterprise.inject.spi.EventContext
 
getExecutor() - Method in interface javax.enterprise.event.NotificationOptions
 
getExtension(Class<T>) - Method in interface javax.enterprise.inject.spi.BeanManager
Obtains the container's instance of an Extension class declared in META-INF/services.
getFields() - Method in interface javax.enterprise.inject.spi.AnnotatedType
Get the fields of the type.
getId() - Method in interface javax.enterprise.context.Conversation
Get the identifier of the current long-running conversation.
getId() - Method in interface javax.enterprise.inject.spi.PassivationCapable
A string that uniquely identifies the instance of Bean or Contextual.
getInjectableReference(InjectionPoint, CreationalContext<?>) - Method in interface javax.enterprise.inject.spi.BeanManager
Obtains an injectable reference for a certain injection point.
getInjectionPoint() - Method in interface javax.enterprise.inject.spi.EventMetadata
Get the InjectionPoint representing the injected Event instance which fired the event, or null if it was fired from {@link BeanManager#fireEvent(Object, Annotation
getInjectionPoint() - Method in interface javax.enterprise.inject.spi.ProcessInjectionPoint
 
getInjectionPoints() - Method in interface javax.enterprise.inject.spi.Bean
Obtains the InjectionPoint objects representing injection points of the bean, that will be validated by the container at initialization time.
getInjectionPoints() - Method in interface javax.enterprise.inject.spi.Producer
Returns the set of all InjectionPoints.
getInjectionTarget() - Method in interface javax.enterprise.inject.spi.ProcessInjectionTarget
Returns the InjectionTarget object that will be used by the container to perform injection.
getInjectionTargetFactory(AnnotatedType<T>) - Method in interface javax.enterprise.inject.spi.BeanManager
An implementation of InjectionTargetFactory that provides container created InjectionTarget instances.
getInterceptorBindingDefinition(Class<? extends Annotation>) - Method in interface javax.enterprise.inject.spi.BeanManager
Obtains the set of meta-annotations for a certain interceptor binding type .
getInterceptorBindingHashCode(Annotation) - Method in interface javax.enterprise.inject.spi.BeanManager
Determine the hash code of an interceptor binding, using the JDK algorithm for determining an annotation hash code, ignoring any members annotated with Nonbinding.
getInterceptorBindings() - Method in interface javax.enterprise.inject.spi.Interceptor
Obtains the interceptor bindings of the interceptor.
getInterceptors() - Method in interface javax.enterprise.inject.spi.AfterTypeDiscovery
 
getJavaClass() - Method in interface javax.enterprise.inject.spi.AnnotatedType
Get the underlying Class.
getJavaMember() - Method in interface javax.enterprise.inject.spi.AnnotatedConstructor
Get the underlying Constructor.
getJavaMember() - Method in interface javax.enterprise.inject.spi.AnnotatedField
Get the underlying Field.
getJavaMember() - Method in interface javax.enterprise.inject.spi.AnnotatedMember
Get the underlying Member.
getJavaMember() - Method in interface javax.enterprise.inject.spi.AnnotatedMethod
Get the underlying Method.
getJavaParameter() - Method in interface javax.enterprise.inject.spi.AnnotatedParameter
Get the underlying Parameter.
getMember() - Method in interface javax.enterprise.inject.spi.InjectionPoint
Get the Field object in the case of field injection, the Method object in the case of method parameter injection or the Constructor object in the case of constructor parameter injection.
getMetadata() - Method in interface javax.enterprise.inject.spi.EventContext
 
getMethods() - Method in interface javax.enterprise.inject.spi.AnnotatedType
Get the methods of the type.
getName() - Method in interface javax.enterprise.inject.spi.BeanAttributes
Obtains the EL name of a bean, if it has one.
getObservedQualifiers() - Method in interface javax.enterprise.inject.spi.ObserverMethod
Obtains the set of observed event qualifiers.
getObservedType() - Method in interface javax.enterprise.inject.spi.ObserverMethod
Obtains the observed event type.
getObserverMethod() - Method in interface javax.enterprise.inject.spi.ProcessObserverMethod
The ObserverMethod object that will be used by the container to invoke the observer when a matching event is fired.
getParameters() - Method in interface javax.enterprise.inject.spi.AnnotatedCallable
Get the parameters of the callable member.
getPassivationCapableBean(String) - Method in interface javax.enterprise.inject.spi.BeanManager
Returns the PassivationCapable bean with the given identifier.
getPosition() - Method in interface javax.enterprise.inject.spi.AnnotatedParameter
Get the position of the parameter in the method or constructor argument list.
getPriority() - Method in interface javax.enterprise.inject.spi.CDIProvider
 
getPriority() - Method in interface javax.enterprise.inject.spi.ObserverMethod
The priority that will be used by the container to determine the notification order in which event observer methods are invoked.
getPriority() - Method in interface javax.enterprise.inject.spi.Prioritized
Returns the priority for this SPI element.
getProducer() - Method in interface javax.enterprise.inject.spi.ProcessProducer
Returns the Producer object that will be used by the container to call the producer method or read the producer field.
getProducerFactory(AnnotatedField<? super X>, Bean<X>) - Method in interface javax.enterprise.inject.spi.BeanManager
An implementation of ProducerFactory that provides container created Producer instances for the given field.
getProducerFactory(AnnotatedMethod<? super X>, Bean<X>) - Method in interface javax.enterprise.inject.spi.BeanManager
An implementation of ProducerFactory that provides container created Producer instances for the given method.
getQualifierHashCode(Annotation) - Method in interface javax.enterprise.inject.spi.BeanManager
Determine the hash code of a qualifier, using the JDK algorithm for determining an annotation hash code, ignoring any members annotated with Nonbinding.
getQualifiers() - Method in interface javax.enterprise.inject.spi.BeanAttributes
Obtains the qualifiers of the bean.
getQualifiers() - Method in interface javax.enterprise.inject.spi.EventMetadata
 
getQualifiers() - Method in interface javax.enterprise.inject.spi.InjectionPoint
Get the required qualifiers of the injection point.
getRawType() - Method in class javax.enterprise.util.TypeLiteral
 
getReception() - Method in interface javax.enterprise.inject.spi.ObserverMethod
Obtains the specified Reception for the observer method.
getReference(Bean<?>, Type, CreationalContext<?>) - Method in interface javax.enterprise.inject.spi.BeanManager
Obtains a contextual reference for a certain bean and a certain bean type of the bean.
getScope() - Method in interface javax.enterprise.context.spi.Context
Get the scope type of the context object.
getScope() - Method in interface javax.enterprise.inject.spi.BeanAttributes
Obtains the scope of the bean.
getSessionBeanType() - Method in interface javax.enterprise.inject.spi.ProcessSessionBean
Returns a SessionBeanType representing the kind of session bean.
getSource() - Method in interface javax.enterprise.inject.spi.ProcessSyntheticAnnotatedType
Get the extension instance which added the AnnotatedType for which this event is being fired.
getSource() - Method in interface javax.enterprise.inject.spi.ProcessSyntheticBean
Get the extension instance which added the Bean for which this event is being fired.
getSource() - Method in interface javax.enterprise.inject.spi.ProcessSyntheticObserverMethod
Get the extension instance which added the ObserverMethod for which this event is being fired.
getStereotypeDefinition(Class<? extends Annotation>) - Method in interface javax.enterprise.inject.spi.BeanManager
Obtains meta-annotations for a certain stereotype.
getStereotypes() - Method in interface javax.enterprise.inject.spi.BeanAttributes
Obtains the stereotypes of the bean.
getTimeout() - Method in interface javax.enterprise.context.Conversation
Get the timeout of the current conversation.
getTransactionPhase() - Method in interface javax.enterprise.inject.spi.ObserverMethod
Obtains the specified TransactionPhase for the observer method.
getType() - Method in interface javax.enterprise.inject.spi.EventMetadata
Get the type representing runtime class of the event object with type variables resolved.
getType() - Method in interface javax.enterprise.inject.spi.InjectionPoint
Get the required type of injection point.
getType() - Method in class javax.enterprise.util.TypeLiteral
 
getTypeClosure() - Method in interface javax.enterprise.inject.spi.Annotated
Get all types to which the base type should be considered assignable.
getTypes() - Method in interface javax.enterprise.inject.spi.BeanAttributes
Obtains the bean types of the bean.

H

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

I

id(String) - Method in interface javax.enterprise.inject.spi.configurator.BeanConfigurator
Make the configured bean implements PassivationCapable and its Id for passivation.
ignoreFinalMethods() - Method in interface javax.enterprise.inject.spi.InterceptionFactory
Instructs the container to ignore all non-static, final methods with public, protected or default visibility declared by any class in the type hierarchy of the intercepted instance during invocation of InterceptionFactory.createInterceptedInstance(Object).
ignoreFinalMethods() - Method in interface javax.enterprise.inject.spi.ProcessBeanAttributes
Instructs the container to ignore all non-static, final methods with public, protected or default visibility declared on any bean type of the specific bean during validation of injection points that require proxyable bean type.
IllegalProductException - Exception in javax.enterprise.inject
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.
IllegalProductException() - Constructor for exception javax.enterprise.inject.IllegalProductException
 
IllegalProductException(String, Throwable) - Constructor for exception javax.enterprise.inject.IllegalProductException
 
IllegalProductException(String) - Constructor for exception javax.enterprise.inject.IllegalProductException
 
IllegalProductException(Throwable) - Constructor for exception javax.enterprise.inject.IllegalProductException
 
initialize() - Method in class javax.enterprise.inject.se.SeContainerInitializer
Initializes a CDI SeContainerInitializer.
Initialized - Annotation Type in javax.enterprise.context
An event with this qualifier is fired when a context is initialized, i.e. ready for use.
Initialized.Literal - Class in javax.enterprise.context
Supports inline instantiation of the Initialized qualifier.
inject(T, CreationalContext<T>) - Method in interface javax.enterprise.inject.spi.InjectionTarget
Performs dependency injection upon the given object.
inject() - Method in class javax.enterprise.inject.spi.Unmanaged.UnmanagedInstance
Inject the instance
InjectionException - Exception in javax.enterprise.inject
Indicates a problem relating to dependency injection.
InjectionException() - Constructor for exception javax.enterprise.inject.InjectionException
 
InjectionException(String, Throwable) - Constructor for exception javax.enterprise.inject.InjectionException
 
InjectionException(String) - Constructor for exception javax.enterprise.inject.InjectionException
 
InjectionException(Throwable) - Constructor for exception javax.enterprise.inject.InjectionException
 
InjectionPoint - Interface in javax.enterprise.inject.spi
Provides access to metadata about an injection point.
InjectionPointConfigurator - Interface in javax.enterprise.inject.spi.configurator
This API is an helper to configure an existing InjectionPoint instance.
injectionPoints(InjectionPoint...) - Method in interface javax.enterprise.inject.spi.configurator.BeanConfigurator
Replace InjectionPoints for the configured bean
injectionPoints(Set<InjectionPoint>) - Method in interface javax.enterprise.inject.spi.configurator.BeanConfigurator
Replace InjectionPoints for the configured bean
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
An InjectionTargetFactory can create an InjectionTarget for a given bean.
InjectLiteral - Class in javax.enterprise.inject.literal
Supports inline instantiation of the Inject annotation.
InjectLiteral() - Constructor for class javax.enterprise.inject.literal.InjectLiteral
 
INSTANCE - Static variable in class javax.enterprise.context.ApplicationScoped.Literal
 
INSTANCE - Static variable in class javax.enterprise.context.ConversationScoped.Literal
 
INSTANCE - Static variable in class javax.enterprise.context.Dependent.Literal
 
INSTANCE - Static variable in class javax.enterprise.context.RequestScoped.Literal
 
INSTANCE - Static variable in class javax.enterprise.context.SessionScoped.Literal
 
INSTANCE - Static variable in class javax.enterprise.inject.Alternative.Literal
 
INSTANCE - Static variable in class javax.enterprise.inject.Any.Literal
 
INSTANCE - Static variable in class javax.enterprise.inject.Default.Literal
 
Instance<T> - Interface in javax.enterprise.inject
Allows the application to dynamically obtain instances of beans with a specified combination of required type and qualifiers.
INSTANCE - Static variable in class javax.enterprise.inject.literal.InjectLiteral
 
INSTANCE - Static variable in class javax.enterprise.inject.literal.NamedLiteral
 
INSTANCE - Static variable in class javax.enterprise.inject.literal.QualifierLiteral
 
INSTANCE - Static variable in class javax.enterprise.inject.literal.SingletonLiteral
 
INSTANCE - Static variable in class javax.enterprise.inject.New.Literal
 
INSTANCE - Static variable in class javax.enterprise.inject.Specializes.Literal
 
INSTANCE - Static variable in class javax.enterprise.inject.TransientReference.Literal
 
INSTANCE - Static variable in class javax.enterprise.inject.Typed.Literal
 
INSTANCE - Static variable in class javax.enterprise.inject.Vetoed.Literal
 
INSTANCE - Static variable in class javax.enterprise.util.Nonbinding.Literal
 
intercept(InterceptionType, T, InvocationContext) - Method in interface javax.enterprise.inject.spi.Interceptor
Invokes the specified kind of lifecycle callback or method invocation interception upon the given interceptor instance.
Intercepted - Annotation Type in javax.enterprise.inject
An interceptor may inject metadata about the bean it is intercepting.
InterceptionFactory<T> - Interface in javax.enterprise.inject.spi
InterceptionFactory allows to create a wrapper instance whose method invocations are intercepted by method interceptors and forwarded to a provided instance.
InterceptionType - Enum in javax.enterprise.inject.spi
Identifies the kind of lifecycle callback, EJB timeout method or business method interception.
Interceptor<T> - Interface in javax.enterprise.inject.spi
Represents an enabled interceptor.
intercepts(InterceptionType) - Method in interface javax.enterprise.inject.spi.Interceptor
Determines if the interceptor intercepts the specified kind of lifecycle callback or method invocation.
isActive() - Method in interface javax.enterprise.context.spi.Context
Determines if the context object is active.
isAlternative() - Method in interface javax.enterprise.inject.spi.BeanAttributes
Determines if the bean is an alternative.
isAmbiguous() - Method in interface javax.enterprise.inject.Instance
Determines if there is more than one bean that matches the required type and qualifiers and is eligible for injection into the class into which the parent Instance was injected.
isAnnotationPresent(Class<? extends Annotation>) - Method in interface javax.enterprise.inject.spi.Annotated
Determine if the program element has an annotation of a certain annotation type.
isAsync() - Method in interface javax.enterprise.inject.spi.ObserverMethod
Determines if this observer method is asynchronous
isDelegate() - Method in interface javax.enterprise.inject.spi.InjectionPoint
Determines if the injection point is a decorator delegate injection point.
isInterceptorBinding(Class<? extends Annotation>) - Method in interface javax.enterprise.inject.spi.BeanManager
Test the given annotation type to determine if it is an interceptor binding type .
isNormalScope(Class<? extends Annotation>) - Method in interface javax.enterprise.inject.spi.BeanManager
Test the given annotation type to determine if it is a normal scope type.
isNullable() - Method in interface javax.enterprise.inject.spi.Bean
Determines if Contextual.create(CreationalContext) sometimes return a null value.
isPassivatingScope(Class<? extends Annotation>) - Method in interface javax.enterprise.inject.spi.BeanManager
Test the given annotation type to determine if it is a passivating scope type.
isQualifier(Class<? extends Annotation>) - Method in interface javax.enterprise.inject.spi.BeanManager
Test the given annotation type to determine if it is a qualifier type.
isResolvable() - Method in interface javax.enterprise.inject.Instance
Determines if there is exactly one bean that matches the required type and qualifiers and is eligible for injection into the class into which the parent Instance was injected.
isRunning() - Method in interface javax.enterprise.inject.se.SeContainer
Check if the container is running or was shut down
isScope(Class<? extends Annotation>) - Method in interface javax.enterprise.inject.spi.BeanManager
Test the given annotation type to determine if it is a scope type.
isStatic() - Method in interface javax.enterprise.inject.spi.AnnotatedMember
Determines if the member is static.
isStereotype(Class<? extends Annotation>) - Method in interface javax.enterprise.inject.spi.BeanManager
Test the given annotation type to determine if it is a stereotype.
isTransient() - Method in interface javax.enterprise.context.Conversation
Determine if the conversation is marked transient or long-running.
isTransient() - Method in interface javax.enterprise.inject.spi.InjectionPoint
Determines if the injection is a transient field.
isUnsatisfied() - Method in interface javax.enterprise.inject.Instance
Determines if there is no bean that matches the required type and qualifiers and is eligible for injection into the class into which the parent Instance was injected.

J

javax.decorator - package javax.decorator
Annotations relating to decorators.
javax.enterprise.context - package javax.enterprise.context
Annotations and interfaces relating to scopes and contexts.
javax.enterprise.context.control - package javax.enterprise.context.control
 
javax.enterprise.context.spi - package javax.enterprise.context.spi
The custom context SPI.
javax.enterprise.event - package javax.enterprise.event
Annotations and interfaces relating to events.
javax.enterprise.inject - package javax.enterprise.inject
 
javax.enterprise.inject.literal - package javax.enterprise.inject.literal
 
javax.enterprise.inject.se - package javax.enterprise.inject.se
 
javax.enterprise.inject.spi - package javax.enterprise.inject.spi
The portable extension integration SPI.
javax.enterprise.inject.spi.configurator - package javax.enterprise.inject.spi.configurator
 
javax.enterprise.util - package javax.enterprise.util
Contains shared, general-purpose helper classes and annotations.

L

Literal() - Constructor for class javax.enterprise.context.ApplicationScoped.Literal
 
Literal() - Constructor for class javax.enterprise.context.ConversationScoped.Literal
 
Literal() - Constructor for class javax.enterprise.context.Dependent.Literal
 
Literal() - Constructor for class javax.enterprise.context.RequestScoped.Literal
 
Literal() - Constructor for class javax.enterprise.context.SessionScoped.Literal
 
Literal() - Constructor for class javax.enterprise.inject.Alternative.Literal
 
Literal() - Constructor for class javax.enterprise.inject.Any.Literal
 
Literal() - Constructor for class javax.enterprise.inject.Default.Literal
 
Literal() - Constructor for class javax.enterprise.inject.Specializes.Literal
 
Literal() - Constructor for class javax.enterprise.inject.TransientReference.Literal
 
Literal() - Constructor for class javax.enterprise.inject.Vetoed.Literal
 
Literal() - Constructor for class javax.enterprise.util.Nonbinding.Literal
 

M

methods() - Method in interface javax.enterprise.inject.spi.configurator.AnnotatedTypeConfigurator
 
Model - Annotation Type in javax.enterprise.inject
The built-in stereotype intended for use with beans that define the model layer of an MVC web application architecture such as JSF.

N

name(String) - Method in interface javax.enterprise.inject.spi.configurator.BeanAttributesConfigurator
Set the name of the configured bean
name(String) - Method in interface javax.enterprise.inject.spi.configurator.BeanConfigurator
Set the name of the configured bean
NamedLiteral - Class in javax.enterprise.inject.literal
Supports inline instantiation of the Named qualifier.
New - Annotation Type in javax.enterprise.inject
The New qualifier was deprecated in CDI 1.1.
New.Literal - Class in javax.enterprise.inject
Supports inline instantiation of the New qualifier.
newInstance() - Static method in class javax.enterprise.inject.se.SeContainerInitializer
Returns an instance of SeContainerInitializer Each call returns a new instance
newInstance() - Method in class javax.enterprise.inject.spi.Unmanaged
Instantiate a new UnmanagedInstance
Nonbinding - Annotation Type in javax.enterprise.util
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.
Nonbinding.Literal - Class in javax.enterprise.util
Supports inline instantiation of the Nonbinding annotation.
NonexistentConversationException - Exception in javax.enterprise.context
Indicates that the conversation context could not be restored.
NonexistentConversationException() - Constructor for exception javax.enterprise.context.NonexistentConversationException
 
NonexistentConversationException(String) - Constructor for exception javax.enterprise.context.NonexistentConversationException
 
NonexistentConversationException(Throwable) - Constructor for exception javax.enterprise.context.NonexistentConversationException
 
NonexistentConversationException(String, Throwable) - Constructor for exception javax.enterprise.context.NonexistentConversationException
 
NormalScope - Annotation Type in javax.enterprise.context
Specifies that an annotation type is a normal scope type.
NotificationOptions - Interface in javax.enterprise.event
Notification options are used to configure observer notification.
NotificationOptions.Builder - Interface in javax.enterprise.event
Notification options builder.
notify(T) - Method in interface javax.enterprise.inject.spi.ObserverMethod
Calls the observer method, passing the given event object.
notify(EventContext<T>) - Method in interface javax.enterprise.inject.spi.ObserverMethod
Calls the observer method, passing the given event context.
notifyWith(ObserverMethodConfigurator.EventConsumer<T>) - Method in interface javax.enterprise.inject.spi.configurator.ObserverMethodConfigurator
Define an operation that accepts a context of a fired event.

O

observedType(Type) - Method in interface javax.enterprise.inject.spi.configurator.ObserverMethodConfigurator
Set the type of the observed event
ObserverException - Exception in javax.enterprise.event
Indicates that a checked exception was thrown by an observer method during event notification.
ObserverException() - Constructor for exception javax.enterprise.event.ObserverException
 
ObserverException(String) - Constructor for exception javax.enterprise.event.ObserverException
 
ObserverException(Throwable) - Constructor for exception javax.enterprise.event.ObserverException
 
ObserverException(String, Throwable) - Constructor for exception javax.enterprise.event.ObserverException
 
ObserverMethod<T> - Interface in javax.enterprise.inject.spi
Represents an observer method of an enabled bean.
ObserverMethodConfigurator<T> - Interface in javax.enterprise.inject.spi.configurator
ObserverMethodConfigurator.EventConsumer<T> - Interface in javax.enterprise.inject.spi.configurator
Represents an operation that accepts a context of a fired event.
Observes - Annotation Type in javax.enterprise.event
Identifies the event parameter of an observer method.
ObservesAsync - Annotation Type in javax.enterprise.event
Identifies the event parameter of an asynchronous observer method.
of(Class<? extends Annotation>) - Static method in class javax.enterprise.context.BeforeDestroyed.Literal
 
of(Class<? extends Annotation>) - Static method in class javax.enterprise.context.Destroyed.Literal
 
of(Class<? extends Annotation>) - Static method in class javax.enterprise.context.Initialized.Literal
 
of(String, Object) - Static method in interface javax.enterprise.event.NotificationOptions
 
of(String) - Static method in class javax.enterprise.inject.literal.NamedLiteral
 
of(Class<?>) - Static method in class javax.enterprise.inject.New.Literal
 
of(Class<?>[]) - Static method in class javax.enterprise.inject.Typed.Literal
 
ofExecutor(Executor) - Static method in interface javax.enterprise.event.NotificationOptions
 

P

params() - Method in interface javax.enterprise.inject.spi.configurator.AnnotatedConstructorConfigurator
 
params() - Method in interface javax.enterprise.inject.spi.configurator.AnnotatedMethodConfigurator
 
PassivationCapable - Interface in javax.enterprise.inject.spi
Indicates that a custom implementation of Bean or Contextual is passivation capable.
postConstruct(T) - Method in interface javax.enterprise.inject.spi.InjectionTarget
Calls the PostConstruct callback, if it exists, according to the semantics required by the Java EE platform specification.
postConstruct() - Method in class javax.enterprise.inject.spi.Unmanaged.UnmanagedInstance
Call the @PostConstruct callback
preDestroy(T) - Method in interface javax.enterprise.inject.spi.InjectionTarget
Calls the PreDestroy callback, if it exists, according to the semantics required by the Java EE platform specification.
preDestroy() - Method in class javax.enterprise.inject.spi.Unmanaged.UnmanagedInstance
Call the @PreDestroy callback
Prioritized - Interface in javax.enterprise.inject.spi
This interface allows some SPI implementation to change their priority programmatically.
priority(int) - Method in interface javax.enterprise.inject.spi.configurator.ObserverMethodConfigurator
Set the priority for the observer to build
ProcessAnnotatedType<X> - Interface in javax.enterprise.inject.spi
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> - Interface in javax.enterprise.inject.spi
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> - Interface in javax.enterprise.inject.spi
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> - Interface in javax.enterprise.inject.spi
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> - Interface in javax.enterprise.inject.spi
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> - Interface in javax.enterprise.inject.spi
The container fires an event of this type for each enabled managed bean, before registering the Bean object.
ProcessObserverMethod<T,X> - Interface in javax.enterprise.inject.spi
The container fires an event of this type for each observer method of each enabled bean, before registering the ObserverMethod object.
ProcessProducer<T,X> - Interface in javax.enterprise.inject.spi
The container fires an event of this type for each producer method or field of each enabled bean, including resources.
ProcessProducerField<T,X> - Interface in javax.enterprise.inject.spi
The container fires an event of this type for each enabled producer field, before registering the Bean object.
ProcessProducerMethod<T,X> - Interface in javax.enterprise.inject.spi
The container fires an event of this type for each enabled producer method, before registering the Bean object.
ProcessSessionBean<X> - Interface in javax.enterprise.inject.spi
The container fires an event of this type for each enabled session bean, before registering the Bean object.
ProcessSyntheticAnnotatedType<X> - Interface in javax.enterprise.inject.spi
The container fires an event of this type for each Java class or interface added by BeforeBeanDiscovery.addAnnotatedType(AnnotatedType), BeforeBeanDiscovery.addAnnotatedType(AnnotatedType, String) or AfterTypeDiscovery.addAnnotatedType(AnnotatedType, String) Any observer of this event is permitted to wrap and/or replace the AnnotatedType.
ProcessSyntheticBean<X> - Interface in javax.enterprise.inject.spi
The container fires an event of this type for each custom bean implementation added through AfterBeanDiscovery.addBean() or AfterBeanDiscovery.addBean(Bean), before registering the Bean object.
ProcessSyntheticObserverMethod<T,X> - Interface in javax.enterprise.inject.spi
The container fires an event of this type for each custom implementation of ObserverMethod added through AfterBeanDiscovery.addObserverMethod(ObserverMethod) or AfterBeanDiscovery.addObserverMethod(), before registering the ObserverMethod object.
produce(CreationalContext<T>) - Method in interface javax.enterprise.inject.spi.Producer
Causes an instance to be produced via the Producer.
produce() - Method in class javax.enterprise.inject.spi.Unmanaged.UnmanagedInstance
Create the instance
Producer<T> - Interface in javax.enterprise.inject.spi
Provides a generic operation for producing an instance of a type.
ProducerConfigurator<T> - Interface in javax.enterprise.inject.spi.configurator
A ProducerConfigurator can configure a Producer.
ProducerFactory<X> - Interface in javax.enterprise.inject.spi
An ProducerFactory can create an Producer for a given bean.
Produces - Annotation Type in javax.enterprise.inject
Identifies a producer method or field.
produceWith(Function<Instance<Object>, U>) - Method in interface javax.enterprise.inject.spi.configurator.BeanConfigurator
Set a callback to create a bean instance.
produceWith(Function<CreationalContext<U>, U>) - Method in interface javax.enterprise.inject.spi.configurator.ProducerConfigurator
Set a callback to produce a new instance.
push(T) - Method in interface javax.enterprise.context.spi.CreationalContext
Registers an incompletely initialized contextual instance the with the container.

Q

QualifierLiteral - Class in javax.enterprise.inject.literal
Supports inline instantiation of the Qualifier annotation.
QualifierLiteral() - Constructor for class javax.enterprise.inject.literal.QualifierLiteral
 
qualifiers(Annotation...) - Method in interface javax.enterprise.inject.spi.configurator.BeanAttributesConfigurator
Replace all qualifiers.
qualifiers(Set<Annotation>) - Method in interface javax.enterprise.inject.spi.configurator.BeanAttributesConfigurator
Replace all qualifiers.
qualifiers(Annotation...) - Method in interface javax.enterprise.inject.spi.configurator.BeanConfigurator
Replace all qualifiers.
qualifiers(Set<Annotation>) - Method in interface javax.enterprise.inject.spi.configurator.BeanConfigurator
Replace all qualifiers.
qualifiers(Annotation...) - Method in interface javax.enterprise.inject.spi.configurator.InjectionPointConfigurator
Replace all qualifiers.
qualifiers(Set<Annotation>) - Method in interface javax.enterprise.inject.spi.configurator.InjectionPointConfigurator
Replace all qualifiers.
qualifiers(Annotation...) - Method in interface javax.enterprise.inject.spi.configurator.ObserverMethodConfigurator
Replace all qualifiers on the Observed event.
qualifiers(Set<Annotation>) - Method in interface javax.enterprise.inject.spi.configurator.ObserverMethodConfigurator
Replace all qualifiers on the Observed event.

R

read(AnnotatedType<U>) - Method in interface javax.enterprise.inject.spi.configurator.BeanConfigurator
Read the information from the given annotated type.
read(BeanAttributes<?>) - Method in interface javax.enterprise.inject.spi.configurator.BeanConfigurator
Read the information from the given bean attributes.
read(Method) - Method in interface javax.enterprise.inject.spi.configurator.ObserverMethodConfigurator
Read observer meta data from a existing Method
read(AnnotatedMethod<?>) - Method in interface javax.enterprise.inject.spi.configurator.ObserverMethodConfigurator
Read observer meta data from a existing AnnotatedMethod
read(ObserverMethod<T>) - Method in interface javax.enterprise.inject.spi.configurator.ObserverMethodConfigurator
Read observer meta data from a existing ObserverMethod
Reception - Enum in javax.enterprise.event
Distinguishes conditional observer methods from observer methods which are always notified.
reception(Reception) - Method in interface javax.enterprise.inject.spi.configurator.ObserverMethodConfigurator
Set the Reception mode for the observer to build
release() - Method in interface javax.enterprise.context.spi.CreationalContext
Destroys all dependent objects of the instance which is being destroyed, by passing each dependent object to Contextual.destroy(Object, CreationalContext) .
remove(Predicate<Annotation>) - Method in interface javax.enterprise.inject.spi.configurator.AnnotatedConstructorConfigurator
Remove annotations that match the specified predicate.
remove(Predicate<Annotation>) - Method in interface javax.enterprise.inject.spi.configurator.AnnotatedFieldConfigurator
Remove annotations that match the specified predicate.
remove(Predicate<Annotation>) - Method in interface javax.enterprise.inject.spi.configurator.AnnotatedMethodConfigurator
Remove annotations that match the specified predicate.
remove(Predicate<Annotation>) - Method in interface javax.enterprise.inject.spi.configurator.AnnotatedParameterConfigurator
Remove annotations that match the specified predicate.
remove(Predicate<Annotation>) - Method in interface javax.enterprise.inject.spi.configurator.AnnotatedTypeConfigurator
Remove annotations that match the specified predicate.
removeAll() - Method in interface javax.enterprise.inject.spi.configurator.AnnotatedConstructorConfigurator
Remove all the annotations.
removeAll() - Method in interface javax.enterprise.inject.spi.configurator.AnnotatedFieldConfigurator
Remove all the annotations.
removeAll() - Method in interface javax.enterprise.inject.spi.configurator.AnnotatedMethodConfigurator
Remove all the annotations.
removeAll() - Method in interface javax.enterprise.inject.spi.configurator.AnnotatedParameterConfigurator
Remove all the annotations.
removeAll() - Method in interface javax.enterprise.inject.spi.configurator.AnnotatedTypeConfigurator
Remove all the annotations.
REQUEST - Static variable in class javax.enterprise.context.BeforeDestroyed.Literal
 
REQUEST - Static variable in class javax.enterprise.context.Destroyed.Literal
 
REQUEST - Static variable in class javax.enterprise.context.Initialized.Literal
 
RequestContextController - Interface in javax.enterprise.context.control
The CDI container provides a built in instance of RequestContextController that is dependent scoped for the purposes of activating and deactivating.
RequestScoped - Annotation Type in javax.enterprise.context
Specifies that a bean is request scoped.
RequestScoped.Literal - Class in javax.enterprise.context
Supports inline instantiation of the RequestScoped annotation.
ResolutionException - Exception in javax.enterprise.inject
Indicates a problem relating to typesafe resolution.
ResolutionException() - Constructor for exception javax.enterprise.inject.ResolutionException
 
ResolutionException(String, Throwable) - Constructor for exception javax.enterprise.inject.ResolutionException
 
ResolutionException(String) - 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
Apply the ambiguous dependency resolution rules to a set of beans.
resolveDecorators(Set<Type>, Annotation...) - Method in interface javax.enterprise.inject.spi.BeanManager
Return an ordered list of decorators for a set of bean types and a set of qualifiers and which are enabled in the module or library containing the class into which the BeanManager was injected or the Java EE component from whose JNDI environment namespace the BeanManager was obtained.
resolveInterceptors(InterceptionType, Annotation...) - Method in interface javax.enterprise.inject.spi.BeanManager
Return an ordered list of enabled interceptors for a set of interceptor bindings and a type of interception and which are enabled in the module or library containing the class into which the BeanManager was injected or the Java EE component from whose JNDI environment namespace the BeanManager was obtained.
resolveObserverMethods(T, Annotation...) - Method in interface javax.enterprise.inject.spi.BeanManager
Return an ordered set of observer methods for an event.

S

scope(Class<? extends Annotation>) - Method in interface javax.enterprise.inject.spi.configurator.BeanAttributesConfigurator
Replace Bean scope
scope(Class<? extends Annotation>) - Method in interface javax.enterprise.inject.spi.configurator.BeanConfigurator
Replace Bean scope
SeContainer - Interface in javax.enterprise.inject.se
Provides access to the current container in Java SE.
SeContainerInitializer - Class in javax.enterprise.inject.se
A CDI container initializer for Java SE.
SeContainerInitializer() - Constructor for class javax.enterprise.inject.se.SeContainerInitializer
 
select(Annotation...) - Method in interface javax.enterprise.event.Event
Obtains a child Event for the given additional required qualifiers.
select(Class<U>, Annotation...) - Method in interface javax.enterprise.event.Event
Obtains a child Event for the given required type and additional required qualifiers.
select(TypeLiteral<U>, Annotation...) - Method in interface javax.enterprise.event.Event
Obtains a child Event for the given required type and additional required qualifiers.
select(Annotation...) - Method in interface javax.enterprise.inject.Instance
Obtains a child Instance for the given additional required qualifiers.
select(Class<U>, Annotation...) - Method in interface javax.enterprise.inject.Instance
Obtains a child Instance for the given required type and additional required qualifiers.
select(TypeLiteral<U>, Annotation...) - Method in interface javax.enterprise.inject.Instance
Obtains a child Instance for the given required type and additional required qualifiers.
selectAlternatives(Class<?>...) - Method in class javax.enterprise.inject.se.SeContainerInitializer
Add alternatives classes to the list of selected alternatives for the synthetic bean archive.
selectAlternativeStereotypes(Class<? extends Annotation>...) - Method in class javax.enterprise.inject.se.SeContainerInitializer
Add alternative stereotype classes to the list of selected alternative stereotypes for the synthetic bean archive.
SESSION - Static variable in class javax.enterprise.context.BeforeDestroyed.Literal
 
SESSION - Static variable in class javax.enterprise.context.Destroyed.Literal
 
SESSION - Static variable in class javax.enterprise.context.Initialized.Literal
 
SessionBeanType - Enum in javax.enterprise.inject.spi
Identifies the kind of EJB session bean.
SessionScoped - Annotation Type in javax.enterprise.context
Specifies that a bean is session scoped.
SessionScoped.Literal - Class in javax.enterprise.context
Supports inline instantiation of the SessionScoped annotation.
set(String, Object) - Method in interface javax.enterprise.event.NotificationOptions.Builder
 
setAnnotatedType(AnnotatedType<X>) - Method in interface javax.enterprise.inject.spi.ProcessAnnotatedType
Replaces the AnnotatedType.
setBeanAttributes(BeanAttributes<T>) - Method in interface javax.enterprise.inject.spi.ProcessBeanAttributes
Replaces the BeanAttributes.
setCDIProvider(CDIProvider) - Static method in class javax.enterprise.inject.spi.CDI
Set the CDIProvider to use.
setClassLoader(ClassLoader) - Method in class javax.enterprise.inject.se.SeContainerInitializer
setExecutor(Executor) - Method in interface javax.enterprise.event.NotificationOptions.Builder
 
setInjectionPoint(InjectionPoint) - Method in interface javax.enterprise.inject.spi.ProcessInjectionPoint
Replaces the InjectionPoint.
setInjectionTarget(InjectionTarget<X>) - Method in interface javax.enterprise.inject.spi.ProcessInjectionTarget
Replaces the InjectionTarget which performs injection for this target.
setObserverMethod(ObserverMethod<T>) - Method in interface javax.enterprise.inject.spi.ProcessObserverMethod
Replaces the ObserverMethod.
setProducer(Producer<X>) - Method in interface javax.enterprise.inject.spi.ProcessProducer
Replaces the Producer object that will be used by the container to call the producer method or read the producer field.
setProperties(Map<String, Object>) - Method in class javax.enterprise.inject.se.SeContainerInitializer
Set all the configuration properties.
setTimeout(long) - Method in interface javax.enterprise.context.Conversation
Set the timeout of the current conversation.
SingletonLiteral - Class in javax.enterprise.inject.literal
Supports inline instantiation of the Singleton annotation.
SingletonLiteral() - Constructor for class javax.enterprise.inject.literal.SingletonLiteral
 
Specializes - Annotation Type in javax.enterprise.inject
Indicates that a bean directly specializes another bean.
Specializes.Literal - Class in javax.enterprise.inject
Supports inline instantiation of the Specializes annotation.
Stereotype - Annotation Type in javax.enterprise.inject
Specifies that an annotation type is a stereotype.
stereotypes(Set<Class<? extends Annotation>>) - Method in interface javax.enterprise.inject.spi.configurator.BeanAttributesConfigurator
Replace stereotypes on the configured bean
stereotypes(Set<Class<? extends Annotation>>) - Method in interface javax.enterprise.inject.spi.configurator.BeanConfigurator
Replace stereotypes on the configured bean
stream() - Method in interface javax.enterprise.inject.Instance
When called, provides back a Stream of the beans available in this Instance.

T

toString() - Method in class javax.enterprise.util.AnnotationLiteral
 
toString() - Method in class javax.enterprise.util.TypeLiteral
 
TransactionPhase - Enum in javax.enterprise.event
Distinguishes the various kinds of transactional observer methods from regular observer methods which are notified immediately.
transactionPhase(TransactionPhase) - Method in interface javax.enterprise.inject.spi.configurator.ObserverMethodConfigurator
Set the TransactionPhase for the observer to build
transientField(boolean) - Method in interface javax.enterprise.inject.spi.configurator.InjectionPointConfigurator
Change the transient status of the built InjectionPoint.
TransientReference - Annotation Type in javax.enterprise.inject
If a parameter annotated with @TransientReference resolves to a dependent scoped bean, then the bean will be destroyed after the invocation completes.
TransientReference.Literal - Class in javax.enterprise.inject
Supports inline instantiation of the TransientReference annotation.
type(Type) - Method in interface javax.enterprise.inject.spi.configurator.InjectionPointConfigurator
Set the required Type (that will be used during typesafe resolution) of the InjectionPoint to build.
Typed - Annotation Type in javax.enterprise.inject
Restricts the bean types of a bean.
Typed.Literal - Class in javax.enterprise.inject
Supports inline instantiation of the Typed annotation.
TypeLiteral<T> - Class in javax.enterprise.util
Supports inline instantiation of objects that represent parameterized types with actual type parameters.
TypeLiteral() - Constructor for class javax.enterprise.util.TypeLiteral
 
types(Type...) - Method in interface javax.enterprise.inject.spi.configurator.BeanAttributesConfigurator
Replace bean types
types(Set<Type>) - Method in interface javax.enterprise.inject.spi.configurator.BeanAttributesConfigurator
Replace bean types
types(Type...) - Method in interface javax.enterprise.inject.spi.configurator.BeanConfigurator
Replace bean types
types(Set<Type>) - Method in interface javax.enterprise.inject.spi.configurator.BeanConfigurator
Replace bean types

U

Unmanaged<T> - Class in javax.enterprise.inject.spi
Helper class for injecting and calling lifecycle callbacks unmanaged instances for use by framework and library integrators.
Unmanaged(BeanManager, Class<T>) - Constructor for class javax.enterprise.inject.spi.Unmanaged
Create an injector for the given class
Unmanaged(Class<T>) - Constructor for class javax.enterprise.inject.spi.Unmanaged
Create an injector for the given class, using the current bean manager
Unmanaged.UnmanagedInstance<T> - Class in javax.enterprise.inject.spi
Represents a non-contextual instance.
UnproxyableResolutionException - Exception in javax.enterprise.inject
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.
UnproxyableResolutionException() - Constructor for exception javax.enterprise.inject.UnproxyableResolutionException
 
UnproxyableResolutionException(String, Throwable) - Constructor for exception javax.enterprise.inject.UnproxyableResolutionException
 
UnproxyableResolutionException(String) - Constructor for exception javax.enterprise.inject.UnproxyableResolutionException
 
UnproxyableResolutionException(Throwable) - Constructor for exception javax.enterprise.inject.UnproxyableResolutionException
 
UnsatisfiedResolutionException - Exception in javax.enterprise.inject
Indicates that no bean matches a certain combination of required type and required qualifiers and is eligible for injection into a certain class.
UnsatisfiedResolutionException() - Constructor for exception javax.enterprise.inject.UnsatisfiedResolutionException
 
UnsatisfiedResolutionException(String, Throwable) - Constructor for exception javax.enterprise.inject.UnsatisfiedResolutionException
 
UnsatisfiedResolutionException(String) - 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
Validate a certain injection point.
value() - Method in class javax.enterprise.context.BeforeDestroyed.Literal
 
value() - Method in class javax.enterprise.context.Destroyed.Literal
 
value() - Method in class javax.enterprise.context.Initialized.Literal
 
value() - Method in class javax.enterprise.inject.literal.NamedLiteral
 
value() - Method in class javax.enterprise.inject.New.Literal
 
value() - Method in class javax.enterprise.inject.Typed.Literal
 
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
Forces the container to ignore this type.
veto() - Method in interface javax.enterprise.inject.spi.ProcessBeanAttributes
Forces the container to ignore the bean.
veto() - Method in interface javax.enterprise.inject.spi.ProcessObserverMethod
Forces the container to ignore the observer method.
Vetoed - Annotation Type in javax.enterprise.inject
Veto the processing of the class.
Vetoed.Literal - Class in javax.enterprise.inject
Supports inline instantiation of the Vetoed annotation.

W

WithAnnotations - Annotation Type in javax.enterprise.inject.spi
WithAnnotations may be applied to any portable extension observer method with an event parameter type of ProcessAnnotatedType to filter the events delivered.
wrapExpressionFactory(ExpressionFactory) - Method in interface javax.enterprise.inject.spi.BeanManager
Returns a wrapper ExpressionFactory that delegates MethodExpression and ValueExpression creation to the given ExpressionFactory.
A B C D E F G H I J L M N O P Q R S T U V W 
Skip navigation links

Copyright © 2008–2017 JBoss by Red Hat, Inc.. All rights reserved.