- add(Annotation) - Method in interface javax.enterprise.inject.spi.builder.AnnotatedConstructorConfigurator
-
Add an annotation to the constructor.
- add(Annotation) - Method in interface javax.enterprise.inject.spi.builder.AnnotatedFieldConfigurator
-
Add an annotation to the field.
- add(Annotation) - Method in interface javax.enterprise.inject.spi.builder.AnnotatedMethodConfigurator
-
Add an annotation to the field.
- add(Annotation) - Method in interface javax.enterprise.inject.spi.builder.AnnotatedParameterConfigurator
-
Add an annotation to the field.
- add(Annotation) - Method in interface javax.enterprise.inject.spi.builder.AnnotatedTypeConfigurator
-
Add an annotation to the field.
- addAlternatives(Class<?>...) - Method in class javax.enterprise.inject.se.SeContainerInitializer
-
Add alternatives classes for a synthetic bean archive.
- addAlternativeStereotypes(Class<? extends Annotation>...) - Method in class javax.enterprise.inject.se.SeContainerInitializer
-
Add alternative stereotypes for a synthetic bean archive.
- 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(String, Class<T>) - Method in interface javax.enterprise.inject.spi.AfterTypeDiscovery
-
- 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(String, Class<T>) - 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
This method allows multiple annotated types, based on the same underlying type, to be defined with a builder.
- addAnnotatedTypes(AnnotatedType<?>...) - Method in class javax.enterprise.inject.se.SeContainerInitializer
-
- 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.
- addBeans(Bean<?>...) - Method in class javax.enterprise.inject.se.SeContainerInitializer
-
Add the provided beans to set of discovered beans.
- addContext(Context) - Method in interface javax.enterprise.inject.spi.AfterBeanDiscovery
-
Registers a custom
Context
object with the container.
- addDecorators(Class<?>...) - Method in class javax.enterprise.inject.se.SeContainerInitializer
-
Add decorators for a synthetic bean archive.
- 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.builder.BeanConfigurator
-
Add an InjectionPoint to the configured bean
- addInjectionPoints(InjectionPoint...) - Method in interface javax.enterprise.inject.spi.builder.BeanConfigurator
-
Add InjectionPoints to the configured bean
- addInjectionPoints(Set<InjectionPoint>) - Method in interface javax.enterprise.inject.spi.builder.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.
- addInterceptors(Class<?>...) - Method in class javax.enterprise.inject.se.SeContainerInitializer
-
Add interceptors classes to the list of enabled interceptors for a synthetic bean archive.
- addObserverMethod(ObserverMethod<?>) - Method in interface javax.enterprise.inject.spi.AfterBeanDiscovery
-
- addObserverMethod() - Method in interface javax.enterprise.inject.spi.AfterBeanDiscovery
-
- 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 for 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.builder.BeanAttributesConfigurator
-
Add a qualifier to the configured bean
- addQualifier(Annotation) - Method in interface javax.enterprise.inject.spi.builder.BeanConfigurator
-
Add a qualifier to the configured bean
- addQualifier(Annotation) - Method in interface javax.enterprise.inject.spi.builder.InjectionPointConfigurator
-
Add the qualifier to the InjectionPoint to build
- addQualifier(Annotation) - Method in interface javax.enterprise.inject.spi.builder.ObserverMethodConfigurator
-
Add the qualifier to the observed event
- addQualifiers(Annotation...) - Method in interface javax.enterprise.inject.spi.builder.BeanAttributesConfigurator
-
Add qualifiers to the bean.
- addQualifiers(Set<Annotation>) - Method in interface javax.enterprise.inject.spi.builder.BeanAttributesConfigurator
-
Add qualifiers to the bean.
- addQualifiers(Annotation...) - Method in interface javax.enterprise.inject.spi.builder.BeanConfigurator
-
Add qualifiers to the bean.
- addQualifiers(Set<Annotation>) - Method in interface javax.enterprise.inject.spi.builder.BeanConfigurator
-
Add qualifiers to the bean.
- addQualifiers(Annotation...) - Method in interface javax.enterprise.inject.spi.builder.InjectionPointConfigurator
-
Add all the qualifiers to the InjectionPoint to build
- addQualifiers(Set<Annotation>) - Method in interface javax.enterprise.inject.spi.builder.InjectionPointConfigurator
-
Add all the qualifiers to the InjectionPoint to build
- addQualifiers(Annotation...) - Method in interface javax.enterprise.inject.spi.builder.ObserverMethodConfigurator
-
Add all the qualifiers to the Observed event
- addQualifiers(Set<Annotation>) - Method in interface javax.enterprise.inject.spi.builder.ObserverMethodConfigurator
-
Add all the qualifiers to the Observed event
- addScope(Class<? extends Annotation>, boolean, boolean) - Method in interface javax.enterprise.inject.spi.BeforeBeanDiscovery
-
- 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.builder.BeanAttributesConfigurator
-
Add a stereotype to the configured bean
- addStereotype(Class<? extends Annotation>) - Method in interface javax.enterprise.inject.spi.builder.BeanConfigurator
-
Add a stereotype to the configured bean
- addStereotypes(Set<Class<? extends Annotation>>) - Method in interface javax.enterprise.inject.spi.builder.BeanAttributesConfigurator
-
Add stereotypes to the configured bean
- addStereotypes(Set<Class<? extends Annotation>>) - Method in interface javax.enterprise.inject.spi.builder.BeanConfigurator
-
Add stereotypes to the configured bean
- addTransitiveTypeClosure(Type) - Method in interface javax.enterprise.inject.spi.builder.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.builder.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.builder.BeanAttributesConfigurator
-
Add a type to the bean types
- addType(TypeLiteral<?>) - Method in interface javax.enterprise.inject.spi.builder.BeanAttributesConfigurator
-
Add a type to the bean types
- addType(Type) - Method in interface javax.enterprise.inject.spi.builder.BeanConfigurator
-
Add a type to the bean types
- addType(TypeLiteral<?>) - Method in interface javax.enterprise.inject.spi.builder.BeanConfigurator
-
Add a type to the bean types
- addTypes(Type...) - Method in interface javax.enterprise.inject.spi.builder.BeanAttributesConfigurator
-
Add types to the bean types
- addTypes(Set<Type>) - Method in interface javax.enterprise.inject.spi.builder.BeanAttributesConfigurator
-
Add types to the bean types
- addTypes(Type...) - Method in interface javax.enterprise.inject.spi.builder.BeanConfigurator
-
Add types to the bean types
- addTypes(Set<Type>) - Method in interface javax.enterprise.inject.spi.builder.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.builder.BeanAttributesConfigurator
-
Change the alternative status of the configured bean.
- alternative(boolean) - Method in interface javax.enterprise.inject.spi.builder.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.builder
-
- AnnotatedField<X> - Interface in javax.enterprise.inject.spi
-
Represents a field of a Java class.
- AnnotatedFieldConfigurator<T> - Interface in javax.enterprise.inject.spi.builder
-
- 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.builder
-
- AnnotatedParameter<X> - Interface in javax.enterprise.inject.spi
-
Represents a parameter of a method or constructor.
- AnnotatedParameterConfigurator<T> - Interface in javax.enterprise.inject.spi.builder
-
- AnnotatedType<X> - Interface in javax.enterprise.inject.spi
-
Represents a Java class or interface.
- AnnotatedTypeConfigurator<T> - Interface in javax.enterprise.inject.spi.builder
-
- 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.
- ApplicationScoped - Annotation Type in javax.enterprise.context
-
Specifies that a bean is application scoped.
- ApplicationScoped.Literal - Class in javax.enterprise.context
-
- 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.builder.ObserverMethodConfigurator
-
Allows modification of the asynchronous status of the observer to build.
- get(Contextual<T>, CreationalContext<T>) - Method in interface javax.enterprise.context.spi.Context
-
- 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() - 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.builder.AnnotatedConstructorConfigurator
-
- getAnnotated() - Method in interface javax.enterprise.inject.spi.builder.AnnotatedFieldConfigurator
-
- getAnnotated() - Method in interface javax.enterprise.inject.spi.builder.AnnotatedMethodConfigurator
-
- getAnnotated() - Method in interface javax.enterprise.inject.spi.builder.AnnotatedParameterConfigurator
-
- getAnnotated() - Method in interface javax.enterprise.inject.spi.builder.AnnotatedTypeConfigurator
-
- getAnnotated() - Method in interface javax.enterprise.inject.spi.InjectionPoint
-
- getAnnotated() - Method in interface javax.enterprise.inject.spi.ProcessBean
-
- getAnnotated() - Method in interface javax.enterprise.inject.spi.ProcessBeanAttributes
-
- getAnnotatedBeanClass() - Method in interface javax.enterprise.inject.spi.ProcessManagedBean
-
- 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
-
- getAnnotatedMethod() - Method in interface javax.enterprise.inject.spi.ProcessObserverMethod
-
- getAnnotatedProducerField() - Method in interface javax.enterprise.inject.spi.ProcessProducerField
-
- getAnnotatedProducerMethod() - Method in interface javax.enterprise.inject.spi.ProcessProducerMethod
-
- 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
AnnotatedType
s 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() - Method in interface javax.enterprise.inject.spi.Annotated
-
Get all annotations of the program element.
- 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
- getCDIProvider() - Static method in class javax.enterprise.inject.spi.CDI
-
- getConstructors() - Method in interface javax.enterprise.inject.spi.AnnotatedType
-
- getContext(Class<? extends Annotation>) - Method in interface javax.enterprise.inject.spi.BeanManager
-
- getDeclaringCallable() - Method in interface javax.enterprise.inject.spi.AnnotatedParameter
-
- 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
-
- getDecorators() - Method in interface javax.enterprise.inject.spi.AfterTypeDiscovery
-
- getDelegateQualifiers() - Method in interface javax.enterprise.inject.spi.Decorator
-
- getDelegateType() - Method in interface javax.enterprise.inject.spi.Decorator
-
- getEjbName() - Method in interface javax.enterprise.inject.spi.ProcessSessionBean
-
Returns 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.
- 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
-
- 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
-
- getInjectableReference(InjectionPoint, CreationalContext<?>) - Method in interface javax.enterprise.inject.spi.BeanManager
-
- 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
-
- 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
-
- getJavaMember() - Method in interface javax.enterprise.inject.spi.AnnotatedField
-
Get the underlying
Field
.
- getJavaMember() - Method in interface javax.enterprise.inject.spi.AnnotatedMember
-
- getJavaMember() - Method in interface javax.enterprise.inject.spi.AnnotatedMethod
-
- 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.
- getMethods() - Method in interface javax.enterprise.inject.spi.AnnotatedType
-
- 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
-
- getObservedType() - Method in interface javax.enterprise.inject.spi.ObserverMethod
-
- 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
-
- 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.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 value of this prioritized 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
-
- getProducerFactory(AnnotatedMethod<? super X>, Bean<X>) - Method in interface javax.enterprise.inject.spi.BeanManager
-
- 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
-
Get the qualifiers for which event payload was fired.
- 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
-
- getSource() - Method in interface javax.enterprise.inject.spi.ProcessSyntheticAnnotatedType
-
Get the extension instance which added the
AnnotatedType
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
-
- getTimeout() - Method in interface javax.enterprise.context.Conversation
-
Get the timeout of the current conversation.
- getTransactionPhase() - Method in interface javax.enterprise.inject.spi.ObserverMethod
-
- 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
-
- id(String) - Method in interface javax.enterprise.inject.spi.builder.BeanConfigurator
-
- 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
-
The @Initialized
qualifier.
- 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.builder
-
- injectionPoints(InjectionPoint...) - Method in interface javax.enterprise.inject.spi.builder.BeanConfigurator
-
Replace InjectionPoints for the configured bean
- injectionPoints(Set<InjectionPoint>) - Method in interface javax.enterprise.inject.spi.builder.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
-
- 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
-
- Intercepted - Annotation Type in javax.enterprise.inject
-
An interceptor may inject metadata about the bean it is intercepting.
- 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
-
- 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
-
- 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
-
- isNullable() - Method in interface javax.enterprise.inject.spi.Bean
-
- 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.
- 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.
- params() - Method in interface javax.enterprise.inject.spi.builder.AnnotatedConstructorConfigurator
-
- params() - Method in interface javax.enterprise.inject.spi.builder.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
-
Provides access to the priority value of prioritized elements.
- priority(int) - Method in interface javax.enterprise.inject.spi.builder.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
-
- ProcessProducer<T,X> - Interface in javax.enterprise.inject.spi
-
- 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
-
- 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.
- ProducerFactory<X> - Interface in javax.enterprise.inject.spi
-
- Produces - Annotation Type in javax.enterprise.inject
-
Identifies a producer method or field.
- produceWith(Supplier<U>) - Method in interface javax.enterprise.inject.spi.builder.BeanConfigurator
-
Set a
Supplier
to create a bean instance
- produceWith(Function<Instance<Object>, U>) - Method in interface javax.enterprise.inject.spi.builder.BeanConfigurator
-
- producing(U) - Method in interface javax.enterprise.inject.spi.builder.BeanConfigurator
-
A shortcut for produceWith(() -> existing
where existing
represents an instance whose lifecycle is not managed by CDI.
- push(T) - Method in interface javax.enterprise.context.spi.CreationalContext
-
Registers an incompletely initialized contextual instance the with the container.