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

A

accept(EventContext<T>) - Method in interface jakarta.enterprise.inject.spi.configurator.ObserverMethodConfigurator.EventConsumer
 
accessor() - Method in interface jakarta.enterprise.lang.model.declarations.RecordComponentInfo
Returns the accessor method corresponding to this record component.
activate() - Method in interface jakarta.enterprise.context.control.RequestContextController
Activates a RequestContext for the current thread if one is not already active.
ActivateRequestContext - Annotation Type in jakarta.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 jakarta.enterprise.inject.spi.configurator.AnnotatedConstructorConfigurator
Add an annotation to the constructor.
add(Annotation) - Method in interface jakarta.enterprise.inject.spi.configurator.AnnotatedFieldConfigurator
Add an annotation to the field.
add(Annotation) - Method in interface jakarta.enterprise.inject.spi.configurator.AnnotatedMethodConfigurator
Add an annotation to the method.
add(Annotation) - Method in interface jakarta.enterprise.inject.spi.configurator.AnnotatedParameterConfigurator
Add an annotation to the parameter.
add(Annotation) - Method in interface jakarta.enterprise.inject.spi.configurator.AnnotatedTypeConfigurator
Add an annotation to the type.
add(String) - Method in interface jakarta.enterprise.inject.build.compatible.spi.ScannedClasses
Adds a class with given name to the set of types discovered during type discovery.
addAnnotatedType(AnnotatedType<?>, String) - Method in interface jakarta.enterprise.inject.spi.AfterTypeDiscovery
Adds a given AnnotatedType to the set of types which will be scanned during bean discovery.
addAnnotatedType(AnnotatedType<?>, String) - Method in interface jakarta.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 jakarta.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(Class<T>, String) - Method in interface jakarta.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
addAnnotation(AnnotationInfo) - Method in interface jakarta.enterprise.inject.build.compatible.spi.ClassConfig
Adds given annotation to this class.
addAnnotation(AnnotationInfo) - Method in interface jakarta.enterprise.inject.build.compatible.spi.DeclarationConfig
Adds given annotation to this declaration.
addAnnotation(AnnotationInfo) - Method in interface jakarta.enterprise.inject.build.compatible.spi.FieldConfig
Adds given annotation to this field.
addAnnotation(AnnotationInfo) - Method in interface jakarta.enterprise.inject.build.compatible.spi.MethodConfig
Adds given annotation to this method.
addAnnotation(AnnotationInfo) - Method in interface jakarta.enterprise.inject.build.compatible.spi.ParameterConfig
Adds given annotation to this method parameter.
addAnnotation(Annotation) - Method in interface jakarta.enterprise.inject.build.compatible.spi.ClassConfig
Adds given annotation to this class.
addAnnotation(Annotation) - Method in interface jakarta.enterprise.inject.build.compatible.spi.DeclarationConfig
Adds given annotation to this declaration.
addAnnotation(Annotation) - Method in interface jakarta.enterprise.inject.build.compatible.spi.FieldConfig
Adds given annotation to this field.
addAnnotation(Annotation) - Method in interface jakarta.enterprise.inject.build.compatible.spi.MethodConfig
Adds given annotation to this method.
addAnnotation(Annotation) - Method in interface jakarta.enterprise.inject.build.compatible.spi.ParameterConfig
Adds given annotation to this method parameter.
addAnnotation(Class<? extends Annotation>) - Method in interface jakarta.enterprise.inject.build.compatible.spi.ClassConfig
Adds a marker annotation of given type to this class.
addAnnotation(Class<? extends Annotation>) - Method in interface jakarta.enterprise.inject.build.compatible.spi.DeclarationConfig
Adds a marker annotation of given type to this declaration.
addAnnotation(Class<? extends Annotation>) - Method in interface jakarta.enterprise.inject.build.compatible.spi.FieldConfig
Adds a marker annotation of given type to this field.
addAnnotation(Class<? extends Annotation>) - Method in interface jakarta.enterprise.inject.build.compatible.spi.MethodConfig
Adds a marker annotation of given type to this method.
addAnnotation(Class<? extends Annotation>) - Method in interface jakarta.enterprise.inject.build.compatible.spi.ParameterConfig
Adds a marker annotation of given type to this method parameter.
addBean() - Method in interface jakarta.enterprise.inject.spi.AfterBeanDiscovery
Obtains a new BeanConfigurator to configure a new Bean and add it at the end of the observer invocation.
addBean(Bean<?>) - Method in interface jakarta.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(Class<T>) - Method in interface jakarta.enterprise.inject.build.compatible.spi.SyntheticComponents
Creates a SyntheticBeanBuilder that allows configuring a new synthetic bean of given beanClass.
addBeanClasses(Class<?>...) - Method in class jakarta.enterprise.inject.se.SeContainerInitializer
Add provided bean classes to the synthetic bean archive.
addContext(Context) - Method in interface jakarta.enterprise.inject.spi.AfterBeanDiscovery
Registers a custom Context object with the container.
addContext(Class<? extends Annotation>, boolean, Class<? extends AlterableContext>) - Method in interface jakarta.enterprise.inject.build.compatible.spi.MetaAnnotations
Registers custom context for given scopeAnnotation and given contextClass.
addContext(Class<? extends Annotation>, Class<? extends AlterableContext>) - Method in interface jakarta.enterprise.inject.build.compatible.spi.MetaAnnotations
Registers custom context for given scopeAnnotation and given contextClass.
addDefinitionError(Throwable) - Method in interface jakarta.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 jakarta.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 jakarta.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 jakarta.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 jakarta.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 jakarta.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 jakarta.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 jakarta.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 jakarta.enterprise.inject.se.SeContainerInitializer
Add extensions to the set of extensions.
addExtensions(Class<? extends Extension>...) - Method in class jakarta.enterprise.inject.se.SeContainerInitializer
Add extensions to the set of extensions.
addInjectionPoint(InjectionPoint) - Method in interface jakarta.enterprise.inject.spi.configurator.BeanConfigurator
Add an InjectionPoint to the configured bean
addInjectionPoints(InjectionPoint...) - Method in interface jakarta.enterprise.inject.spi.configurator.BeanConfigurator
Add InjectionPoints to the configured bean
addInjectionPoints(Set<InjectionPoint>) - Method in interface jakarta.enterprise.inject.spi.configurator.BeanConfigurator
Add InjectionPoints to the configured bean
addInterceptorBinding(AnnotatedType<? extends Annotation>) - Method in interface jakarta.enterprise.inject.spi.BeforeBeanDiscovery
Declares an annotation type as an interceptor binding type.
addInterceptorBinding(Class<? extends Annotation>) - Method in interface jakarta.enterprise.inject.build.compatible.spi.MetaAnnotations
Registers annotation as an interceptor binding annotation.
addInterceptorBinding(Class<? extends Annotation>, Annotation...) - Method in interface jakarta.enterprise.inject.spi.BeforeBeanDiscovery
Declares an annotation type as an interceptor binding type, and specifies its meta-annotations.
addObserver(Type) - Method in interface jakarta.enterprise.inject.build.compatible.spi.SyntheticComponents
Creates a SyntheticObserverBuilder that allows configuring a new synthetic observer for given eventType.
addObserver(Class<T>) - Method in interface jakarta.enterprise.inject.build.compatible.spi.SyntheticComponents
Creates a SyntheticObserverBuilder that allows configuring a new synthetic observer for given eventType.
addObserverMethod() - Method in interface jakarta.enterprise.inject.spi.AfterBeanDiscovery
obtains a new ObserverMethodConfigurator to configure a new ObserverMethod and add it at the end of the observer invocation.
addObserverMethod(ObserverMethod<?>) - Method in interface jakarta.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.
addPackages(boolean, Class<?>...) - Method in class jakarta.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.*
addPackages(boolean, Package...) - Method in class jakarta.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(Class<?>...) - Method in class jakarta.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(Package...) - Method in class jakarta.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 jakarta.enterprise.inject.se.SeContainerInitializer
Add a configuration property to the container
addQualifier(AnnotatedType<? extends Annotation>) - Method in interface jakarta.enterprise.inject.spi.BeforeBeanDiscovery
Declares an annotation type as a Qualifier qualifier type.
addQualifier(Annotation) - Method in interface jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator
Add a qualifier to the configured bean
addQualifier(Annotation) - Method in interface jakarta.enterprise.inject.spi.configurator.BeanConfigurator
Add a qualifier to the configured bean
addQualifier(Annotation) - Method in interface jakarta.enterprise.inject.spi.configurator.InjectionPointConfigurator
Add the qualifier to the InjectionPoint to build
addQualifier(Annotation) - Method in interface jakarta.enterprise.inject.spi.configurator.ObserverMethodConfigurator
Add the qualifier to the observed event
addQualifier(Class<? extends Annotation>) - Method in interface jakarta.enterprise.inject.build.compatible.spi.MetaAnnotations
Registers annotation as a qualifier annotation.
addQualifier(Class<? extends Annotation>) - Method in interface jakarta.enterprise.inject.spi.BeforeBeanDiscovery
Declares an annotation type as a Qualifier qualifier type.
addQualifiers(Annotation...) - Method in interface jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator
Add qualifiers to the bean.
addQualifiers(Annotation...) - Method in interface jakarta.enterprise.inject.spi.configurator.BeanConfigurator
Add qualifiers to the bean.
addQualifiers(Annotation...) - Method in interface jakarta.enterprise.inject.spi.configurator.InjectionPointConfigurator
Add all the qualifiers to the InjectionPoint to build
addQualifiers(Annotation...) - Method in interface jakarta.enterprise.inject.spi.configurator.ObserverMethodConfigurator
Add all the qualifiers to the Observed event
addQualifiers(Set<Annotation>) - Method in interface jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator
Add qualifiers to the bean.
addQualifiers(Set<Annotation>) - Method in interface jakarta.enterprise.inject.spi.configurator.BeanConfigurator
Add qualifiers to the bean.
addQualifiers(Set<Annotation>) - Method in interface jakarta.enterprise.inject.spi.configurator.InjectionPointConfigurator
Add all the qualifiers to the InjectionPoint to build
addQualifiers(Set<Annotation>) - Method in interface jakarta.enterprise.inject.spi.configurator.ObserverMethodConfigurator
Add all the qualifiers to the Observed event
addScope(Class<? extends Annotation>, boolean, boolean) - Method in interface jakarta.enterprise.inject.spi.BeforeBeanDiscovery
Declares an annotation type as a scope type.
addStereotype(Class<? extends Annotation>) - Method in interface jakarta.enterprise.inject.build.compatible.spi.MetaAnnotations
Registers annotation as a stereotype annotation.
addStereotype(Class<? extends Annotation>) - Method in interface jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator
Add a stereotype to the configured bean
addStereotype(Class<? extends Annotation>) - Method in interface jakarta.enterprise.inject.spi.configurator.BeanConfigurator
Add a stereotype to the configured bean
addStereotype(Class<? extends Annotation>, Annotation...) - Method in interface jakarta.enterprise.inject.spi.BeforeBeanDiscovery
Declares an annotation type as a stereotype, and specifies its meta-annotations.
addStereotypes(Set<Class<? extends Annotation>>) - Method in interface jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator
Add stereotypes to the configured bean
addStereotypes(Set<Class<? extends Annotation>>) - Method in interface jakarta.enterprise.inject.spi.configurator.BeanConfigurator
Add stereotypes to the configured bean
addTransitiveTypeClosure(Type) - Method in interface jakarta.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 jakarta.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(TypeLiteral<?>) - Method in interface jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator
Add a type to the bean types
addType(TypeLiteral<?>) - Method in interface jakarta.enterprise.inject.spi.configurator.BeanConfigurator
Add a type to the bean types
addType(Type) - Method in interface jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator
Add a type to the bean types
addType(Type) - Method in interface jakarta.enterprise.inject.spi.configurator.BeanConfigurator
Add a type to the bean types
addTypes(Type...) - Method in interface jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator
Add types to the bean types
addTypes(Type...) - Method in interface jakarta.enterprise.inject.spi.configurator.BeanConfigurator
Add types to the bean types
addTypes(Set<Type>) - Method in interface jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator
Add types to the bean types
addTypes(Set<Type>) - Method in interface jakarta.enterprise.inject.spi.configurator.BeanConfigurator
Add types to the bean types
AFTER_COMPLETION - jakarta.enterprise.event.TransactionPhase
Identifies an after completion observer method, called during the after completion phase of the transaction.
AFTER_FAILURE - jakarta.enterprise.event.TransactionPhase
Identifies an after failure observer method, called during the after completion phase of the transaction, only when the transaction fails.
AFTER_SUCCESS - jakarta.enterprise.event.TransactionPhase
Identifies an after success observer method, called during the after completion phase of the transaction, only when the transaction completes successfully.
AfterBeanDiscovery - Interface in jakarta.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 jakarta.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 jakarta.enterprise.inject.spi
This event type is thrown by the container after type discovery is complete.
AlterableContext - Interface in jakarta.enterprise.context.spi
Provides an operation for obtaining and destroying contextual instances with a particular scope of any contextual type.
alternative(boolean) - Method in interface jakarta.enterprise.inject.build.compatible.spi.SyntheticBeanBuilder
Marks this synthetic bean as an alternative if desired.
alternative(boolean) - Method in interface jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator
Change the alternative status of the configured bean.
alternative(boolean) - Method in interface jakarta.enterprise.inject.spi.configurator.BeanConfigurator
Change the alternative status of the configured bean.
Alternative - Annotation Type in jakarta.enterprise.inject
Specifies that a bean is an alternative.
Alternative.Literal - Class in jakarta.enterprise.inject
Supports inline instantiation of the Alternative annotation.
ALWAYS - jakarta.enterprise.event.Reception
Specifies that an observer method always receives event notifications.
AmbiguousResolutionException - Exception in jakarta.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 jakarta.enterprise.inject.AmbiguousResolutionException
 
AmbiguousResolutionException(String) - Constructor for exception jakarta.enterprise.inject.AmbiguousResolutionException
 
AmbiguousResolutionException(String, Throwable) - Constructor for exception jakarta.enterprise.inject.AmbiguousResolutionException
 
AmbiguousResolutionException(Throwable) - Constructor for exception jakarta.enterprise.inject.AmbiguousResolutionException
 
Annotated - Interface in jakarta.enterprise.inject.spi
Represents a Java program element that can be annotated.
AnnotatedCallable<X> - Interface in jakarta.enterprise.inject.spi
Represents a callable member of a Java type.
AnnotatedConstructor<X> - Interface in jakarta.enterprise.inject.spi
Represents a constructor of a Java class.
AnnotatedConstructorConfigurator<T> - Interface in jakarta.enterprise.inject.spi.configurator
This interface is part of the AnnotatedTypeConfigurator SPI and helps defining an AnnotatedConstructor
AnnotatedField<X> - Interface in jakarta.enterprise.inject.spi
Represents a field of a Java class.
AnnotatedFieldConfigurator<T> - Interface in jakarta.enterprise.inject.spi.configurator
This interface is part of the AnnotatedTypeConfigurator SPI and helps defining an AnnotatedField
AnnotatedMember<X> - Interface in jakarta.enterprise.inject.spi
Represents a member of a Java type.
AnnotatedMethod<X> - Interface in jakarta.enterprise.inject.spi
Represents a method of a Java type.
AnnotatedMethodConfigurator<T> - Interface in jakarta.enterprise.inject.spi.configurator
This interface is part of the AnnotatedTypeConfigurator SPI and helps defining an AnnotatedMethod
AnnotatedParameter<X> - Interface in jakarta.enterprise.inject.spi
Represents a parameter of a method or constructor.
AnnotatedParameterConfigurator<T> - Interface in jakarta.enterprise.inject.spi.configurator
This interface is part of the AnnotatedTypeConfigurator SPI and helps defining an AnnotatedParameter
AnnotatedType<X> - Interface in jakarta.enterprise.inject.spi
Represents a Java class or interface.
AnnotatedTypeConfigurator<T> - Interface in jakarta.enterprise.inject.spi.configurator
This API is a helper to configure a new AnnotatedType instance.
annotation() - Method in interface jakarta.enterprise.inject.build.compatible.spi.ScopeInfo
Returns the declaration of this scope annotation.
annotation(Class<T>) - Method in interface jakarta.enterprise.lang.model.AnnotationTarget
Returns an annotation of given type, if it is present on this annotation target.
AnnotationBuilder - Interface in jakarta.enterprise.inject.build.compatible.spi
Builder for annotations of given type.
annotationBuilderFactory() - Method in interface jakarta.enterprise.inject.build.compatible.spi.BuildServices
 
AnnotationBuilderFactory - Interface in jakarta.enterprise.inject.build.compatible.spi
Supports instantiating AnnotationBuilder.
AnnotationInfo - Interface in jakarta.enterprise.lang.model
An annotation instance, typically obtained from an AnnotationTarget.
AnnotationLiteral<T extends java.lang.annotation.Annotation> - Class in jakarta.enterprise.util
Supports inline instantiation of annotation type instances.
AnnotationLiteral() - Constructor for class jakarta.enterprise.util.AnnotationLiteral
 
AnnotationMember - Interface in jakarta.enterprise.lang.model
The value of an annotation member.
AnnotationMember.Kind - Enum in jakarta.enterprise.lang.model
The kind of the annotation member value.
annotations() - Method in interface jakarta.enterprise.lang.model.AnnotationTarget
Returns a collection of all annotations present on this annotation target.
annotations(Predicate<AnnotationInfo>) - Method in interface jakarta.enterprise.lang.model.AnnotationTarget
Returns a collection of all annotations present on this annotation target that match given predicate.
AnnotationTarget - Interface in jakarta.enterprise.lang.model
An annotation target is anything that can be annotated.
annotationType() - Method in class jakarta.enterprise.util.AnnotationLiteral
 
Any - Annotation Type in jakarta.enterprise.inject
The built-in qualifier type.
Any.Literal - Class in jakarta.enterprise.inject
Supports inline instantiation of the Any qualifier.
APPLICATION - Static variable in class jakarta.enterprise.context.BeforeDestroyed.Literal
 
APPLICATION - Static variable in class jakarta.enterprise.context.Destroyed.Literal
 
APPLICATION - Static variable in class jakarta.enterprise.context.Initialized.Literal
 
ApplicationScoped - Annotation Type in jakarta.enterprise.context
Specifies that a bean is application scoped.
ApplicationScoped.Literal - Class in jakarta.enterprise.context
Supports inline instantiation of the ApplicationScoped annotation.
areInterceptorBindingsEquivalent(Annotation, Annotation) - Method in interface jakarta.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 jakarta.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.
AROUND_CONSTRUCT - jakarta.enterprise.inject.spi.InterceptionType
Intercepts a constructor invocation
AROUND_INVOKE - jakarta.enterprise.inject.spi.InterceptionType
Intercepts method invocation
AROUND_TIMEOUT - jakarta.enterprise.inject.spi.InterceptionType
Intercepts a timeout
ARRAY - jakarta.enterprise.lang.model.AnnotationMember.Kind
An array value.
ARRAY - jakarta.enterprise.lang.model.types.Type.Kind
E.g.
ArrayType - Interface in jakarta.enterprise.lang.model.types
An array type is created from a component type.
asArray() - Method in interface jakarta.enterprise.lang.model.AnnotationMember
Returns this array value as an immutable List of AnnotationMembers.
asArray() - Method in interface jakarta.enterprise.lang.model.types.ArrayType
 
asArray() - Method in interface jakarta.enterprise.lang.model.types.Type
Returns this type as an array type.
asBoolean() - Method in interface jakarta.enterprise.lang.model.AnnotationMember
Returns this value as a boolean.
asByte() - Method in interface jakarta.enterprise.lang.model.AnnotationMember
Returns this value as a byte.
asChar() - Method in interface jakarta.enterprise.lang.model.AnnotationMember
Returns this value as a char.
asClass() - Method in interface jakarta.enterprise.lang.model.declarations.ClassInfo
 
asClass() - Method in interface jakarta.enterprise.lang.model.declarations.DeclarationInfo
Returns this declaration as a class.
asClass() - Method in interface jakarta.enterprise.lang.model.types.ClassType
 
asClass() - Method in interface jakarta.enterprise.lang.model.types.Type
Returns this type as a class type.
asDeclaration() - Method in interface jakarta.enterprise.lang.model.AnnotationTarget
Returns this annotation target as a declaration.
asDeclaration() - Method in interface jakarta.enterprise.lang.model.declarations.DeclarationInfo
 
asDeclaration() - Method in interface jakarta.enterprise.lang.model.types.Type
 
asDouble() - Method in interface jakarta.enterprise.lang.model.AnnotationMember
Returns this value as a double.
asEnum(Class<E>) - Method in interface jakarta.enterprise.lang.model.AnnotationMember
Returns this enum value as an instance of the enum type.
asEnumClass() - Method in interface jakarta.enterprise.lang.model.AnnotationMember
Returns the type of this enum value.
asEnumConstant() - Method in interface jakarta.enterprise.lang.model.AnnotationMember
Returns the name of this enum value.
asField() - Method in interface jakarta.enterprise.lang.model.declarations.DeclarationInfo
Returns this declaration as a field.
asField() - Method in interface jakarta.enterprise.lang.model.declarations.FieldInfo
 
asFloat() - Method in interface jakarta.enterprise.lang.model.AnnotationMember
Returns this value as a float.
asInt() - Method in interface jakarta.enterprise.lang.model.AnnotationMember
Returns this value as an int.
asInterceptor() - Method in interface jakarta.enterprise.inject.build.compatible.spi.BeanInfo
Returns this bean as an interceptor.
asInterceptor() - Method in interface jakarta.enterprise.inject.build.compatible.spi.InterceptorInfo
 
asLong() - Method in interface jakarta.enterprise.lang.model.AnnotationMember
Returns this value as a long.
asMethod() - Method in interface jakarta.enterprise.lang.model.declarations.DeclarationInfo
Returns this declaration as a method.
asMethod() - Method in interface jakarta.enterprise.lang.model.declarations.MethodInfo
 
asNestedAnnotation() - Method in interface jakarta.enterprise.lang.model.AnnotationMember
Returns this nested annotation value as an AnnotationInfo.
asPackage() - Method in interface jakarta.enterprise.lang.model.declarations.DeclarationInfo
Returns this declaration as a package.
asPackage() - Method in interface jakarta.enterprise.lang.model.declarations.PackageInfo
 
asParameter() - Method in interface jakarta.enterprise.lang.model.declarations.DeclarationInfo
Returns this declaration as a method parameter.
asParameter() - Method in interface jakarta.enterprise.lang.model.declarations.ParameterInfo
 
asParameterizedType() - Method in interface jakarta.enterprise.lang.model.types.ParameterizedType
 
asParameterizedType() - Method in interface jakarta.enterprise.lang.model.types.Type
Returns this type as a parameterized type.
asPrimitive() - Method in interface jakarta.enterprise.lang.model.types.PrimitiveType
 
asPrimitive() - Method in interface jakarta.enterprise.lang.model.types.Type
Returns this type as a primitive type.
asRecordComponent() - Method in interface jakarta.enterprise.lang.model.declarations.DeclarationInfo
Returns this declaration as a record component.
asRecordComponent() - Method in interface jakarta.enterprise.lang.model.declarations.RecordComponentInfo
 
asShort() - Method in interface jakarta.enterprise.lang.model.AnnotationMember
Returns this value as a short.
asString() - Method in interface jakarta.enterprise.lang.model.AnnotationMember
Returns this value as a String.
asType() - Method in interface jakarta.enterprise.lang.model.AnnotationMember
Returns this class value as a Type.
asType() - Method in interface jakarta.enterprise.lang.model.AnnotationTarget
Returns this annotation target as a type.
asType() - Method in interface jakarta.enterprise.lang.model.declarations.DeclarationInfo
 
asType() - Method in interface jakarta.enterprise.lang.model.types.Type
 
asTypeVariable() - Method in interface jakarta.enterprise.lang.model.types.Type
Returns this type as a type variable.
asTypeVariable() - Method in interface jakarta.enterprise.lang.model.types.TypeVariable
 
asVoid() - Method in interface jakarta.enterprise.lang.model.types.Type
Returns this type as the void pseudo-type.
asVoid() - Method in interface jakarta.enterprise.lang.model.types.VoidType
 
asWildcardType() - Method in interface jakarta.enterprise.lang.model.types.Type
Returns this type as a wildcard type.
asWildcardType() - Method in interface jakarta.enterprise.lang.model.types.WildcardType
 
async(boolean) - Method in interface jakarta.enterprise.inject.build.compatible.spi.SyntheticObserverBuilder
Marks this synthetic observer as asynchronous if desired.
async(boolean) - Method in interface jakarta.enterprise.inject.spi.configurator.ObserverMethodConfigurator
Allows modification of the asynchronous status of the observer to build.

B

bean() - Method in interface jakarta.enterprise.inject.build.compatible.spi.ObserverInfo
Returns the bean that declares this observer method.
Bean<T> - Interface in jakarta.enterprise.inject.spi
Represents an enabled bean.
BeanAttributes<T> - Interface in jakarta.enterprise.inject.spi
The BeanAttributes interface exposes the basic attributes of a bean.
BeanAttributesConfigurator<T> - Interface in jakarta.enterprise.inject.spi.configurator
This API is an helper to configure a new BeanAttributes instance.
beanClass(Class<?>) - Method in interface jakarta.enterprise.inject.spi.configurator.BeanConfigurator
Set the class of the configured Bean.
beanClass(Class<?>) - Method in interface jakarta.enterprise.inject.spi.configurator.ObserverMethodConfigurator
Set the class of the Bean containing this observer.
BeanConfigurator<T> - Interface in jakarta.enterprise.inject.spi.configurator
This API is an helper to configure a new Bean instance.
BeanContainer - Interface in jakarta.enterprise.inject.spi
BeanContainer is a superclass of BeanManager containing capabilities that are portable across all CDI environments.
BeanInfo - Interface in jakarta.enterprise.inject.build.compatible.spi
Beans are: managed beans beans defined by producer methods beans defined by producer fields synthetic beans Managed beans are also known as class-based beans, while beans defined by producer methods and producer fields are together also known as producer-based beans.
BeanManager - Interface in jakarta.enterprise.inject.spi
Allows a portable extension to interact directly with the container.
BEFORE_COMPLETION - jakarta.enterprise.event.TransactionPhase
Identifies a before completion observer method, called during the before completion phase of the transaction.
BeforeBeanDiscovery - Interface in jakarta.enterprise.inject.spi
This event type is thrown by the container before the bean discovery process begins.
BeforeDestroyed - Annotation Type in jakarta.enterprise.context
An event with this qualifier is fired when a context is about to be destroyed, i.e.
BeforeDestroyed.Literal - Class in jakarta.enterprise.context
Supports inline instantiation of the BeforeDestroyed qualifier.
BeforeShutdown - Interface in jakarta.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 jakarta.enterprise.context.Conversation
Mark the current transient conversation long-running.
begin(String) - Method in interface jakarta.enterprise.context.Conversation
Mark the current transient conversation long-running, with a specified identifier.
BOOLEAN - jakarta.enterprise.lang.model.AnnotationMember.Kind
A primitive boolean value.
BOOLEAN - jakarta.enterprise.lang.model.types.PrimitiveType.PrimitiveKind
 
bounds() - Method in interface jakarta.enterprise.lang.model.types.TypeVariable
Returns the bounds declared for this type variable.
build() - Method in interface jakarta.enterprise.event.NotificationOptions.Builder
 
build() - Method in interface jakarta.enterprise.inject.build.compatible.spi.AnnotationBuilder
Returns an AnnotationInfo that includes all annotation members defined by previous method calls on this builder.
BuildCompatibleExtension - Interface in jakarta.enterprise.inject.build.compatible.spi
Build compatible extensions are service providers for this interface, as defined in ServiceLoader.
builder() - Static method in interface jakarta.enterprise.event.NotificationOptions
 
BuildServices - Interface in jakarta.enterprise.inject.build.compatible.spi
Service provider interface for various services needed by BuildCompatibleExtension implementations.
BuildServicesResolver - Class in jakarta.enterprise.inject.build.compatible.spi
An internal helper to resolve BuildServices implementations.
BuildServicesResolver() - Constructor for class jakarta.enterprise.inject.build.compatible.spi.BuildServicesResolver
 
BusyConversationException - Exception in jakarta.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 jakarta.enterprise.context.BusyConversationException
 
BusyConversationException(String) - Constructor for exception jakarta.enterprise.context.BusyConversationException
 
BusyConversationException(String, Throwable) - Constructor for exception jakarta.enterprise.context.BusyConversationException
 
BusyConversationException(Throwable) - Constructor for exception jakarta.enterprise.context.BusyConversationException
 
BYTE - jakarta.enterprise.lang.model.AnnotationMember.Kind
A primitive byte value.
BYTE - jakarta.enterprise.lang.model.types.PrimitiveType.PrimitiveKind
 

C

CDI<T> - Class in jakarta.enterprise.inject.spi
Provides access to the current container.
CDI() - Constructor for class jakarta.enterprise.inject.spi.CDI
 
CDIProvider - Interface in jakarta.enterprise.inject.spi
Interface implemented by a CDI provider to provide access to the current container
CHAR - jakarta.enterprise.lang.model.AnnotationMember.Kind
A primitive char value.
CHAR - jakarta.enterprise.lang.model.types.PrimitiveType.PrimitiveKind
 
CLASS - jakarta.enterprise.lang.model.AnnotationMember.Kind
A Class value.
CLASS - jakarta.enterprise.lang.model.declarations.DeclarationInfo.Kind
 
CLASS - jakarta.enterprise.lang.model.types.Type.Kind
E.g.
ClassConfig - Interface in jakarta.enterprise.inject.build.compatible.spi
Allows adding annotations to and removing annotations from a class.
ClassInfo - Interface in jakarta.enterprise.lang.model.declarations
A class.
ClassType - Interface in jakarta.enterprise.lang.model.types
A class type, including interface types, enum types, annotation types and record types.
close() - Method in interface jakarta.enterprise.inject.Instance.Handle
close() - Method in interface jakarta.enterprise.inject.se.SeContainer
Shuts down this SeContainer instance when it is no longer in scope.
componentType() - Method in interface jakarta.enterprise.lang.model.types.ArrayType
Returns the component type of this array type, as defined by The Java™ Language Specification.
configure() - Method in interface jakarta.enterprise.inject.spi.InjectionTargetFactory
Returns an AnnotatedTypeConfigurator to to configure the AnnotatedType used to create the InjectionTarget.
configure() - Method in interface jakarta.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 jakarta.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 jakarta.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 jakarta.enterprise.inject.spi.CDI
 
configureInjectionPoint() - Method in interface jakarta.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 jakarta.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 jakarta.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 jakarta.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 jakarta.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 jakarta.enterprise.inject.build.compatible.spi.ClassConfig
Returns a collection of MethodConfig objects for each constructor of this class, as defined by ClassInfo.constructors.
constructors() - Method in interface jakarta.enterprise.inject.spi.configurator.AnnotatedTypeConfigurator
 
constructors() - Method in interface jakarta.enterprise.lang.model.declarations.ClassInfo
Returns a collection of constructors declared or implicitly declared in this class.
Context - Interface in jakarta.enterprise.context.spi
Provides an operation for obtaining contextual instances with a particular scope of any contextual type.
ContextException - Exception in jakarta.enterprise.context
Indicates a problem relating to context management.
ContextException() - Constructor for exception jakarta.enterprise.context.ContextException
 
ContextException(String) - Constructor for exception jakarta.enterprise.context.ContextException
 
ContextException(String, Throwable) - Constructor for exception jakarta.enterprise.context.ContextException
 
ContextException(Throwable) - Constructor for exception jakarta.enterprise.context.ContextException
 
ContextNotActiveException - Exception in jakarta.enterprise.context
Indicates that a context is not active.
ContextNotActiveException() - Constructor for exception jakarta.enterprise.context.ContextNotActiveException
 
ContextNotActiveException(String) - Constructor for exception jakarta.enterprise.context.ContextNotActiveException
 
ContextNotActiveException(String, Throwable) - Constructor for exception jakarta.enterprise.context.ContextNotActiveException
 
ContextNotActiveException(Throwable) - Constructor for exception jakarta.enterprise.context.ContextNotActiveException
 
Contextual<T> - Interface in jakarta.enterprise.context.spi
Defines operations to create and destroy contextual instances of a certain type.
Conversation - Interface in jakarta.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 jakarta.enterprise.context.BeforeDestroyed.Literal
 
CONVERSATION - Static variable in class jakarta.enterprise.context.Destroyed.Literal
 
CONVERSATION - Static variable in class jakarta.enterprise.context.Initialized.Literal
 
ConversationScoped - Annotation Type in jakarta.enterprise.context
Specifies that a bean is conversation scoped.
ConversationScoped.Literal - Class in jakarta.enterprise.context
Supports inline instantiation of the ConversationScoped annotation.
create(CreationalContext<T>) - Method in interface jakarta.enterprise.context.spi.Contextual
Create a new instance of the contextual type.
create(Instance<Object>, Parameters) - Method in interface jakarta.enterprise.inject.build.compatible.spi.SyntheticBeanCreator
Creates an instance of the synthetic bean.
create(ClassInfo) - Method in interface jakarta.enterprise.inject.build.compatible.spi.AnnotationBuilderFactory
Returns a new AnnotationBuilder for given annotation type.
create(Class<? extends Annotation>) - Method in interface jakarta.enterprise.inject.build.compatible.spi.AnnotationBuilderFactory
Returns a new AnnotationBuilder for given annotation type.
createAnnotatedType(Class<T>) - Method in interface jakarta.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 jakarta.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 jakarta.enterprise.inject.spi.BeanManager
Obtains a Bean for the given BeanAttributes, bean class and Producer.
createBeanAttributes(AnnotatedMember<?>) - Method in interface jakarta.enterprise.inject.spi.BeanManager
Obtains a BeanAttributes for the given AnnotatedType.
createBeanAttributes(AnnotatedType<T>) - Method in interface jakarta.enterprise.inject.spi.BeanManager
Obtains a BeanAttributes for the given AnnotatedType.
createCreationalContext(Contextual<T>) - Method in interface jakarta.enterprise.inject.spi.BeanContainer
Obtain an instance of a CreationalContext for the given contextual type, or for a non-contextual object.
createInjectionPoint(AnnotatedField<?>) - Method in interface jakarta.enterprise.inject.spi.BeanManager
Obtains a container provided implementation of InjectionPoint for the given AnnotatedField.
createInjectionPoint(AnnotatedParameter<?>) - Method in interface jakarta.enterprise.inject.spi.BeanManager
Obtains a container provided implementation of InjectionPoint for the given AnnotatedParameter.
createInjectionTarget(Bean<T>) - Method in interface jakarta.enterprise.inject.spi.InjectionTargetFactory
Create a new injection target for a bean.
createInstance() - Method in interface jakarta.enterprise.inject.spi.BeanContainer
Obtains an Instance object to access to beans instances.
createInterceptedInstance(T) - Method in interface jakarta.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 jakarta.enterprise.inject.spi.BeanManager
Create an InterceptionFactory for the given CreationalContext and type.
createProducer(Bean<T>) - Method in interface jakarta.enterprise.inject.spi.ProducerFactory
Create a new producer for a bean.
createWith(Class<? extends SyntheticBeanCreator<T>>) - Method in interface jakarta.enterprise.inject.build.compatible.spi.SyntheticBeanBuilder
Sets the class of the synthetic bean creation function.
createWith(Function<CreationalContext<U>, U>) - Method in interface jakarta.enterprise.inject.spi.configurator.BeanConfigurator
Set a callback to create a bean instance.
CreationalContext<T> - Interface in jakarta.enterprise.context.spi
Provides operations that are used by the Contextual implementation during instance creation and destruction.
CreationException - Exception in jakarta.enterprise.inject
Indicates that a checked exception was thrown during creation of a bean.
CreationException() - Constructor for exception jakarta.enterprise.inject.CreationException
 
CreationException(String) - Constructor for exception jakarta.enterprise.inject.CreationException
 
CreationException(String, Throwable) - Constructor for exception jakarta.enterprise.inject.CreationException
 
CreationException(Throwable) - Constructor for exception jakarta.enterprise.inject.CreationException
 
current() - Static method in class jakarta.enterprise.inject.spi.CDI
Get the CDI instance that provides access to the current container.

D

deactivate() - Method in interface jakarta.enterprise.context.control.RequestContextController
Deactivates the current Request Context if it was activated by this context controller.
declaration() - Method in interface jakarta.enterprise.inject.build.compatible.spi.InjectionPointInfo
Returns the declaration of this injection point.
declaration() - Method in interface jakarta.enterprise.lang.model.AnnotationInfo
Returns the declaration of this annotation's type.
declaration() - Method in interface jakarta.enterprise.lang.model.types.ClassType
Returns the declaration of this class type.
declaration() - Method in interface jakarta.enterprise.lang.model.types.ParameterizedType
Returns the declaration of the generic class that was parameterized with a list of type arguments to form this parameterized type.
DeclarationConfig - Interface in jakarta.enterprise.inject.build.compatible.spi
Allows adding annotations to and removing annotations from a declaration.
DeclarationInfo - Interface in jakarta.enterprise.lang.model.declarations
A declaration is an element of a program source code.
DeclarationInfo.Kind - Enum in jakarta.enterprise.lang.model.declarations
 
declaringClass() - Method in interface jakarta.enterprise.inject.build.compatible.spi.BeanInfo
Returns the class that declares this bean.
declaringClass() - Method in interface jakarta.enterprise.inject.build.compatible.spi.ObserverInfo
Returns the class that declares this observer.
declaringClass() - Method in interface jakarta.enterprise.lang.model.declarations.FieldInfo
Returns the class that declares this field.
declaringClass() - Method in interface jakarta.enterprise.lang.model.declarations.MethodInfo
Returns the class that declares this method.
declaringClass(ClassInfo) - Method in interface jakarta.enterprise.inject.build.compatible.spi.SyntheticObserverBuilder
Sets the bean class that "declares" this synthetic observer.
declaringClass(Class<?>) - Method in interface jakarta.enterprise.inject.build.compatible.spi.SyntheticObserverBuilder
Sets the bean class that "declares" this synthetic observer.
declaringMethod() - Method in interface jakarta.enterprise.lang.model.declarations.ParameterInfo
Returns the method that declares this parameter.
declaringRecord() - Method in interface jakarta.enterprise.lang.model.declarations.RecordComponentInfo
Returns the record that declares this component.
Decorated - Annotation Type in jakarta.enterprise.inject
A decorator may inject metadata about the bean it is decorating
Decorator<T> - Interface in jakarta.enterprise.inject.spi
Represents an enabled decorator.
Decorator - Annotation Type in jakarta.decorator
Specifies that a class is a decorator.
Default - Annotation Type in jakarta.enterprise.inject
The default qualifier type.
DEFAULT_CDI_PROVIDER_PRIORITY - Static variable in interface jakarta.enterprise.inject.spi.CDIProvider
 
DEFAULT_PRIORITY - Static variable in interface jakarta.enterprise.inject.spi.ObserverMethod
 
Default.Literal - Class in jakarta.enterprise.inject
Supports inline instantiation of the Default qualifier.
defaultScope() - Method in interface jakarta.enterprise.inject.build.compatible.spi.StereotypeInfo
Returns the default scope defined by this stereotype.
DefinitionException - Exception in jakarta.enterprise.inject.spi
Thrown when a definition error occurs.
DefinitionException(String) - Constructor for exception jakarta.enterprise.inject.spi.DefinitionException
 
DefinitionException(String, Throwable) - Constructor for exception jakarta.enterprise.inject.spi.DefinitionException
 
DefinitionException(Throwable) - Constructor for exception jakarta.enterprise.inject.spi.DefinitionException
 
delegate(boolean) - Method in interface jakarta.enterprise.inject.spi.configurator.InjectionPointConfigurator
Change the delegate status of the built InjectionPoint.
Delegate - Annotation Type in jakarta.decorator
Identifies the delegate injection point of a decorator.
Dependent - Annotation Type in jakarta.enterprise.context
Specifies that a bean belongs to the dependent pseudo-scope.
Dependent.Literal - Class in jakarta.enterprise.context
Supports inline instantiation of the Dependent annotation.
DeploymentException - Exception in jakarta.enterprise.inject.spi
Thrown when a deployment problem occurs.
DeploymentException(String) - Constructor for exception jakarta.enterprise.inject.spi.DeploymentException
 
DeploymentException(String, Throwable) - Constructor for exception jakarta.enterprise.inject.spi.DeploymentException
 
DeploymentException(Throwable) - Constructor for exception jakarta.enterprise.inject.spi.DeploymentException
 
destroy() - Method in interface jakarta.enterprise.inject.Instance.Handle
Destroy the contextual instance.
destroy(Contextual<?>) - Method in interface jakarta.enterprise.context.spi.AlterableContext
Destroy the existing contextual instance.
destroy(T) - Method in interface jakarta.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.
destroy(T, CreationalContext<T>) - Method in interface jakarta.enterprise.context.spi.Contextual
Destroy an instance of the contextual type.
Destroyed - Annotation Type in jakarta.enterprise.context
An event with this qualifier is fired when a context is destroyed, i.e.
Destroyed.Literal - Class in jakarta.enterprise.context
Supports inline instantiation of the Destroyed qualifier.
destroyWith(BiConsumer<T, CreationalContext<T>>) - Method in interface jakarta.enterprise.inject.spi.configurator.BeanConfigurator
Set a callback to destroy a bean instance.
disableDiscovery() - Method in class jakarta.enterprise.inject.se.SeContainerInitializer
By default, the discovery is enabled.
discoveredProviders - Static variable in class jakarta.enterprise.inject.spi.CDI
 
Discovery - Annotation Type in jakarta.enterprise.inject.build.compatible.spi
1st phase of build compatible extension execution.
dispose() - Method in class jakarta.enterprise.inject.spi.Unmanaged.UnmanagedInstance
Dispose of the instance, doing any necessary cleanup
dispose(T) - Method in interface jakarta.enterprise.inject.spi.Producer
Destroys the instance.
dispose(T, Instance<Object>, Parameters) - Method in interface jakarta.enterprise.inject.build.compatible.spi.SyntheticBeanDisposer
Destroys an instance of the synthetic bean.
disposedParameter() - Method in interface jakarta.enterprise.inject.build.compatible.spi.DisposerInfo
Returns the declaration of the disposed parameter of this disposer method.
disposer() - Method in interface jakarta.enterprise.inject.build.compatible.spi.BeanInfo
Returns the disposer method of this producer-based bean.
DisposerInfo - Interface in jakarta.enterprise.inject.build.compatible.spi
Disposer methods may exist for producer-based beans.
disposerMethod() - Method in interface jakarta.enterprise.inject.build.compatible.spi.DisposerInfo
Returns the declaration of this disposer method.
Disposes - Annotation Type in jakarta.enterprise.inject
Identifies the disposed parameter of a disposer method.
disposeWith(Class<? extends SyntheticBeanDisposer<T>>) - Method in interface jakarta.enterprise.inject.build.compatible.spi.SyntheticBeanBuilder
Sets the class of the synthetic bean destruction function.
disposeWith(BiConsumer<T, Instance<Object>>) - Method in interface jakarta.enterprise.inject.spi.configurator.BeanConfigurator
Set a callback to destroy a bean instance.
disposeWith(Consumer<T>) - Method in interface jakarta.enterprise.inject.spi.configurator.ProducerConfigurator
Set a callback to destroy the produced instance.
DOUBLE - jakarta.enterprise.lang.model.AnnotationMember.Kind
A primitive double value.
DOUBLE - jakarta.enterprise.lang.model.types.PrimitiveType.PrimitiveKind
 
during() - Method in annotation type jakarta.enterprise.event.Observes

E

enableDecorators(Class<?>...) - Method in class jakarta.enterprise.inject.se.SeContainerInitializer
Add decorator classes to the list of enabled decorators for the synthetic bean archive.
enableInterceptors(Class<?>...) - Method in class jakarta.enterprise.inject.se.SeContainerInitializer
Add interceptor classes to the list of enabled interceptors for the synthetic bean archive.
end() - Method in interface jakarta.enterprise.context.Conversation
Marks the current long-running conversation transient.
Enhancement - Annotation Type in jakarta.enterprise.inject.build.compatible.spi
2nd phase of build compatible extension execution.
ENUM - jakarta.enterprise.lang.model.AnnotationMember.Kind
An Enum value.
equals(Object) - Method in class jakarta.enterprise.util.AnnotationLiteral
 
equals(Object) - Method in class jakarta.enterprise.util.TypeLiteral
 
error(Exception) - Method in interface jakarta.enterprise.inject.build.compatible.spi.Messages
Add a generic error that is represented by an exception.
error(String) - Method in interface jakarta.enterprise.inject.build.compatible.spi.Messages
Add a generic error that is not related to any particular element, or that information is not known.
error(String, BeanInfo) - Method in interface jakarta.enterprise.inject.build.compatible.spi.Messages
Add an error which is related to given BeanInfo.
error(String, ObserverInfo) - Method in interface jakarta.enterprise.inject.build.compatible.spi.Messages
Add an error which is related to given ObserverInfo.
error(String, AnnotationTarget) - Method in interface jakarta.enterprise.inject.build.compatible.spi.Messages
Add an error which is related to given AnnotationTarget (which is most likely a DeclarationInfo).
Event<T> - Interface in jakarta.enterprise.event
Allows the application to fire events of a particular type.
EventContext<T> - Interface in jakarta.enterprise.inject.spi
Represents a context of a fired event.
EventMetadata - Interface in jakarta.enterprise.inject.spi
Provides access to metadata about an observed event payload.
eventParameter() - Method in interface jakarta.enterprise.inject.build.compatible.spi.ObserverInfo
Returns the event parameter of this observer method.
eventType() - Method in interface jakarta.enterprise.inject.build.compatible.spi.ObserverInfo
Returns the observed event type of this observer.
Extension - Interface in jakarta.enterprise.inject.spi
Service interface implemented by extensions.

F

field() - Method in interface jakarta.enterprise.lang.model.declarations.RecordComponentInfo
Returns the field corresponding to this record component.
FIELD - jakarta.enterprise.lang.model.declarations.DeclarationInfo.Kind
 
FieldConfig - Interface in jakarta.enterprise.inject.build.compatible.spi
Allows adding annotations to and removing annotations from a field.
FieldInfo - Interface in jakarta.enterprise.lang.model.declarations
A field, declared in some class.
fields() - Method in interface jakarta.enterprise.inject.build.compatible.spi.ClassConfig
Returns a collection of FieldConfig objects for each field of this class, as defined by ClassInfo.fields.
fields() - Method in interface jakarta.enterprise.inject.spi.configurator.AnnotatedTypeConfigurator
 
fields() - Method in interface jakarta.enterprise.lang.model.declarations.ClassInfo
Returns a collection of fields declared or implicitly declared in this class and all its superclasses up to and excluding java.lang.Object, as well as all direct and indirect superinterfaces.
filterConstructors(Predicate<AnnotatedConstructor<T>>) - Method in interface jakarta.enterprise.inject.spi.configurator.AnnotatedTypeConfigurator
 
filterFields(Predicate<AnnotatedField<? super T>>) - Method in interface jakarta.enterprise.inject.spi.configurator.AnnotatedTypeConfigurator
 
filterMethods(Predicate<AnnotatedMethod<? super T>>) - Method in interface jakarta.enterprise.inject.spi.configurator.AnnotatedTypeConfigurator
 
filterParams(Predicate<AnnotatedParameter<T>>) - Method in interface jakarta.enterprise.inject.spi.configurator.AnnotatedConstructorConfigurator
 
filterParams(Predicate<AnnotatedParameter<T>>) - Method in interface jakarta.enterprise.inject.spi.configurator.AnnotatedMethodConfigurator
 
fire(T) - Method in interface jakarta.enterprise.event.Event
Fires an event with the specified qualifiers and notifies observers.
fireAsync(U) - Method in interface jakarta.enterprise.event.Event
Fires an event asynchronously with the specified qualifiers and notifies asynchronous observers.
fireAsync(U, NotificationOptions) - Method in interface jakarta.enterprise.event.Event
Fires an event asynchronously with the specified qualifiers and notifies asynchronous observers.
FLOAT - jakarta.enterprise.lang.model.AnnotationMember.Kind
A primitive float value.
FLOAT - jakarta.enterprise.lang.model.types.PrimitiveType.PrimitiveKind
 

G

genericClass() - Method in interface jakarta.enterprise.lang.model.types.ParameterizedType
Returns the type of the generic class that was parameterized with a list of type arguments to form this parameterized type.
get() - Method in interface jakarta.enterprise.inject.Instance.Handle
The contextual reference is obtained lazily, i.e.
get() - Method in class jakarta.enterprise.inject.spi.Unmanaged.UnmanagedInstance
Get the instance
get(Contextual<T>) - Method in interface jakarta.enterprise.context.spi.Context
Return an existing instance of a certain contextual type or a null value.
get(Contextual<T>, CreationalContext<T>) - Method in interface jakarta.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(String) - Method in interface jakarta.enterprise.event.NotificationOptions
 
get(String, Class<T>) - Method in interface jakarta.enterprise.inject.build.compatible.spi.Parameters
Returns the value of a parameter with given key.
get(String, Class<T>, T) - Method in interface jakarta.enterprise.inject.build.compatible.spi.Parameters
Returns the value of a parameter with given key.
getAlternatives() - Method in interface jakarta.enterprise.inject.spi.AfterTypeDiscovery
 
getAnnotated() - Method in interface jakarta.enterprise.inject.spi.configurator.AnnotatedConstructorConfigurator
 
getAnnotated() - Method in interface jakarta.enterprise.inject.spi.configurator.AnnotatedFieldConfigurator
 
getAnnotated() - Method in interface jakarta.enterprise.inject.spi.configurator.AnnotatedMethodConfigurator
 
getAnnotated() - Method in interface jakarta.enterprise.inject.spi.configurator.AnnotatedParameterConfigurator
 
getAnnotated() - Method in interface jakarta.enterprise.inject.spi.configurator.AnnotatedTypeConfigurator
 
getAnnotated() - Method in interface jakarta.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 jakarta.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 jakarta.enterprise.inject.spi.ProcessBeanAttributes
 
getAnnotatedBeanClass() - Method in interface jakarta.enterprise.inject.spi.ProcessManagedBean
Returns the AnnotatedType representing the bean class.
getAnnotatedDisposedParameter() - Method in interface jakarta.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 jakarta.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 jakarta.enterprise.inject.spi.ProcessProducer
Returns the AnnotatedField representing the producer field or the AnnotatedMethod representing the producer method.
getAnnotatedMethod() - Method in interface jakarta.enterprise.inject.spi.ProcessObserverMethod
The AnnotatedMethod representing the observer method.
getAnnotatedProducerField() - Method in interface jakarta.enterprise.inject.spi.ProcessProducerField
Returns the AnnotatedField representing the producer field.
getAnnotatedProducerMethod() - Method in interface jakarta.enterprise.inject.spi.ProcessProducerMethod
Returns the AnnotatedMethod representing the producer method.
getAnnotatedType() - Method in interface jakarta.enterprise.inject.spi.ProcessAnnotatedType
Returns the AnnotatedType object that will be used by the container to read the declared annotations.
getAnnotatedType() - Method in interface jakarta.enterprise.inject.spi.ProcessInjectionTarget
Returns the AnnotatedType representing the managed bean class, session bean class or other Java EE component class supporting injection.
getAnnotatedType(Class<T>, String) - Method in interface jakarta.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.
getAnnotatedTypes(Class<T>) - Method in interface jakarta.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 jakarta.enterprise.inject.spi.Annotated
Get program element annotation of a certain annotation type.
getAnnotations() - Method in interface jakarta.enterprise.inject.spi.Annotated
Get all annotations of the program element.
getAnnotations(Class<T>) - Method in interface jakarta.enterprise.inject.spi.Annotated
Get program element annotations of a certain annotation type.
getAnnotations(Class<T>) - Method in interface jakarta.enterprise.inject.spi.AnnotatedConstructor
 
getAnnotations(Class<T>) - Method in interface jakarta.enterprise.inject.spi.AnnotatedField
 
getAnnotations(Class<T>) - Method in interface jakarta.enterprise.inject.spi.AnnotatedMethod
 
getAnnotations(Class<T>) - Method in interface jakarta.enterprise.inject.spi.AnnotatedParameter
 
getAnnotations(Class<T>) - Method in interface jakarta.enterprise.inject.spi.AnnotatedType
 
getBaseType() - Method in interface jakarta.enterprise.inject.spi.Annotated
Get the type of the annotated program element.
getBean() - Method in interface jakarta.enterprise.inject.Instance.Handle
 
getBean() - Method in interface jakarta.enterprise.inject.spi.InjectionPoint
Get the Bean object representing the bean that defines the injection point.
getBean() - Method in interface jakarta.enterprise.inject.spi.ProcessBean
Returns the Bean object that is about to be registered.
getBeanAttributes() - Method in interface jakarta.enterprise.inject.spi.ProcessBeanAttributes
 
getBeanClass() - Method in interface jakarta.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 jakarta.enterprise.inject.spi.ObserverMethod
Obtains the class of the type that declares the observer method.
getBeanContainer() - Method in interface jakarta.enterprise.inject.se.SeContainer
Get the CDI BeanContainer for this container.
getBeanContainer() - Method in class jakarta.enterprise.inject.spi.CDI
Get the CDI BeanContainer for the current context.
getBeanManager() - Method in interface jakarta.enterprise.inject.se.SeContainer
Get the CDI BeanManager for this container
getBeanManager() - Method in class jakarta.enterprise.inject.spi.CDI
Get the CDI BeanManager for the current context
getBeans(Type, Annotation...) - Method in interface jakarta.enterprise.inject.spi.BeanContainer
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/BeanContainer was injected or, in the Jakarta EE environment, the Jakarta EE component from whose JNDI environment namespace the BeanManager/BeanContainer was obtained, according to the rules of typesafe resolution.
getBeans(String) - Method in interface jakarta.enterprise.inject.spi.BeanContainer
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/BeanContainer was injected or, in the Jakarta EE environment, the Jakarta EE component from whose JNDI environment namespace the BeanManager/BeanContainer was obtained, according to the rules of EL name resolution.
getCDI() - Method in interface jakarta.enterprise.inject.spi.CDIProvider
Provides access to the current container
getConstructors() - Method in interface jakarta.enterprise.inject.spi.AnnotatedType
Get the constructors of the type.
getContext(Class<? extends Annotation>) - Method in interface jakarta.enterprise.inject.spi.BeanContainer
Obtains an active context object for the given scope .
getDeclaringBean() - Method in interface jakarta.enterprise.inject.spi.ObserverMethod
Obtains the bean that declares the observer method.
getDeclaringCallable() - Method in interface jakarta.enterprise.inject.spi.AnnotatedParameter
Get the declaring method or constructor.
getDeclaringType() - Method in interface jakarta.enterprise.inject.spi.AnnotatedMember
Get the type which defines this member.
getDecoratedTypes() - Method in interface jakarta.enterprise.inject.spi.Decorator
Obtains the decorated types.
getDecorators() - Method in interface jakarta.enterprise.inject.spi.AfterTypeDiscovery
 
getDelegateQualifiers() - Method in interface jakarta.enterprise.inject.spi.Decorator
Obtains the qualifiers of the delegate injection point.
getDelegateType() - Method in interface jakarta.enterprise.inject.spi.Decorator
Obtains the type of the delegate injection point.
getEjbName() - Method in interface jakarta.enterprise.inject.spi.ProcessSessionBean
Returns the EJB name of the session bean.
getELResolver() - Method in interface jakarta.enterprise.inject.spi.BeanManager
Returns a ELResolver that resolves beans by EL name.
getEvent() - Method in interface jakarta.enterprise.inject.spi.BeanContainer
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 jakarta.enterprise.inject.spi.EventContext
 
getExecutor() - Method in interface jakarta.enterprise.event.NotificationOptions
 
getExtension(Class<T>) - Method in interface jakarta.enterprise.inject.spi.BeanManager
Obtains the container's instance of an Extension class declared in META-INF/services.
getFields() - Method in interface jakarta.enterprise.inject.spi.AnnotatedType
Get the fields of the type.
getHandle() - Method in interface jakarta.enterprise.inject.Instance
Obtains an initialized contextual reference handle for a bean that has the required type and qualifiers and is eligible for injection.
getId() - Method in interface jakarta.enterprise.context.Conversation
Get the identifier of the current long-running conversation.
getId() - Method in interface jakarta.enterprise.inject.spi.PassivationCapable
A string that uniquely identifies the instance of Bean or Contextual.
getInjectableReference(InjectionPoint, CreationalContext<?>) - Method in interface jakarta.enterprise.inject.spi.BeanManager
Obtains an injectable reference for a certain injection point.
getInjectionPoint() - Method in interface jakarta.enterprise.inject.spi.EventMetadata
Get the InjectionPoint representing the injected Event instance which fired the event
getInjectionPoint() - Method in interface jakarta.enterprise.inject.spi.ProcessInjectionPoint
 
getInjectionPoints() - Method in interface jakarta.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 jakarta.enterprise.inject.spi.Producer
Returns the set of all InjectionPoints.
getInjectionTarget() - Method in interface jakarta.enterprise.inject.spi.ProcessInjectionTarget
Returns the InjectionTarget object that will be used by the container to perform injection.
getInjectionTargetFactory(AnnotatedType<T>) - Method in interface jakarta.enterprise.inject.spi.BeanManager
An implementation of InjectionTargetFactory that provides container created InjectionTarget instances.
getInterceptorBindingDefinition(Class<? extends Annotation>) - Method in interface jakarta.enterprise.inject.spi.BeanManager
Obtains the set of meta-annotations for a certain interceptor binding type .
getInterceptorBindingHashCode(Annotation) - Method in interface jakarta.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 jakarta.enterprise.inject.spi.Interceptor
Obtains the interceptor bindings of the interceptor.
getInterceptors() - Method in interface jakarta.enterprise.inject.spi.AfterTypeDiscovery
 
getJavaClass() - Method in interface jakarta.enterprise.inject.spi.AnnotatedType
Get the underlying Class.
getJavaMember() - Method in interface jakarta.enterprise.inject.spi.AnnotatedConstructor
Get the underlying Constructor.
getJavaMember() - Method in interface jakarta.enterprise.inject.spi.AnnotatedField
Get the underlying Field.
getJavaMember() - Method in interface jakarta.enterprise.inject.spi.AnnotatedMember
Get the underlying Member.
getJavaMember() - Method in interface jakarta.enterprise.inject.spi.AnnotatedMethod
Get the underlying Method.
getJavaParameter() - Method in interface jakarta.enterprise.inject.spi.AnnotatedParameter
Get the underlying Parameter.
getMember() - Method in interface jakarta.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 jakarta.enterprise.inject.spi.EventContext
 
getMethods() - Method in interface jakarta.enterprise.inject.spi.AnnotatedType
Get the methods of the type.
getName() - Method in interface jakarta.enterprise.inject.spi.BeanAttributes
Obtains the EL name of a bean, if it has one.
getObservedQualifiers() - Method in interface jakarta.enterprise.inject.spi.ObserverMethod
Obtains the set of observed event qualifiers.
getObservedType() - Method in interface jakarta.enterprise.inject.spi.ObserverMethod
Obtains the observed event type.
getObserverMethod() - Method in interface jakarta.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 jakarta.enterprise.inject.spi.AnnotatedCallable
Get the parameters of the callable member.
getPassivationCapableBean(String) - Method in interface jakarta.enterprise.inject.spi.BeanManager
Returns the PassivationCapable bean with the given identifier.
getPosition() - Method in interface jakarta.enterprise.inject.spi.AnnotatedParameter
Get the position of the parameter in the method or constructor argument list.
getPriority() - Method in interface jakarta.enterprise.inject.spi.CDIProvider
 
getPriority() - Method in interface jakarta.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 jakarta.enterprise.inject.spi.Prioritized
Returns the priority for this SPI element.
getProducer() - Method in interface jakarta.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 jakarta.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 jakarta.enterprise.inject.spi.BeanManager
An implementation of ProducerFactory that provides container created Producer instances for the given method.
getQualifierHashCode(Annotation) - Method in interface jakarta.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 jakarta.enterprise.inject.spi.BeanAttributes
Obtains the qualifiers of the bean.
getQualifiers() - Method in interface jakarta.enterprise.inject.spi.EventMetadata
 
getQualifiers() - Method in interface jakarta.enterprise.inject.spi.InjectionPoint
Get the required qualifiers of the injection point.
getRawType() - Method in class jakarta.enterprise.util.TypeLiteral
 
getReception() - Method in interface jakarta.enterprise.inject.spi.ObserverMethod
Obtains the specified Reception for the observer method.
getReference(Bean<?>, Type, CreationalContext<?>) - Method in interface jakarta.enterprise.inject.spi.BeanContainer
Obtains a contextual reference for a certain bean and a certain bean type of the bean.
getScope() - Method in interface jakarta.enterprise.context.spi.Context
Get the scope type of the context object.
getScope() - Method in interface jakarta.enterprise.inject.spi.BeanAttributes
Obtains the scope of the bean.
getSessionBeanType() - Method in interface jakarta.enterprise.inject.spi.ProcessSessionBean
Returns a SessionBeanType representing the kind of session bean.
getSource() - Method in interface jakarta.enterprise.inject.spi.ProcessSyntheticAnnotatedType
Get the extension instance which added the AnnotatedType for which this event is being fired.
getSource() - Method in interface jakarta.enterprise.inject.spi.ProcessSyntheticBean
Get the extension instance which added the Bean for which this event is being fired.
getSource() - Method in interface jakarta.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 jakarta.enterprise.inject.spi.BeanManager
Obtains meta-annotations for a certain stereotype.
getStereotypes() - Method in interface jakarta.enterprise.inject.spi.BeanAttributes
Obtains the stereotypes of the bean.
getTimeout() - Method in interface jakarta.enterprise.context.Conversation
Get the timeout of the current conversation.
getTransactionPhase() - Method in interface jakarta.enterprise.inject.spi.ObserverMethod
Obtains the specified TransactionPhase for the observer method.
getType() - Method in interface jakarta.enterprise.inject.spi.EventMetadata
Get the type representing runtime class of the event object with type variables resolved.
getType() - Method in interface jakarta.enterprise.inject.spi.InjectionPoint
Get the required type of injection point.
getType() - Method in class jakarta.enterprise.util.TypeLiteral
 
getTypeClosure() - Method in interface jakarta.enterprise.inject.spi.Annotated
Get all types to which the base type should be considered assignable.
getTypes() - Method in interface jakarta.enterprise.inject.spi.BeanAttributes
Obtains the bean types of the bean.

H

handles() - Method in interface jakarta.enterprise.inject.Instance
Allows iterating over contextual reference handles for all beans that have the required type and required qualifiers and are eligible for injection.
handlesStream() - Method in interface jakarta.enterprise.inject.Instance
Returns stream of Instance.Handle objects.
hasAnnotation(Class<? extends Annotation>) - Method in interface jakarta.enterprise.lang.model.AnnotationTarget
Returns whether an annotation of given type is present on this annotation target.
hasAnnotation(Predicate<AnnotationInfo>) - Method in interface jakarta.enterprise.lang.model.AnnotationTarget
Returns whether given predicate matches any annotation present on this annotation target.
hashCode() - Method in class jakarta.enterprise.util.AnnotationLiteral
 
hashCode() - Method in class jakarta.enterprise.util.TypeLiteral
 
hasMember(String) - Method in interface jakarta.enterprise.lang.model.AnnotationInfo
Returns whether this annotation has a member with given name.
hasValue() - Method in interface jakarta.enterprise.lang.model.AnnotationInfo
Returns whether this annotation has the value member.

I

id(String) - Method in interface jakarta.enterprise.inject.spi.configurator.BeanConfigurator
Make the configured bean implements PassivationCapable and its Id for passivation.
IF_EXISTS - jakarta.enterprise.event.Reception
Specifies that an observer method is only called if the current instance of the bean declaring the observer method already exists.
ignoreFinalMethods() - Method in interface jakarta.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 jakarta.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 jakarta.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 jakarta.enterprise.inject.IllegalProductException
 
IllegalProductException(String) - Constructor for exception jakarta.enterprise.inject.IllegalProductException
 
IllegalProductException(String, Throwable) - Constructor for exception jakarta.enterprise.inject.IllegalProductException
 
IllegalProductException(Throwable) - Constructor for exception jakarta.enterprise.inject.IllegalProductException
 
IN_PROGRESS - jakarta.enterprise.event.TransactionPhase
Identifies a regular observer method, called when the event is fired.
info() - Method in interface jakarta.enterprise.inject.build.compatible.spi.ClassConfig
Returns the ClassInfo corresponding to this transformed class.
info() - Method in interface jakarta.enterprise.inject.build.compatible.spi.DeclarationConfig
Returns the DeclarationInfo corresponding to this transformed declaration.
info() - Method in interface jakarta.enterprise.inject.build.compatible.spi.FieldConfig
Returns the FieldInfo corresponding to this transformed field.
info() - Method in interface jakarta.enterprise.inject.build.compatible.spi.MethodConfig
Returns the MethodInfo corresponding to this transformed method.
info() - Method in interface jakarta.enterprise.inject.build.compatible.spi.ParameterConfig
Returns the ParameterInfo corresponding to this transformed method parameter.
info(String) - Method in interface jakarta.enterprise.inject.build.compatible.spi.Messages
Add a generic information message that is not related to any particular element, or that information is not known.
info(String, BeanInfo) - Method in interface jakarta.enterprise.inject.build.compatible.spi.Messages
Add an information message which is related to given BeanInfo.
info(String, ObserverInfo) - Method in interface jakarta.enterprise.inject.build.compatible.spi.Messages
Add an information message which is related to given ObserverInfo.
info(String, AnnotationTarget) - Method in interface jakarta.enterprise.inject.build.compatible.spi.Messages
Add an information message which is related to given AnnotationTarget (which is most likely a DeclarationInfo).
initialize() - Method in class jakarta.enterprise.inject.se.SeContainerInitializer
Initializes a CDI SeContainerInitializer.
Initialized - Annotation Type in jakarta.enterprise.context
An event with this qualifier is fired when a context is initialized, i.e.
Initialized.Literal - Class in jakarta.enterprise.context
Supports inline instantiation of the Initialized qualifier.
inject() - Method in class jakarta.enterprise.inject.spi.Unmanaged.UnmanagedInstance
Inject the instance
inject(T, CreationalContext<T>) - Method in interface jakarta.enterprise.inject.spi.InjectionTarget
Performs dependency injection upon the given object.
InjectionException - Exception in jakarta.enterprise.inject
Indicates a problem relating to dependency injection.
InjectionException() - Constructor for exception jakarta.enterprise.inject.InjectionException
 
InjectionException(String) - Constructor for exception jakarta.enterprise.inject.InjectionException
 
InjectionException(String, Throwable) - Constructor for exception jakarta.enterprise.inject.InjectionException
 
InjectionException(Throwable) - Constructor for exception jakarta.enterprise.inject.InjectionException
 
InjectionPoint - Interface in jakarta.enterprise.inject.spi
Provides access to metadata about an injection point.
InjectionPointConfigurator - Interface in jakarta.enterprise.inject.spi.configurator
This API is an helper to configure an existing InjectionPoint instance.
InjectionPointInfo - Interface in jakarta.enterprise.inject.build.compatible.spi
An injection point defined on some bean.
injectionPoints() - Method in interface jakarta.enterprise.inject.build.compatible.spi.BeanInfo
Returns a collection of this bean's injection points.
injectionPoints(InjectionPoint...) - Method in interface jakarta.enterprise.inject.spi.configurator.BeanConfigurator
Replace InjectionPoints for the configured bean
injectionPoints(Set<InjectionPoint>) - Method in interface jakarta.enterprise.inject.spi.configurator.BeanConfigurator
Replace InjectionPoints for the configured bean
InjectionTarget<T> - Interface in jakarta.enterprise.inject.spi
Provides operations for performing dependency injection and lifecycle callbacks on an instance of a type.
InjectionTargetFactory<T> - Interface in jakarta.enterprise.inject.spi
An InjectionTargetFactory can create an InjectionTarget for a given bean.
InjectLiteral - Class in jakarta.enterprise.inject.literal
Supports inline instantiation of the Inject annotation.
InjectLiteral() - Constructor for class jakarta.enterprise.inject.literal.InjectLiteral
 
Instance<T> - Interface in jakarta.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 jakarta.enterprise.context.ApplicationScoped.Literal
 
INSTANCE - Static variable in class jakarta.enterprise.context.ConversationScoped.Literal
 
INSTANCE - Static variable in class jakarta.enterprise.context.Dependent.Literal
 
INSTANCE - Static variable in class jakarta.enterprise.context.RequestScoped.Literal
 
INSTANCE - Static variable in class jakarta.enterprise.context.SessionScoped.Literal
 
INSTANCE - Static variable in class jakarta.enterprise.inject.Alternative.Literal
 
INSTANCE - Static variable in class jakarta.enterprise.inject.Any.Literal
 
INSTANCE - Static variable in class jakarta.enterprise.inject.Default.Literal
 
INSTANCE - Static variable in class jakarta.enterprise.inject.literal.InjectLiteral
 
INSTANCE - Static variable in class jakarta.enterprise.inject.literal.NamedLiteral
 
INSTANCE - Static variable in class jakarta.enterprise.inject.literal.QualifierLiteral
 
INSTANCE - Static variable in class jakarta.enterprise.inject.literal.SingletonLiteral
 
INSTANCE - Static variable in class jakarta.enterprise.inject.Specializes.Literal
 
INSTANCE - Static variable in class jakarta.enterprise.inject.TransientReference.Literal
 
INSTANCE - Static variable in class jakarta.enterprise.inject.Typed.Literal
 
INSTANCE - Static variable in class jakarta.enterprise.inject.Vetoed.Literal
 
INSTANCE - Static variable in class jakarta.enterprise.util.Nonbinding.Literal
 
Instance.Handle<T> - Interface in jakarta.enterprise.inject
This interface represents a contextual reference handle.
INT - jakarta.enterprise.lang.model.AnnotationMember.Kind
A primitive int value.
INT - jakarta.enterprise.lang.model.types.PrimitiveType.PrimitiveKind
 
intercept(InterceptionType, T, InvocationContext) - Method in interface jakarta.enterprise.inject.spi.Interceptor
Invokes the specified kind of lifecycle callback or method invocation interception upon the given interceptor instance.
Intercepted - Annotation Type in jakarta.enterprise.inject
An interceptor may inject metadata about the bean it is intercepting.
InterceptionFactory<T> - Interface in jakarta.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 jakarta.enterprise.inject.spi
Identifies the kind of lifecycle callback, EJB timeout method or business method interception.
Interceptor<T> - Interface in jakarta.enterprise.inject.spi
Represents an enabled interceptor.
interceptorBindings() - Method in interface jakarta.enterprise.inject.build.compatible.spi.InterceptorInfo
Returns the set of interceptor binding annotations declared on this interceptor.
interceptorBindings() - Method in interface jakarta.enterprise.inject.build.compatible.spi.StereotypeInfo
Returns the set of interceptor binding annotations defined by this stereotype.
InterceptorInfo - Interface in jakarta.enterprise.inject.build.compatible.spi
Interceptors are managed beans annotated @Interceptor.
intercepts(InterceptionType) - Method in interface jakarta.enterprise.inject.build.compatible.spi.InterceptorInfo
Returns whether this interceptor declares an interceptor method for given interception type.
intercepts(InterceptionType) - Method in interface jakarta.enterprise.inject.spi.Interceptor
Determines if the interceptor intercepts the specified kind of lifecycle callback or method invocation.
isAbstract() - Method in interface jakarta.enterprise.lang.model.declarations.ClassInfo
Returns whether this class is abstract.
isAbstract() - Method in interface jakarta.enterprise.lang.model.declarations.MethodInfo
Returns whether this method is abstract.
isActive() - Method in interface jakarta.enterprise.context.spi.Context
Determines if the context object is active.
isAlternative() - Method in interface jakarta.enterprise.inject.build.compatible.spi.BeanInfo
Returns whether this bean is an alternative.
isAlternative() - Method in interface jakarta.enterprise.inject.build.compatible.spi.StereotypeInfo
Returns whether this stereotype is meta-annotated @Alternative.
isAlternative() - Method in interface jakarta.enterprise.inject.spi.BeanAttributes
Determines if the bean is an alternative.
isAmbiguous() - Method in interface jakarta.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.
isAnnotation() - Method in interface jakarta.enterprise.lang.model.declarations.ClassInfo
Returns whether this class is an annotation.
isAnnotationPresent(Class<? extends Annotation>) - Method in interface jakarta.enterprise.inject.spi.Annotated
Determine if the program element has an annotation of a certain annotation type.
isArray() - Method in interface jakarta.enterprise.lang.model.AnnotationMember
 
isArray() - Method in interface jakarta.enterprise.lang.model.types.Type
Returns whether this type is an array type.
isAsync() - Method in interface jakarta.enterprise.inject.build.compatible.spi.ObserverInfo
Returns whether this observer is asynchronous.
isAsync() - Method in interface jakarta.enterprise.inject.spi.ObserverMethod
Determines if this observer method is asynchronous
isBoolean() - Method in interface jakarta.enterprise.lang.model.AnnotationMember
 
isBoolean() - Method in interface jakarta.enterprise.lang.model.types.PrimitiveType
Returns whether this primitive type is boolean.
isByte() - Method in interface jakarta.enterprise.lang.model.AnnotationMember
 
isByte() - Method in interface jakarta.enterprise.lang.model.types.PrimitiveType
Returns whether this primitive type is byte.
isChar() - Method in interface jakarta.enterprise.lang.model.AnnotationMember
 
isChar() - Method in interface jakarta.enterprise.lang.model.types.PrimitiveType
Returns whether this primitive type is char.
isClass() - Method in interface jakarta.enterprise.lang.model.AnnotationMember
 
isClass() - Method in interface jakarta.enterprise.lang.model.declarations.DeclarationInfo
Returns whether this declaration is a class.
isClass() - Method in interface jakarta.enterprise.lang.model.types.Type
Returns whether this type is a class type.
isClassBean() - Method in interface jakarta.enterprise.inject.build.compatible.spi.BeanInfo
Returns whether this bean is a managed bean, also known as class-based bean.
isConstructor() - Method in interface jakarta.enterprise.lang.model.declarations.MethodInfo
Returns whether this method is, in fact, a constructor.
isDeclaration() - Method in interface jakarta.enterprise.lang.model.AnnotationTarget
Returns whether this annotation target is a declaration.
isDeclaration() - Method in interface jakarta.enterprise.lang.model.declarations.DeclarationInfo
 
isDeclaration() - Method in interface jakarta.enterprise.lang.model.types.Type
 
isDelegate() - Method in interface jakarta.enterprise.inject.spi.InjectionPoint
Determines if the injection point is a decorator delegate injection point.
isDouble() - Method in interface jakarta.enterprise.lang.model.AnnotationMember
 
isDouble() - Method in interface jakarta.enterprise.lang.model.types.PrimitiveType
Returns whether this primitive type is double.
isEnum() - Method in interface jakarta.enterprise.lang.model.AnnotationMember
 
isEnum() - Method in interface jakarta.enterprise.lang.model.declarations.ClassInfo
Returns whether this class is an enum.
isField() - Method in interface jakarta.enterprise.lang.model.declarations.DeclarationInfo
Returns whether this declaration is a field.
isFinal() - Method in interface jakarta.enterprise.lang.model.declarations.ClassInfo
Returns whether this class is final.
isFinal() - Method in interface jakarta.enterprise.lang.model.declarations.FieldInfo
Returns whether this field is final.
isFinal() - Method in interface jakarta.enterprise.lang.model.declarations.MethodInfo
Returns whether this method is final.
isFloat() - Method in interface jakarta.enterprise.lang.model.AnnotationMember
 
isFloat() - Method in interface jakarta.enterprise.lang.model.types.PrimitiveType
Returns whether this primitive type is float.
isInt() - Method in interface jakarta.enterprise.lang.model.AnnotationMember
 
isInt() - Method in interface jakarta.enterprise.lang.model.types.PrimitiveType
Returns whether this primitive type is int.
isInterceptor() - Method in interface jakarta.enterprise.inject.build.compatible.spi.BeanInfo
Returns whether this bean is an interceptor.
isInterceptor() - Method in interface jakarta.enterprise.inject.build.compatible.spi.InterceptorInfo
 
isInterceptorBinding(Class<? extends Annotation>) - Method in interface jakarta.enterprise.inject.spi.BeanContainer
Test the given annotation type to determine if it is an interceptor binding type .
isInterface() - Method in interface jakarta.enterprise.lang.model.declarations.ClassInfo
Returns whether this class is an interface.
isLong() - Method in interface jakarta.enterprise.lang.model.AnnotationMember
 
isLong() - Method in interface jakarta.enterprise.lang.model.types.PrimitiveType
Returns whether this primitive type is long.
isMethod() - Method in interface jakarta.enterprise.lang.model.declarations.DeclarationInfo
Returns whether this declaration is a method.
isNamed() - Method in interface jakarta.enterprise.inject.build.compatible.spi.StereotypeInfo
Returns whether this stereotype is meta-annotated @Named.
isNestedAnnotation() - Method in interface jakarta.enterprise.lang.model.AnnotationMember
 
isNormal() - Method in interface jakarta.enterprise.inject.build.compatible.spi.ScopeInfo
Returns whether this scope type is normal.
isNormalScope(Class<? extends Annotation>) - Method in interface jakarta.enterprise.inject.spi.BeanContainer
Test the given annotation type to determine if it is a normal scope type.
isPackage() - Method in interface jakarta.enterprise.lang.model.declarations.DeclarationInfo
Returns whether this declaration is a package.
isParameter() - Method in interface jakarta.enterprise.lang.model.declarations.DeclarationInfo
Returns whether this declaration is a method parameter.
isParameterizedType() - Method in interface jakarta.enterprise.lang.model.types.Type
Returns whether this type is a parameterized type.
isPassivatingScope(Class<? extends Annotation>) - Method in interface jakarta.enterprise.inject.spi.BeanManager
Test the given annotation type to determine if it is a passivating scope type.
isPlainClass() - Method in interface jakarta.enterprise.lang.model.declarations.ClassInfo
Returns whether this class is a plain class.
isPrimitive() - Method in interface jakarta.enterprise.lang.model.types.Type
Returns whether this type is a primitive type.
isProducerField() - Method in interface jakarta.enterprise.inject.build.compatible.spi.BeanInfo
Returns whether this bean is defined by a producer field.
isProducerMethod() - Method in interface jakarta.enterprise.inject.build.compatible.spi.BeanInfo
Returns whether this bean is defined by a producer method.
isQualifier(Class<? extends Annotation>) - Method in interface jakarta.enterprise.inject.spi.BeanContainer
Test the given annotation type to determine if it is a qualifier type.
isRecord() - Method in interface jakarta.enterprise.lang.model.declarations.ClassInfo
Returns whether this class is a record.
isRecordComponent() - Method in interface jakarta.enterprise.lang.model.declarations.DeclarationInfo
Returns whether this declaration is a record component.
isRepeatable() - Method in interface jakarta.enterprise.lang.model.AnnotationInfo
Returns whether this annotation is repeatable.
isResolvable() - Method in interface jakarta.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 jakarta.enterprise.inject.se.SeContainer
Check if the container is running or was shut down
isScope(Class<? extends Annotation>) - Method in interface jakarta.enterprise.inject.spi.BeanContainer
Test the given annotation type to determine if it is a scope type.
isShort() - Method in interface jakarta.enterprise.lang.model.AnnotationMember
 
isShort() - Method in interface jakarta.enterprise.lang.model.types.PrimitiveType
Returns whether this primitive type is short.
isStatic() - Method in interface jakarta.enterprise.inject.spi.AnnotatedMember
Determines if the member is static.
isStatic() - Method in interface jakarta.enterprise.lang.model.declarations.FieldInfo
Returns whether this field is static.
isStatic() - Method in interface jakarta.enterprise.lang.model.declarations.MethodInfo
Returns whether this method is static.
isStereotype(Class<? extends Annotation>) - Method in interface jakarta.enterprise.inject.spi.BeanContainer
Test the given annotation type to determine if it is a stereotype.
isString() - Method in interface jakarta.enterprise.lang.model.AnnotationMember
 
isSynthetic() - Method in interface jakarta.enterprise.inject.build.compatible.spi.BeanInfo
Returns whether this bean is synthetic.
isSynthetic() - Method in interface jakarta.enterprise.inject.build.compatible.spi.ObserverInfo
Returns whether this observer is synthetic.
isTransient() - Method in interface jakarta.enterprise.context.Conversation
Determine if the conversation is marked transient or long-running.
isTransient() - Method in interface jakarta.enterprise.inject.spi.InjectionPoint
Determines if the injection is a transient field.
isType() - Method in interface jakarta.enterprise.lang.model.AnnotationTarget
Returns whether this annotation target is a type.
isType() - Method in interface jakarta.enterprise.lang.model.declarations.DeclarationInfo
 
isType() - Method in interface jakarta.enterprise.lang.model.types.Type
 
isTypeVariable() - Method in interface jakarta.enterprise.lang.model.types.Type
Returns whether this type is a type variable.
isUnsatisfied() - Method in interface jakarta.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.
isVoid() - Method in interface jakarta.enterprise.lang.model.types.Type
Returns whether this type is the void pseudo-type.
isWildcardType() - Method in interface jakarta.enterprise.lang.model.types.Type
Returns whether this type is a wildcard type.

J

jakarta.cdi - module jakarta.cdi
 
jakarta.cdi.lang.model - module jakarta.cdi.lang.model
 
jakarta.decorator - package jakarta.decorator
Annotations relating to decorators.
jakarta.enterprise.context - package jakarta.enterprise.context
Annotations and interfaces relating to scopes and contexts.
jakarta.enterprise.context.control - package jakarta.enterprise.context.control
 
jakarta.enterprise.context.spi - package jakarta.enterprise.context.spi
The custom context SPI.
jakarta.enterprise.event - package jakarta.enterprise.event
Annotations and interfaces relating to events.
jakarta.enterprise.inject - package jakarta.enterprise.inject
 
jakarta.enterprise.inject.build.compatible.spi - package jakarta.enterprise.inject.build.compatible.spi
The build compatible extension SPI.
jakarta.enterprise.inject.literal - package jakarta.enterprise.inject.literal
 
jakarta.enterprise.inject.se - package jakarta.enterprise.inject.se
 
jakarta.enterprise.inject.spi - package jakarta.enterprise.inject.spi
The portable extension integration SPI.
jakarta.enterprise.inject.spi.configurator - package jakarta.enterprise.inject.spi.configurator
 
jakarta.enterprise.lang.model - package jakarta.enterprise.lang.model
The core interfaces of the language model that represent annotations and annotation targets.
jakarta.enterprise.lang.model.declarations - package jakarta.enterprise.lang.model.declarations
Interfaces that represent declarations.
jakarta.enterprise.lang.model.types - package jakarta.enterprise.lang.model.types
Interfaces that represent types.
jakarta.enterprise.util - package jakarta.enterprise.util
Contains shared, general-purpose helper classes and annotations.

K

kind() - Method in interface jakarta.enterprise.lang.model.AnnotationMember
Returns the kind of this annotation member value.
kind() - Method in interface jakarta.enterprise.lang.model.declarations.ClassInfo
 
kind() - Method in interface jakarta.enterprise.lang.model.declarations.DeclarationInfo
Returns the kind of this declaration.
kind() - Method in interface jakarta.enterprise.lang.model.declarations.FieldInfo
 
kind() - Method in interface jakarta.enterprise.lang.model.declarations.MethodInfo
 
kind() - Method in interface jakarta.enterprise.lang.model.declarations.PackageInfo
 
kind() - Method in interface jakarta.enterprise.lang.model.declarations.ParameterInfo
 
kind() - Method in interface jakarta.enterprise.lang.model.declarations.RecordComponentInfo
 
kind() - Method in interface jakarta.enterprise.lang.model.types.ArrayType
 
kind() - Method in interface jakarta.enterprise.lang.model.types.ClassType
 
kind() - Method in interface jakarta.enterprise.lang.model.types.ParameterizedType
 
kind() - Method in interface jakarta.enterprise.lang.model.types.PrimitiveType
 
kind() - Method in interface jakarta.enterprise.lang.model.types.Type
Returns the kind of this type.
kind() - Method in interface jakarta.enterprise.lang.model.types.TypeVariable
 
kind() - Method in interface jakarta.enterprise.lang.model.types.VoidType
 
kind() - Method in interface jakarta.enterprise.lang.model.types.WildcardType
 

L

Literal() - Constructor for class jakarta.enterprise.context.ApplicationScoped.Literal
 
Literal() - Constructor for class jakarta.enterprise.context.ConversationScoped.Literal
 
Literal() - Constructor for class jakarta.enterprise.context.Dependent.Literal
 
Literal() - Constructor for class jakarta.enterprise.context.RequestScoped.Literal
 
Literal() - Constructor for class jakarta.enterprise.context.SessionScoped.Literal
 
Literal() - Constructor for class jakarta.enterprise.inject.Alternative.Literal
 
Literal() - Constructor for class jakarta.enterprise.inject.Any.Literal
 
Literal() - Constructor for class jakarta.enterprise.inject.Default.Literal
 
Literal() - Constructor for class jakarta.enterprise.inject.Specializes.Literal
 
Literal() - Constructor for class jakarta.enterprise.inject.TransientReference.Literal
 
Literal() - Constructor for class jakarta.enterprise.inject.Vetoed.Literal
 
Literal() - Constructor for class jakarta.enterprise.util.Nonbinding.Literal
 
LONG - jakarta.enterprise.lang.model.AnnotationMember.Kind
A primitive long value.
LONG - jakarta.enterprise.lang.model.types.PrimitiveType.PrimitiveKind
 
lowerBound() - Method in interface jakarta.enterprise.lang.model.types.WildcardType
Returns the lower bound of this wildcard type.

M

member(String) - Method in interface jakarta.enterprise.lang.model.AnnotationInfo
Returns the value of this annotation's member with given name.
member(String, boolean) - Method in interface jakarta.enterprise.inject.build.compatible.spi.AnnotationBuilder
Adds a boolean-valued annotation member with given name.
member(String, boolean[]) - Method in interface jakarta.enterprise.inject.build.compatible.spi.AnnotationBuilder
Adds a boolean array-valued annotation member with given name.
member(String, byte) - Method in interface jakarta.enterprise.inject.build.compatible.spi.AnnotationBuilder
Adds a byte-valued annotation member with given name.
member(String, byte[]) - Method in interface jakarta.enterprise.inject.build.compatible.spi.AnnotationBuilder
Adds a byte array-valued annotation member with given name.
member(String, char) - Method in interface jakarta.enterprise.inject.build.compatible.spi.AnnotationBuilder
Adds a char-valued annotation member with given name.
member(String, char[]) - Method in interface jakarta.enterprise.inject.build.compatible.spi.AnnotationBuilder
Adds a char array-valued annotation member with given name.
member(String, double) - Method in interface jakarta.enterprise.inject.build.compatible.spi.AnnotationBuilder
Adds a double-valued annotation member with given name.
member(String, double[]) - Method in interface jakarta.enterprise.inject.build.compatible.spi.AnnotationBuilder
Adds a double array-valued annotation member with given name.
member(String, float) - Method in interface jakarta.enterprise.inject.build.compatible.spi.AnnotationBuilder
Adds a float-valued annotation member with given name.
member(String, float[]) - Method in interface jakarta.enterprise.inject.build.compatible.spi.AnnotationBuilder
Adds a float array-valued annotation member with given name.
member(String, int) - Method in interface jakarta.enterprise.inject.build.compatible.spi.AnnotationBuilder
Adds an int-valued annotation member with given name.
member(String, int[]) - Method in interface jakarta.enterprise.inject.build.compatible.spi.AnnotationBuilder
Adds an int array-valued annotation member with given name.
member(String, long) - Method in interface jakarta.enterprise.inject.build.compatible.spi.AnnotationBuilder
Adds a long-valued annotation member with given name.
member(String, long[]) - Method in interface jakarta.enterprise.inject.build.compatible.spi.AnnotationBuilder
Adds a long array-valued annotation member with given name.
member(String, short) - Method in interface jakarta.enterprise.inject.build.compatible.spi.AnnotationBuilder
Adds a short-valued annotation member with given name.
member(String, short[]) - Method in interface jakarta.enterprise.inject.build.compatible.spi.AnnotationBuilder
Adds a short array-valued annotation member with given name.
member(String, AnnotationInfo) - Method in interface jakarta.enterprise.inject.build.compatible.spi.AnnotationBuilder
Adds an annotation-valued annotation member with given name.
member(String, AnnotationInfo[]) - Method in interface jakarta.enterprise.inject.build.compatible.spi.AnnotationBuilder
Adds an annotation array-valued annotation member with given name.
member(String, AnnotationMember) - Method in interface jakarta.enterprise.inject.build.compatible.spi.AnnotationBuilder
Adds an annotation member with given name, whose value is given value.
member(String, ClassInfo) - Method in interface jakarta.enterprise.inject.build.compatible.spi.AnnotationBuilder
Adds a class-valued annotation member with given name.
member(String, ClassInfo[]) - Method in interface jakarta.enterprise.inject.build.compatible.spi.AnnotationBuilder
Adds a class array-valued annotation member with given name.
member(String, ClassInfo, String) - Method in interface jakarta.enterprise.inject.build.compatible.spi.AnnotationBuilder
Adds an enum-valued annotation member with given name.
member(String, ClassInfo, String[]) - Method in interface jakarta.enterprise.inject.build.compatible.spi.AnnotationBuilder
Adds an enum array-valued annotation member with given name.
member(String, Type) - Method in interface jakarta.enterprise.inject.build.compatible.spi.AnnotationBuilder
Adds a class-valued annotation member with given name.
member(String, Type[]) - Method in interface jakarta.enterprise.inject.build.compatible.spi.AnnotationBuilder
Adds a class array-valued annotation member with given name.
member(String, Annotation) - Method in interface jakarta.enterprise.inject.build.compatible.spi.AnnotationBuilder
Adds an annotation-valued annotation member with given name.
member(String, Annotation[]) - Method in interface jakarta.enterprise.inject.build.compatible.spi.AnnotationBuilder
Adds an annotation array-valued annotation member with given name.
member(String, Class<?>) - Method in interface jakarta.enterprise.inject.build.compatible.spi.AnnotationBuilder
Adds a class-valued annotation member with given name.
member(String, Class<?>[]) - Method in interface jakarta.enterprise.inject.build.compatible.spi.AnnotationBuilder
Adds a class array-valued annotation member with given name.
member(String, Class<? extends Enum<?>>, String) - Method in interface jakarta.enterprise.inject.build.compatible.spi.AnnotationBuilder
Adds an enum-valued annotation member with given name.
member(String, Class<? extends Enum<?>>, String[]) - Method in interface jakarta.enterprise.inject.build.compatible.spi.AnnotationBuilder
Adds an enum array-valued annotation member with given name.
member(String, Enum<?>) - Method in interface jakarta.enterprise.inject.build.compatible.spi.AnnotationBuilder
Adds an enum-valued annotation member with given name.
member(String, Enum<?>[]) - Method in interface jakarta.enterprise.inject.build.compatible.spi.AnnotationBuilder
Adds an enum array-valued annotation member with given name.
member(String, String) - Method in interface jakarta.enterprise.inject.build.compatible.spi.AnnotationBuilder
Adds a String-valued annotation member with given name.
member(String, String[]) - Method in interface jakarta.enterprise.inject.build.compatible.spi.AnnotationBuilder
Adds a String array-valued annotation member with given name.
members() - Method in interface jakarta.enterprise.lang.model.AnnotationInfo
Returns all members of this annotation as a map, where the key is the member name and the value is the member value.
Messages - Interface in jakarta.enterprise.inject.build.compatible.spi
Allows logging and producing errors during build compatible extension execution.
MetaAnnotations - Interface in jakarta.enterprise.inject.build.compatible.spi
Allows registering custom CDI meta-annotations: qualifiers, interceptor bindings, stereotypes, and scopes.
METHOD - jakarta.enterprise.lang.model.declarations.DeclarationInfo.Kind
 
MethodConfig - Interface in jakarta.enterprise.inject.build.compatible.spi
Allows adding annotations to and removing annotations from a method.
MethodInfo - Interface in jakarta.enterprise.lang.model.declarations
A method or a constructor, declared in some class.
methods() - Method in interface jakarta.enterprise.inject.build.compatible.spi.ClassConfig
Returns a collection of MethodConfig objects for each method of this class, as defined by ClassInfo.methods.
methods() - Method in interface jakarta.enterprise.inject.spi.configurator.AnnotatedTypeConfigurator
 
methods() - Method in interface jakarta.enterprise.lang.model.declarations.ClassInfo
Returns a collection of methods declared or implicitly declared in this class and all its superclasses up to and excluding java.lang.Object, as well as all direct and indirect superinterfaces.
Model - Annotation Type in jakarta.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.
modifiers() - Method in interface jakarta.enterprise.lang.model.declarations.ClassInfo
Returns the modifiers of this class as an int.
modifiers() - Method in interface jakarta.enterprise.lang.model.declarations.FieldInfo
Returns the modifiers of this field as an int.
modifiers() - Method in interface jakarta.enterprise.lang.model.declarations.MethodInfo
Returns the modifiers of this method as an int.

N

name() - Method in interface jakarta.enterprise.inject.build.compatible.spi.BeanInfo
Returns the bean name of this bean.
name() - Method in interface jakarta.enterprise.inject.build.compatible.spi.ScopeInfo
Binary name of this scope annotation, as defined by The Java™ Language Specification; in other words, the scope annotation name as returned by Class.getName().
name() - Method in interface jakarta.enterprise.lang.model.AnnotationInfo
Binary name of this annotation's type, as defined by The Java™ Language Specification; in other words, the annotation type name as returned by Class.getName().
name() - Method in interface jakarta.enterprise.lang.model.declarations.ClassInfo
Returns the binary name of this class, as defined by The Java™ Language Specification; in other words, the class name as returned by Class.getName().
name() - Method in interface jakarta.enterprise.lang.model.declarations.FieldInfo
Returns the name of this field.
name() - Method in interface jakarta.enterprise.lang.model.declarations.MethodInfo
Returns the name of this method.
name() - Method in interface jakarta.enterprise.lang.model.declarations.PackageInfo
Returns the fully qualified name of this package, as defined by The Java™ Language Specification; in other words, the package name as returned by Package.getName().
name() - Method in interface jakarta.enterprise.lang.model.declarations.ParameterInfo
Returns the name of this parameter, if it is known.
name() - Method in interface jakarta.enterprise.lang.model.declarations.RecordComponentInfo
Returns the name of this record component.
name() - Method in interface jakarta.enterprise.lang.model.types.PrimitiveType
Returns the name of this primitive type.
name() - Method in interface jakarta.enterprise.lang.model.types.TypeVariable
Returns the name of this type variable.
name() - Method in interface jakarta.enterprise.lang.model.types.VoidType
Returns the name of the void pseudo-type, that is, the string void.
name(String) - Method in interface jakarta.enterprise.inject.build.compatible.spi.SyntheticBeanBuilder
Sets the bean name of this synthetic bean.
name(String) - Method in interface jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator
Set the name of the configured bean
name(String) - Method in interface jakarta.enterprise.inject.spi.configurator.BeanConfigurator
Set the name of the configured bean
NamedLiteral - Class in jakarta.enterprise.inject.literal
Supports inline instantiation of the Named qualifier.
NESTED_ANNOTATION - jakarta.enterprise.lang.model.AnnotationMember.Kind
A nested Annotation value.
newInstance() - Static method in class jakarta.enterprise.inject.se.SeContainerInitializer
Returns an instance of SeContainerInitializer Each call returns a new instance
newInstance() - Method in class jakarta.enterprise.inject.spi.Unmanaged
Instantiate a new UnmanagedInstance
Nonbinding - Annotation Type in jakarta.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 jakarta.enterprise.util
Supports inline instantiation of the Nonbinding annotation.
NonexistentConversationException - Exception in jakarta.enterprise.context
Indicates that the conversation context could not be restored.
NonexistentConversationException() - Constructor for exception jakarta.enterprise.context.NonexistentConversationException
 
NonexistentConversationException(String) - Constructor for exception jakarta.enterprise.context.NonexistentConversationException
 
NonexistentConversationException(String, Throwable) - Constructor for exception jakarta.enterprise.context.NonexistentConversationException
 
NonexistentConversationException(Throwable) - Constructor for exception jakarta.enterprise.context.NonexistentConversationException
 
NormalScope - Annotation Type in jakarta.enterprise.context
Specifies that an annotation type is a normal scope type.
NotificationOptions - Interface in jakarta.enterprise.event
Notification options are used to configure observer notification.
NotificationOptions.Builder - Interface in jakarta.enterprise.event
Notification options builder.
notify(EventContext<T>) - Method in interface jakarta.enterprise.inject.spi.ObserverMethod
Calls the observer method, passing the given event context.
notify(T) - Method in interface jakarta.enterprise.inject.spi.ObserverMethod
Calls the observer method, passing the given event object.
notifyObserver() - Method in annotation type jakarta.enterprise.event.Observes
notifyObserver() - Method in annotation type jakarta.enterprise.event.ObservesAsync
notifyWith(ObserverMethodConfigurator.EventConsumer<T>) - Method in interface jakarta.enterprise.inject.spi.configurator.ObserverMethodConfigurator
Define an operation that accepts a context of a fired event.

O

observe(EventContext<T>, Parameters) - Method in interface jakarta.enterprise.inject.build.compatible.spi.SyntheticObserver
Consumes an event.
observedType(Type) - Method in interface jakarta.enterprise.inject.spi.configurator.ObserverMethodConfigurator
Set the type of the observed event
ObserverException - Exception in jakarta.enterprise.event
Indicates that a checked exception was thrown by an observer method during event notification.
ObserverException() - Constructor for exception jakarta.enterprise.event.ObserverException
 
ObserverException(String) - Constructor for exception jakarta.enterprise.event.ObserverException
 
ObserverException(String, Throwable) - Constructor for exception jakarta.enterprise.event.ObserverException
 
ObserverException(Throwable) - Constructor for exception jakarta.enterprise.event.ObserverException
 
ObserverInfo - Interface in jakarta.enterprise.inject.build.compatible.spi
Observers are: observer methods synthetic observers Observer methods directly correspond to a method declaration in program source code.
observerMethod() - Method in interface jakarta.enterprise.inject.build.compatible.spi.ObserverInfo
Returns the declaration of this observer method.
ObserverMethod<T> - Interface in jakarta.enterprise.inject.spi
Represents an observer method of an enabled bean.
ObserverMethodConfigurator<T> - Interface in jakarta.enterprise.inject.spi.configurator
ObserverMethodConfigurator.EventConsumer<T> - Interface in jakarta.enterprise.inject.spi.configurator
Represents an operation that accepts a context of a fired event.
Observes - Annotation Type in jakarta.enterprise.event
Identifies the event parameter of an observer method.
ObservesAsync - Annotation Type in jakarta.enterprise.event
Identifies the event parameter of an asynchronous observer method.
observeWith(Class<? extends SyntheticObserver<T>>) - Method in interface jakarta.enterprise.inject.build.compatible.spi.SyntheticObserverBuilder
Sets the class of the synthetic observer event notification function.
of(ClassInfo) - Static method in interface jakarta.enterprise.inject.build.compatible.spi.AnnotationBuilder
Returns a new AnnotationBuilder that builds an annotation of given type.
of(Class<?>) - Method in interface jakarta.enterprise.inject.build.compatible.spi.Types
Returns a type from given class literal.
of(Class<?>[]) - Static method in class jakarta.enterprise.inject.Typed.Literal
 
of(Class<? extends Annotation>) - Static method in class jakarta.enterprise.context.BeforeDestroyed.Literal
 
of(Class<? extends Annotation>) - Static method in class jakarta.enterprise.context.Destroyed.Literal
 
of(Class<? extends Annotation>) - Static method in class jakarta.enterprise.context.Initialized.Literal
 
of(Class<? extends Annotation>) - Static method in interface jakarta.enterprise.inject.build.compatible.spi.AnnotationBuilder
Returns a new AnnotationBuilder that builds an annotation of given type.
of(String) - Static method in class jakarta.enterprise.inject.literal.NamedLiteral
 
of(String, Object) - Static method in interface jakarta.enterprise.event.NotificationOptions
 
ofArray(Type, int) - Method in interface jakarta.enterprise.inject.build.compatible.spi.Types
Returns an ArrayType for the given element type and number of dimensions.
ofClass(ClassInfo) - Method in interface jakarta.enterprise.inject.build.compatible.spi.Types
Returns a ClassType for the given class declaration.
ofClass(String) - Method in interface jakarta.enterprise.inject.build.compatible.spi.Types
Returns a ClassType for the given binary name, as defined by The Java™ Language Specification; in other words, the class name as returned by Class.getName().
ofExecutor(Executor) - Static method in interface jakarta.enterprise.event.NotificationOptions
 
ofPrimitive(PrimitiveType.PrimitiveKind) - Method in interface jakarta.enterprise.inject.build.compatible.spi.Types
Returns a PrimitiveType for the given kind of primitive type.
ofVoid() - Method in interface jakarta.enterprise.inject.build.compatible.spi.Types
Returns a VoidType, representing the void pseudo-type.

P

PACKAGE - jakarta.enterprise.lang.model.declarations.DeclarationInfo.Kind
 
packageInfo() - Method in interface jakarta.enterprise.lang.model.declarations.ClassInfo
Returns the package this class is part of.
PackageInfo - Interface in jakarta.enterprise.lang.model.declarations
A package, possibly annotated in package-info.java.
PARAMETER - jakarta.enterprise.lang.model.declarations.DeclarationInfo.Kind
 
ParameterConfig - Interface in jakarta.enterprise.inject.build.compatible.spi
Allows adding annotations to and removing annotations from a method parameter.
ParameterInfo - Interface in jakarta.enterprise.lang.model.declarations
A method parameter or a constructor parameter, declared in some method or constructor.
parameterized(ClassType, Type...) - Method in interface jakarta.enterprise.inject.build.compatible.spi.Types
Returns a ParameterizedType for the given generic type and type arguments.
parameterized(Class<?>, Type...) - Method in interface jakarta.enterprise.inject.build.compatible.spi.Types
Returns a ParameterizedType for the given generic type and type arguments.
parameterized(Class<?>, Class<?>...) - Method in interface jakarta.enterprise.inject.build.compatible.spi.Types
Returns a ParameterizedType for the given generic type and type arguments.
PARAMETERIZED_TYPE - jakarta.enterprise.lang.model.types.Type.Kind
E.g.
ParameterizedType - Interface in jakarta.enterprise.lang.model.types
A parameterized type.
parameters() - Method in interface jakarta.enterprise.inject.build.compatible.spi.MethodConfig
Returns a list of ParameterConfig objects for each parameter of this method.
parameters() - Method in interface jakarta.enterprise.lang.model.declarations.MethodInfo
Returns a list of parameters declared or implicitly declared on this method.
Parameters - Interface in jakarta.enterprise.inject.build.compatible.spi
A String-keyed parameter map.
params() - Method in interface jakarta.enterprise.inject.spi.configurator.AnnotatedConstructorConfigurator
 
params() - Method in interface jakarta.enterprise.inject.spi.configurator.AnnotatedMethodConfigurator
 
passivating() - Method in annotation type jakarta.enterprise.context.NormalScope
Determines whether the normal scope type is a passivating scope.
PassivationCapable - Interface in jakarta.enterprise.inject.spi
Indicates that a custom implementation of Bean or Contextual is passivation capable.
POST_ACTIVATE - jakarta.enterprise.inject.spi.InterceptionType
Intercepts bean activation, only called for EJBs
POST_CONSTRUCT - jakarta.enterprise.inject.spi.InterceptionType
Intercepts bean construction
postConstruct() - Method in class jakarta.enterprise.inject.spi.Unmanaged.UnmanagedInstance
Call the @PostConstruct callback
postConstruct(T) - Method in interface jakarta.enterprise.inject.spi.InjectionTarget
Calls the PostConstruct callback, if it exists, according to the semantics required by the Java EE platform specification.
PRE_DESTROY - jakarta.enterprise.inject.spi.InterceptionType
Intercepts bean destruction
PRE_PASSIVATE - jakarta.enterprise.inject.spi.InterceptionType
Intercepts bean passivation, only called for EJBs
preDestroy() - Method in class jakarta.enterprise.inject.spi.Unmanaged.UnmanagedInstance
Call the @PreDestroy callback
preDestroy(T) - Method in interface jakarta.enterprise.inject.spi.InjectionTarget
Calls the PreDestroy callback, if it exists, according to the semantics required by the Java EE platform specification.
PRIMITIVE - jakarta.enterprise.lang.model.types.Type.Kind
E.g.
primitiveKind() - Method in interface jakarta.enterprise.lang.model.types.PrimitiveType
Returns the kind of this primitive type.
PrimitiveType - Interface in jakarta.enterprise.lang.model.types
Primitive types are: boolean byte short int long float double char
PrimitiveType.PrimitiveKind - Enum in jakarta.enterprise.lang.model.types
 
Prioritized - Interface in jakarta.enterprise.inject.spi
This interface allows some SPI implementation to change their priority programmatically.
priority() - Method in interface jakarta.enterprise.inject.build.compatible.spi.BeanInfo
Returns the priority declared on this bean, or null if this bean does not declare a priority.
priority() - Method in interface jakarta.enterprise.inject.build.compatible.spi.ObserverInfo
Returns the priority of this observer.
priority() - Method in interface jakarta.enterprise.inject.build.compatible.spi.StereotypeInfo
Returns the priority value this stereotype declares using the @Priority meta-annotation.
priority(int) - Method in interface jakarta.enterprise.inject.build.compatible.spi.SyntheticBeanBuilder
Sets a priority of this synthetic bean.
priority(int) - Method in interface jakarta.enterprise.inject.build.compatible.spi.SyntheticObserverBuilder
Sets a priority of this synthetic observer.
priority(int) - Method in interface jakarta.enterprise.inject.spi.configurator.BeanConfigurator
Set the priority of the configured bean.
priority(int) - Method in interface jakarta.enterprise.inject.spi.configurator.ObserverMethodConfigurator
Set the priority for the observer to build
ProcessAnnotatedType<X> - Interface in jakarta.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 jakarta.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 jakarta.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 jakarta.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 jakarta.annotation.ManagedBean, EJB session or message-driven bean, enabled bean, enabled interceptor or enabled decorator.
ProcessInjectionTarget<X> - Interface in jakarta.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 jakarta.annotation.ManagedBean, EJB session or message-driven bean, enabled bean, enabled interceptor or enabled decorator.
ProcessManagedBean<X> - Interface in jakarta.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 jakarta.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 jakarta.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 jakarta.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 jakarta.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 jakarta.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 jakarta.enterprise.inject.spi
The container fires an event of this type for each Java class or interface added by BeforeBeanDiscovery.addAnnotatedType(AnnotatedType, String) or AfterTypeDiscovery.addAnnotatedType(AnnotatedType, String)
ProcessSyntheticBean<X> - Interface in jakarta.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 jakarta.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() - Method in class jakarta.enterprise.inject.spi.Unmanaged.UnmanagedInstance
Create the instance
produce(CreationalContext<T>) - Method in interface jakarta.enterprise.inject.spi.Producer
Causes an instance to be produced via the Producer.
Producer<T> - Interface in jakarta.enterprise.inject.spi
Provides a generic operation for producing an instance of a type.
ProducerConfigurator<T> - Interface in jakarta.enterprise.inject.spi.configurator
A ProducerConfigurator can configure a Producer.
ProducerFactory<X> - Interface in jakarta.enterprise.inject.spi
An ProducerFactory can create an Producer for a given bean.
producerField() - Method in interface jakarta.enterprise.inject.build.compatible.spi.BeanInfo
Returns the producer field that defines this bean.
producerMethod() - Method in interface jakarta.enterprise.inject.build.compatible.spi.BeanInfo
Returns the producer method that defines this bean.
Produces - Annotation Type in jakarta.enterprise.inject
Identifies a producer method or field.
produceWith(Function<CreationalContext<U>, U>) - Method in interface jakarta.enterprise.inject.spi.configurator.ProducerConfigurator
Set a callback to produce a new instance.
produceWith(Function<Instance<Object>, U>) - Method in interface jakarta.enterprise.inject.spi.configurator.BeanConfigurator
Set a callback to create a bean instance.
push(T) - Method in interface jakarta.enterprise.context.spi.CreationalContext
Registers an incompletely initialized contextual instance the with the container.

Q

qualifier(AnnotationInfo) - Method in interface jakarta.enterprise.inject.build.compatible.spi.SyntheticBeanBuilder
Adds given annotation to the set of qualifiers of this synthetic bean.
qualifier(AnnotationInfo) - Method in interface jakarta.enterprise.inject.build.compatible.spi.SyntheticObserverBuilder
Adds given annotation to the set of qualifiers of this synthetic observer.
qualifier(Annotation) - Method in interface jakarta.enterprise.inject.build.compatible.spi.SyntheticBeanBuilder
Adds given annotation to the set of qualifiers of this synthetic bean.
qualifier(Annotation) - Method in interface jakarta.enterprise.inject.build.compatible.spi.SyntheticObserverBuilder
Adds given annotation to the set of qualifiers of this synthetic observer.
qualifier(Class<? extends Annotation>) - Method in interface jakarta.enterprise.inject.build.compatible.spi.SyntheticBeanBuilder
Adds a marker annotation of given type to the set of qualifiers of this synthetic bean.
qualifier(Class<? extends Annotation>) - Method in interface jakarta.enterprise.inject.build.compatible.spi.SyntheticObserverBuilder
Adds a marker annotation of given type to the set of qualifiers of this synthetic observer.
QualifierLiteral - Class in jakarta.enterprise.inject.literal
Supports inline instantiation of the Qualifier annotation.
QualifierLiteral() - Constructor for class jakarta.enterprise.inject.literal.QualifierLiteral
 
qualifiers() - Method in interface jakarta.enterprise.inject.build.compatible.spi.BeanInfo
Returns a collection of this bean's qualifiers, represented as AnnotationInfo.
qualifiers() - Method in interface jakarta.enterprise.inject.build.compatible.spi.InjectionPointInfo
Returns a collection of qualifiers declared on this injection point, represented as AnnotationInfo.
qualifiers() - Method in interface jakarta.enterprise.inject.build.compatible.spi.ObserverInfo
Returns a collection of observed event qualifiers, represented as AnnotationInfo.
qualifiers(Annotation...) - Method in interface jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator
Replace all qualifiers.
qualifiers(Annotation...) - Method in interface jakarta.enterprise.inject.spi.configurator.BeanConfigurator
Replace all qualifiers.
qualifiers(Annotation...) - Method in interface jakarta.enterprise.inject.spi.configurator.InjectionPointConfigurator
Replace all qualifiers.
qualifiers(Annotation...) - Method in interface jakarta.enterprise.inject.spi.configurator.ObserverMethodConfigurator
Replace all qualifiers on the Observed event.
qualifiers(Set<Annotation>) - Method in interface jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator
Replace all qualifiers.
qualifiers(Set<Annotation>) - Method in interface jakarta.enterprise.inject.spi.configurator.BeanConfigurator
Replace all qualifiers.
qualifiers(Set<Annotation>) - Method in interface jakarta.enterprise.inject.spi.configurator.InjectionPointConfigurator
Replace all qualifiers.
qualifiers(Set<Annotation>) - Method in interface jakarta.enterprise.inject.spi.configurator.ObserverMethodConfigurator
Replace all qualifiers on the Observed event.

R

read(AnnotatedMethod<?>) - Method in interface jakarta.enterprise.inject.spi.configurator.ObserverMethodConfigurator
Read observer meta data from a existing AnnotatedMethod
read(AnnotatedType<U>) - Method in interface jakarta.enterprise.inject.spi.configurator.BeanConfigurator
Read the information from the given annotated type.
read(BeanAttributes<?>) - Method in interface jakarta.enterprise.inject.spi.configurator.BeanConfigurator
Read the information from the given bean attributes.
read(ObserverMethod<T>) - Method in interface jakarta.enterprise.inject.spi.configurator.ObserverMethodConfigurator
Read observer meta data from a existing ObserverMethod
read(Method) - Method in interface jakarta.enterprise.inject.spi.configurator.ObserverMethodConfigurator
Read observer meta data from a existing Method
receiverType() - Method in interface jakarta.enterprise.lang.model.declarations.MethodInfo
Returns the type of the receiver parameter declared by this method.
reception() - Method in interface jakarta.enterprise.inject.build.compatible.spi.ObserverInfo
Returns the reception type of this observer.
reception(Reception) - Method in interface jakarta.enterprise.inject.spi.configurator.ObserverMethodConfigurator
Set the Reception mode for the observer to build
Reception - Enum in jakarta.enterprise.event
Distinguishes conditional observer methods from observer methods which are always notified.
RECORD_COMPONENT - jakarta.enterprise.lang.model.declarations.DeclarationInfo.Kind
 
RecordComponentInfo - Interface in jakarta.enterprise.lang.model.declarations
A record component, declared in some record.
recordComponents() - Method in interface jakarta.enterprise.lang.model.declarations.ClassInfo
Returns a collection of record components declared in this class.
Registration - Annotation Type in jakarta.enterprise.inject.build.compatible.spi
3rd phase of build compatible extension execution.
release() - Method in interface jakarta.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 jakarta.enterprise.inject.spi.configurator.AnnotatedConstructorConfigurator
Remove annotations that match the specified predicate.
remove(Predicate<Annotation>) - Method in interface jakarta.enterprise.inject.spi.configurator.AnnotatedFieldConfigurator
Remove annotations that match the specified predicate.
remove(Predicate<Annotation>) - Method in interface jakarta.enterprise.inject.spi.configurator.AnnotatedMethodConfigurator
Remove annotations that match the specified predicate.
remove(Predicate<Annotation>) - Method in interface jakarta.enterprise.inject.spi.configurator.AnnotatedParameterConfigurator
Remove annotations that match the specified predicate.
remove(Predicate<Annotation>) - Method in interface jakarta.enterprise.inject.spi.configurator.AnnotatedTypeConfigurator
Remove annotations that match the specified predicate.
removeAll() - Method in interface jakarta.enterprise.inject.spi.configurator.AnnotatedConstructorConfigurator
Remove all the annotations.
removeAll() - Method in interface jakarta.enterprise.inject.spi.configurator.AnnotatedFieldConfigurator
Remove all the annotations.
removeAll() - Method in interface jakarta.enterprise.inject.spi.configurator.AnnotatedMethodConfigurator
Remove all the annotations.
removeAll() - Method in interface jakarta.enterprise.inject.spi.configurator.AnnotatedParameterConfigurator
Remove all the annotations.
removeAll() - Method in interface jakarta.enterprise.inject.spi.configurator.AnnotatedTypeConfigurator
Remove all the annotations.
removeAllAnnotations() - Method in interface jakarta.enterprise.inject.build.compatible.spi.ClassConfig
Removes all annotations from this class.
removeAllAnnotations() - Method in interface jakarta.enterprise.inject.build.compatible.spi.DeclarationConfig
Removes all annotations from this declaration.
removeAllAnnotations() - Method in interface jakarta.enterprise.inject.build.compatible.spi.FieldConfig
Removes all annotations from this field.
removeAllAnnotations() - Method in interface jakarta.enterprise.inject.build.compatible.spi.MethodConfig
Removes all annotations from this method.
removeAllAnnotations() - Method in interface jakarta.enterprise.inject.build.compatible.spi.ParameterConfig
Removes all annotations from this method parameter.
removeAnnotation(Predicate<AnnotationInfo>) - Method in interface jakarta.enterprise.inject.build.compatible.spi.ClassConfig
Removes all annotations matching given predicate from this class.
removeAnnotation(Predicate<AnnotationInfo>) - Method in interface jakarta.enterprise.inject.build.compatible.spi.DeclarationConfig
Removes all annotations matching given predicate from this declaration.
removeAnnotation(Predicate<AnnotationInfo>) - Method in interface jakarta.enterprise.inject.build.compatible.spi.FieldConfig
Removes all annotations matching given predicate from this field.
removeAnnotation(Predicate<AnnotationInfo>) - Method in interface jakarta.enterprise.inject.build.compatible.spi.MethodConfig
Removes all annotations matching given predicate from this method.
removeAnnotation(Predicate<AnnotationInfo>) - Method in interface jakarta.enterprise.inject.build.compatible.spi.ParameterConfig
Removes all annotations matching given predicate from this method parameter.
repeatableAnnotation(Class<T>) - Method in interface jakarta.enterprise.lang.model.AnnotationTarget
Returns a collection of annotations of given repeatable annotationType that are present on this annotation target.
REQUEST - Static variable in class jakarta.enterprise.context.BeforeDestroyed.Literal
 
REQUEST - Static variable in class jakarta.enterprise.context.Destroyed.Literal
 
REQUEST - Static variable in class jakarta.enterprise.context.Initialized.Literal
 
RequestContextController - Interface in jakarta.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 jakarta.enterprise.context
Specifies that a bean is request scoped.
RequestScoped.Literal - Class in jakarta.enterprise.context
Supports inline instantiation of the RequestScoped annotation.
ResolutionException - Exception in jakarta.enterprise.inject
Indicates a problem relating to typesafe resolution.
ResolutionException() - Constructor for exception jakarta.enterprise.inject.ResolutionException
 
ResolutionException(String) - Constructor for exception jakarta.enterprise.inject.ResolutionException
 
ResolutionException(String, Throwable) - Constructor for exception jakarta.enterprise.inject.ResolutionException
 
ResolutionException(Throwable) - Constructor for exception jakarta.enterprise.inject.ResolutionException
 
resolve(Set<Bean<? extends X>>) - Method in interface jakarta.enterprise.inject.spi.BeanContainer
Apply the ambiguous dependency resolution rules to a set of beans.
resolveDecorators(Set<Type>, Annotation...) - Method in interface jakarta.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 jakarta.enterprise.inject.spi.BeanContainer
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/BeanContainer was injected or, in the Jakarta EE environment, the Jakarta EE component from whose JNDI environment namespace the BeanManager/BeanContainer was obtained.
resolveObserverMethods(T, Annotation...) - Method in interface jakarta.enterprise.inject.spi.BeanContainer
Return an ordered set of observer methods for an event.
resolveObserverMethods(T, Annotation...) - Method in interface jakarta.enterprise.inject.spi.BeanManager
Return an ordered set of observer methods for an event.
returnType() - Method in interface jakarta.enterprise.lang.model.declarations.MethodInfo
Returns the return type of this method.

S

ScannedClasses - Interface in jakarta.enterprise.inject.build.compatible.spi
Allows adding additional classes to the set of types discovered during type discovery.
scope() - Method in interface jakarta.enterprise.inject.build.compatible.spi.BeanInfo
Returns the scope of this bean.
scope(Class<? extends Annotation>) - Method in interface jakarta.enterprise.inject.build.compatible.spi.SyntheticBeanBuilder
Sets the scope of this synthetic bean to given scope type.
scope(Class<? extends Annotation>) - Method in interface jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator
Replace Bean scope
scope(Class<? extends Annotation>) - Method in interface jakarta.enterprise.inject.spi.configurator.BeanConfigurator
Replace Bean scope
ScopeInfo - Interface in jakarta.enterprise.inject.build.compatible.spi
A scope of a bean.
SeContainer - Interface in jakarta.enterprise.inject.se
Provides access to the current container in Java SE.
SeContainerInitializer - Class in jakarta.enterprise.inject.se
A CDI container initializer for Java SE.
SeContainerInitializer() - Constructor for class jakarta.enterprise.inject.se.SeContainerInitializer
 
select(TypeLiteral<U>, Annotation...) - Method in interface jakarta.enterprise.event.Event
Obtains a child Event for the given required type and additional required qualifiers.
select(TypeLiteral<U>, Annotation...) - Method in interface jakarta.enterprise.inject.Instance
Obtains a child Instance for the given required type and additional required qualifiers.
select(Annotation...) - Method in interface jakarta.enterprise.event.Event
Obtains a child Event for the given additional required qualifiers.
select(Annotation...) - Method in interface jakarta.enterprise.inject.Instance
Obtains a child Instance for the given additional required qualifiers.
select(Class<U>, Annotation...) - Method in interface jakarta.enterprise.event.Event
Obtains a child Event for the given required type and additional required qualifiers.
select(Class<U>, Annotation...) - Method in interface jakarta.enterprise.inject.Instance
Obtains a child Instance for the given required type and additional required qualifiers.
selectAlternatives(Class<?>...) - Method in class jakarta.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 jakarta.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 jakarta.enterprise.context.BeforeDestroyed.Literal
 
SESSION - Static variable in class jakarta.enterprise.context.Destroyed.Literal
 
SESSION - Static variable in class jakarta.enterprise.context.Initialized.Literal
 
SessionBeanType - Enum in jakarta.enterprise.inject.spi
Identifies the kind of EJB session bean.
SessionScoped - Annotation Type in jakarta.enterprise.context
Specifies that a bean is session scoped.
SessionScoped.Literal - Class in jakarta.enterprise.context
Supports inline instantiation of the SessionScoped annotation.
set(String, Object) - Method in interface jakarta.enterprise.event.NotificationOptions.Builder
 
setAnnotatedType(AnnotatedType<X>) - Method in interface jakarta.enterprise.inject.spi.ProcessAnnotatedType
Replaces the AnnotatedType.
setBeanAttributes(BeanAttributes<T>) - Method in interface jakarta.enterprise.inject.spi.ProcessBeanAttributes
Replaces the BeanAttributes.
setBuildServices(BuildServices) - Static method in class jakarta.enterprise.inject.build.compatible.spi.BuildServicesResolver
This method should not be used by applications.
setCDIProvider(CDIProvider) - Static method in class jakarta.enterprise.inject.spi.CDI
Set the CDIProvider to use.
setClassLoader(ClassLoader) - Method in class jakarta.enterprise.inject.se.SeContainerInitializer
Set a ClassLoader.
setExecutor(Executor) - Method in interface jakarta.enterprise.event.NotificationOptions.Builder
 
setInjectionPoint(InjectionPoint) - Method in interface jakarta.enterprise.inject.spi.ProcessInjectionPoint
Replaces the InjectionPoint.
setInjectionTarget(InjectionTarget<X>) - Method in interface jakarta.enterprise.inject.spi.ProcessInjectionTarget
Replaces the InjectionTarget which performs injection for this target.
setObserverMethod(ObserverMethod<T>) - Method in interface jakarta.enterprise.inject.spi.ProcessObserverMethod
Replaces the ObserverMethod.
setProducer(Producer<X>) - Method in interface jakarta.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 jakarta.enterprise.inject.se.SeContainerInitializer
Set all the configuration properties.
setTimeout(long) - Method in interface jakarta.enterprise.context.Conversation
Set the timeout of the current conversation.
SHORT - jakarta.enterprise.lang.model.AnnotationMember.Kind
A primitive short value.
SHORT - jakarta.enterprise.lang.model.types.PrimitiveType.PrimitiveKind
 
Shutdown - Class in jakarta.enterprise.event
A CDI event with payload of type Shutdown and qualifier Any is synchronously fired by CDI container during application shutdown.
Shutdown() - Constructor for class jakarta.enterprise.event.Shutdown
 
simpleName() - Method in interface jakarta.enterprise.lang.model.declarations.ClassInfo
Returns the simple name of this class, as defined by The Java™ Language Specification; in other words, the class name as returned by Class.getSimpleName().
SINGLETON - jakarta.enterprise.inject.spi.SessionBeanType
A singleton (jakarta.ejb.Singleton) session bean
SingletonLiteral - Class in jakarta.enterprise.inject.literal
Supports inline instantiation of the Singleton annotation.
SingletonLiteral() - Constructor for class jakarta.enterprise.inject.literal.SingletonLiteral
 
SkipIfPortableExtensionPresent - Annotation Type in jakarta.enterprise.inject.build.compatible.spi
If a build compatible extension is annotated @SkipIfPortableExtensionPresent, it is ignored when the CDI container can execute portable extensions and determines that a portable extension of given class is present.
Specializes - Annotation Type in jakarta.enterprise.inject
Indicates that a bean directly specializes another bean.
Specializes.Literal - Class in jakarta.enterprise.inject
Supports inline instantiation of the Specializes annotation.
Startup - Class in jakarta.enterprise.event
A CDI event with payload of type Startup and qualifier Any is synchronously fired by CDI container during application initialization.
Startup() - Constructor for class jakarta.enterprise.event.Startup
 
STATEFUL - jakarta.enterprise.inject.spi.SessionBeanType
A stateful (jakarta.ejb.Stateful) session bean
STATELESS - jakarta.enterprise.inject.spi.SessionBeanType
A stateless (jakarta.ejb.Stateless) session bean
stereotype(ClassInfo) - Method in interface jakarta.enterprise.inject.build.compatible.spi.SyntheticBeanBuilder
Adds stereotypeAnnotation to the set of stereotypes of this synthetic bean.
stereotype(Class<? extends Annotation>) - Method in interface jakarta.enterprise.inject.build.compatible.spi.SyntheticBeanBuilder
Adds stereotypeAnnotation to the set of stereotypes of this synthetic bean.
Stereotype - Annotation Type in jakarta.enterprise.inject
Specifies that an annotation type is a stereotype.
StereotypeInfo - Interface in jakarta.enterprise.inject.build.compatible.spi
A stereotype.
stereotypes() - Method in interface jakarta.enterprise.inject.build.compatible.spi.BeanInfo
Returns a collection of this bean's stereotypes.
stereotypes(Set<Class<? extends Annotation>>) - Method in interface jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator
Replace stereotypes on the configured bean
stereotypes(Set<Class<? extends Annotation>>) - Method in interface jakarta.enterprise.inject.spi.configurator.BeanConfigurator
Replace stereotypes on the configured bean
stream() - Method in interface jakarta.enterprise.inject.Instance
When called, provides back a Stream of the beans available in this Instance.
STRING - jakarta.enterprise.lang.model.AnnotationMember.Kind
A String value.
superClass() - Method in interface jakarta.enterprise.lang.model.declarations.ClassInfo
Returns the type of this class's superclass.
superClassDeclaration() - Method in interface jakarta.enterprise.lang.model.declarations.ClassInfo
Returns the declaration of this class's superclass.
superInterfaces() - Method in interface jakarta.enterprise.lang.model.declarations.ClassInfo
Returns a list of types of this class's direct superinterfaces.
superInterfacesDeclarations() - Method in interface jakarta.enterprise.lang.model.declarations.ClassInfo
Returns a list of declarations of this class's direct superinterfaces.
Synthesis - Annotation Type in jakarta.enterprise.inject.build.compatible.spi
4th phase of build compatible extension execution.
SyntheticBeanBuilder<T> - Interface in jakarta.enterprise.inject.build.compatible.spi
Builder for synthetic beans.
SyntheticBeanCreator<T> - Interface in jakarta.enterprise.inject.build.compatible.spi
Creation function for a synthetic bean defined by SyntheticBeanBuilder.
SyntheticBeanDisposer<T> - Interface in jakarta.enterprise.inject.build.compatible.spi
Destruction function for a synthetic bean defined by SyntheticBeanBuilder.
SyntheticComponents - Interface in jakarta.enterprise.inject.build.compatible.spi
Allows registering synthetic beans and observers.
SyntheticObserver<T> - Interface in jakarta.enterprise.inject.build.compatible.spi
The event notification function for a synthetic observer defined by SyntheticObserverBuilder.
SyntheticObserverBuilder<T> - Interface in jakarta.enterprise.inject.build.compatible.spi
Builder for synthetic observers.

T

throwsTypes() - Method in interface jakarta.enterprise.lang.model.declarations.MethodInfo
Returns a list of exception types that are declared to be thrown by this method.
toString() - Method in class jakarta.enterprise.util.AnnotationLiteral
 
toString() - Method in class jakarta.enterprise.util.TypeLiteral
 
transactionPhase() - Method in interface jakarta.enterprise.inject.build.compatible.spi.ObserverInfo
Returns the transaction phase of this transactional observer.
transactionPhase(TransactionPhase) - Method in interface jakarta.enterprise.inject.build.compatible.spi.SyntheticObserverBuilder
Sets the TransactionPhase during which this synthetic observer should be notified.
transactionPhase(TransactionPhase) - Method in interface jakarta.enterprise.inject.spi.configurator.ObserverMethodConfigurator
Set the TransactionPhase for the observer to build
TransactionPhase - Enum in jakarta.enterprise.event
Distinguishes the various kinds of transactional observer methods from regular observer methods which are notified immediately.
transientField(boolean) - Method in interface jakarta.enterprise.inject.spi.configurator.InjectionPointConfigurator
Change the transient status of the built InjectionPoint.
TransientReference - Annotation Type in jakarta.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 jakarta.enterprise.inject
Supports inline instantiation of the TransientReference annotation.
type() - Method in interface jakarta.enterprise.inject.build.compatible.spi.InjectionPointInfo
Returns the type of this injection point.
type() - Method in interface jakarta.enterprise.lang.model.declarations.FieldInfo
Returns the type of this field.
type() - Method in interface jakarta.enterprise.lang.model.declarations.ParameterInfo
Returns the type of this parameter.
type() - Method in interface jakarta.enterprise.lang.model.declarations.RecordComponentInfo
Returns the type of this record component.
type(ClassInfo) - Method in interface jakarta.enterprise.inject.build.compatible.spi.SyntheticBeanBuilder
Adds type to the set of bean types of this synthetic bean.
type(Type) - Method in interface jakarta.enterprise.inject.build.compatible.spi.SyntheticBeanBuilder
Adds type to the set of bean types of this synthetic bean.
type(Class<?>) - Method in interface jakarta.enterprise.inject.build.compatible.spi.SyntheticBeanBuilder
Adds type to the set of bean types of this synthetic bean.
type(Type) - Method in interface jakarta.enterprise.inject.spi.configurator.InjectionPointConfigurator
Set the required Type (that will be used during typesafe resolution) of the InjectionPoint to build.
Type - Interface in jakarta.enterprise.lang.model.types
A type is used in a program source code, but does not have to be declared anywhere.
TYPE_VARIABLE - jakarta.enterprise.lang.model.types.Type.Kind
E.g.
Type.Kind - Enum in jakarta.enterprise.lang.model.types
 
typeArguments() - Method in interface jakarta.enterprise.lang.model.types.ParameterizedType
Returns the list of type arguments that were applied to a generic class to form this parameterized type.
Typed - Annotation Type in jakarta.enterprise.inject
Restricts the bean types of a bean.
Typed.Literal - Class in jakarta.enterprise.inject
Supports inline instantiation of the Typed annotation.
TypeLiteral<T> - Class in jakarta.enterprise.util
Supports inline instantiation of objects that represent parameterized types with actual type parameters.
TypeLiteral() - Constructor for class jakarta.enterprise.util.TypeLiteral
 
typeParameters() - Method in interface jakarta.enterprise.lang.model.declarations.ClassInfo
Returns a list of type parameters declared on this class.
typeParameters() - Method in interface jakarta.enterprise.lang.model.declarations.MethodInfo
Returns a list of type parameters declared on this method.
types() - Method in interface jakarta.enterprise.inject.build.compatible.spi.BeanInfo
Returns a collection of all types of this bean.
types() - Method in annotation type jakarta.enterprise.inject.build.compatible.spi.Enhancement
Defines the set of expected types.
types() - Method in annotation type jakarta.enterprise.inject.build.compatible.spi.Registration
Defines the set of expected types.
types(Type...) - Method in interface jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator
Replace bean types
types(Type...) - Method in interface jakarta.enterprise.inject.spi.configurator.BeanConfigurator
Replace bean types
types(Set<Type>) - Method in interface jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator
Replace bean types
types(Set<Type>) - Method in interface jakarta.enterprise.inject.spi.configurator.BeanConfigurator
Replace bean types
Types - Interface in jakarta.enterprise.inject.build.compatible.spi
Factory for types.
TypeVariable - Interface in jakarta.enterprise.lang.model.types
Type variables represent type parameters declared on generic classes or methods.

U

Unmanaged<T> - Class in jakarta.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 jakarta.enterprise.inject.spi.Unmanaged
Create an injector for the given class
Unmanaged(Class<T>) - Constructor for class jakarta.enterprise.inject.spi.Unmanaged
Create an injector for the given class, using the current bean manager
Unmanaged.UnmanagedInstance<T> - Class in jakarta.enterprise.inject.spi
Represents a non-contextual instance.
UnproxyableResolutionException - Exception in jakarta.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 jakarta.enterprise.inject.UnproxyableResolutionException
 
UnproxyableResolutionException(String) - Constructor for exception jakarta.enterprise.inject.UnproxyableResolutionException
 
UnproxyableResolutionException(String, Throwable) - Constructor for exception jakarta.enterprise.inject.UnproxyableResolutionException
 
UnproxyableResolutionException(Throwable) - Constructor for exception jakarta.enterprise.inject.UnproxyableResolutionException
 
UnsatisfiedResolutionException - Exception in jakarta.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 jakarta.enterprise.inject.UnsatisfiedResolutionException
 
UnsatisfiedResolutionException(String) - Constructor for exception jakarta.enterprise.inject.UnsatisfiedResolutionException
 
UnsatisfiedResolutionException(String, Throwable) - Constructor for exception jakarta.enterprise.inject.UnsatisfiedResolutionException
 
UnsatisfiedResolutionException(Throwable) - Constructor for exception jakarta.enterprise.inject.UnsatisfiedResolutionException
 
upperBound() - Method in interface jakarta.enterprise.lang.model.types.WildcardType
Returns the upper bound of this wildcard type.

V

validate(InjectionPoint) - Method in interface jakarta.enterprise.inject.spi.BeanManager
Validate a certain injection point.
Validation - Annotation Type in jakarta.enterprise.inject.build.compatible.spi
5th phase of build compatible extension execution.
value() - Method in class jakarta.enterprise.context.BeforeDestroyed.Literal
 
value() - Method in annotation type jakarta.enterprise.context.BeforeDestroyed
The scope for which to observe destruction
value() - Method in class jakarta.enterprise.context.Destroyed.Literal
 
value() - Method in annotation type jakarta.enterprise.context.Destroyed
The scope for which to observe destruction
value() - Method in class jakarta.enterprise.context.Initialized.Literal
 
value() - Method in annotation type jakarta.enterprise.context.Initialized
The scope for which to observe initialization
value() - Method in annotation type jakarta.enterprise.inject.build.compatible.spi.SkipIfPortableExtensionPresent
A class implementing Extension that is expected to mirror the functionality of the annotated build compatible extension.
value() - Method in class jakarta.enterprise.inject.literal.NamedLiteral
 
value() - Method in annotation type jakarta.enterprise.inject.spi.WithAnnotations
 
value() - Method in class jakarta.enterprise.inject.Typed.Literal
 
value() - Method in annotation type jakarta.enterprise.inject.Typed
Selects the bean types of the bean.
value() - Method in interface jakarta.enterprise.lang.model.AnnotationInfo
Returns the value of this annotation's value member.
value(boolean) - Method in interface jakarta.enterprise.inject.build.compatible.spi.AnnotationBuilder
Adds a boolean-valued annotation member called value.
value(boolean[]) - Method in interface jakarta.enterprise.inject.build.compatible.spi.AnnotationBuilder
Adds a boolean array-valued annotation member called value.
value(byte) - Method in interface jakarta.enterprise.inject.build.compatible.spi.AnnotationBuilder
Adds a byte-valued annotation member called value.
value(byte[]) - Method in interface jakarta.enterprise.inject.build.compatible.spi.AnnotationBuilder
Adds a byte array-valued annotation member called value.
value(char) - Method in interface jakarta.enterprise.inject.build.compatible.spi.AnnotationBuilder
Adds a char-valued annotation member called value.
value(char[]) - Method in interface jakarta.enterprise.inject.build.compatible.spi.AnnotationBuilder
Adds a char array-valued annotation member called value.
value(double) - Method in interface jakarta.enterprise.inject.build.compatible.spi.AnnotationBuilder
Adds a double-valued annotation member called value.
value(double[]) - Method in interface jakarta.enterprise.inject.build.compatible.spi.AnnotationBuilder
Adds a double array-valued annotation member called value.
value(float) - Method in interface jakarta.enterprise.inject.build.compatible.spi.AnnotationBuilder
Adds a float-valued annotation member called value.
value(float[]) - Method in interface jakarta.enterprise.inject.build.compatible.spi.AnnotationBuilder
Adds a float array-valued annotation member called value.
value(int) - Method in interface jakarta.enterprise.inject.build.compatible.spi.AnnotationBuilder
Adds an int-valued annotation member called value.
value(int[]) - Method in interface jakarta.enterprise.inject.build.compatible.spi.AnnotationBuilder
Adds an int array-valued annotation member called value.
value(long) - Method in interface jakarta.enterprise.inject.build.compatible.spi.AnnotationBuilder
Adds a long-valued annotation member called value.
value(long[]) - Method in interface jakarta.enterprise.inject.build.compatible.spi.AnnotationBuilder
Adds a long array-valued annotation member called value.
value(short) - Method in interface jakarta.enterprise.inject.build.compatible.spi.AnnotationBuilder
Adds a short-valued annotation member called value.
value(short[]) - Method in interface jakarta.enterprise.inject.build.compatible.spi.AnnotationBuilder
Adds a short array-valued annotation member called value.
value(AnnotationInfo) - Method in interface jakarta.enterprise.inject.build.compatible.spi.AnnotationBuilder
Adds an annotation-valued annotation member called value.
value(AnnotationInfo[]) - Method in interface jakarta.enterprise.inject.build.compatible.spi.AnnotationBuilder
Adds an annotation array-valued annotation member called value.
value(AnnotationMember) - Method in interface jakarta.enterprise.inject.build.compatible.spi.AnnotationBuilder
Adds an annotation member called value, whose value is given value.
value(ClassInfo) - Method in interface jakarta.enterprise.inject.build.compatible.spi.AnnotationBuilder
Adds a class-valued annotation member called value.
value(ClassInfo[]) - Method in interface jakarta.enterprise.inject.build.compatible.spi.AnnotationBuilder
Adds a class array-valued annotation member called value.
value(ClassInfo, String) - Method in interface jakarta.enterprise.inject.build.compatible.spi.AnnotationBuilder
Adds an enum-valued annotation member called value.
value(ClassInfo, String[]) - Method in interface jakarta.enterprise.inject.build.compatible.spi.AnnotationBuilder
Adds an enum array-valued annotation member called value.
value(Type) - Method in interface jakarta.enterprise.inject.build.compatible.spi.AnnotationBuilder
Adds a class-valued annotation member called value.
value(Type[]) - Method in interface jakarta.enterprise.inject.build.compatible.spi.AnnotationBuilder
Adds a class array-valued annotation member called value.
value(Annotation) - Method in interface jakarta.enterprise.inject.build.compatible.spi.AnnotationBuilder
Adds an annotation-valued annotation member called value.
value(Annotation[]) - Method in interface jakarta.enterprise.inject.build.compatible.spi.AnnotationBuilder
Adds an annotation array-valued annotation member called value.
value(Class<?>) - Method in interface jakarta.enterprise.inject.build.compatible.spi.AnnotationBuilder
Adds a class-valued annotation member called value.
value(Class<?>[]) - Method in interface jakarta.enterprise.inject.build.compatible.spi.AnnotationBuilder
Adds a class array-valued annotation member called value.
value(Class<? extends Enum<?>>, String) - Method in interface jakarta.enterprise.inject.build.compatible.spi.AnnotationBuilder
Adds an enum-valued annotation member called value.
value(Class<? extends Enum<?>>, String[]) - Method in interface jakarta.enterprise.inject.build.compatible.spi.AnnotationBuilder
Adds an enum array-valued annotation member called value.
value(Enum<?>) - Method in interface jakarta.enterprise.inject.build.compatible.spi.AnnotationBuilder
Adds an enum-valued annotation member called value.
value(Enum<?>[]) - Method in interface jakarta.enterprise.inject.build.compatible.spi.AnnotationBuilder
Adds an enum array-valued annotation member called value.
value(String) - Method in interface jakarta.enterprise.inject.build.compatible.spi.AnnotationBuilder
Adds a String-valued annotation member called value.
value(String[]) - Method in interface jakarta.enterprise.inject.build.compatible.spi.AnnotationBuilder
Adds a String array-valued annotation member called value.
VALUE - Static variable in interface jakarta.enterprise.lang.model.AnnotationMember
Name of the commonly used value() annotation member.
valueOf(String) - Static method in enum jakarta.enterprise.event.Reception
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum jakarta.enterprise.event.TransactionPhase
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum jakarta.enterprise.inject.spi.InterceptionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum jakarta.enterprise.inject.spi.SessionBeanType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum jakarta.enterprise.lang.model.AnnotationMember.Kind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum jakarta.enterprise.lang.model.declarations.DeclarationInfo.Kind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum jakarta.enterprise.lang.model.types.PrimitiveType.PrimitiveKind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum jakarta.enterprise.lang.model.types.Type.Kind
Returns the enum constant of this type with the specified name.
values() - Static method in enum jakarta.enterprise.event.Reception
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum jakarta.enterprise.event.TransactionPhase
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum jakarta.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 jakarta.enterprise.inject.spi.SessionBeanType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum jakarta.enterprise.lang.model.AnnotationMember.Kind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum jakarta.enterprise.lang.model.declarations.DeclarationInfo.Kind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum jakarta.enterprise.lang.model.types.PrimitiveType.PrimitiveKind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum jakarta.enterprise.lang.model.types.Type.Kind
Returns an array containing the constants of this enum type, in the order they are declared.
veto() - Method in interface jakarta.enterprise.inject.spi.ProcessAnnotatedType
Forces the container to ignore this type.
veto() - Method in interface jakarta.enterprise.inject.spi.ProcessBeanAttributes
Forces the container to ignore the bean.
veto() - Method in interface jakarta.enterprise.inject.spi.ProcessObserverMethod
Forces the container to ignore the observer method.
Vetoed - Annotation Type in jakarta.enterprise.inject
Veto the processing of the class.
Vetoed.Literal - Class in jakarta.enterprise.inject
Supports inline instantiation of the Vetoed annotation.
VOID - jakarta.enterprise.lang.model.types.Type.Kind
E.g.
VoidType - Interface in jakarta.enterprise.lang.model.types
The void pseudo-type.

W

warn(String) - Method in interface jakarta.enterprise.inject.build.compatible.spi.Messages
Add a generic warning that is not related to any particular element, or that information is not known.
warn(String, BeanInfo) - Method in interface jakarta.enterprise.inject.build.compatible.spi.Messages
Add a warning which is related to given BeanInfo.
warn(String, ObserverInfo) - Method in interface jakarta.enterprise.inject.build.compatible.spi.Messages
Add a warning which is related to given ObserverInfo.
warn(String, AnnotationTarget) - Method in interface jakarta.enterprise.inject.build.compatible.spi.Messages
Add a warning which is related to given AnnotationTarget (which is most likely a DeclarationInfo).
WILDCARD_TYPE - jakarta.enterprise.lang.model.types.Type.Kind
E.g.
WildcardType - Interface in jakarta.enterprise.lang.model.types
A wildcard type.
wildcardUnbounded() - Method in interface jakarta.enterprise.inject.build.compatible.spi.Types
Returns a WildcardType that represents an equivalent of ?.
wildcardWithLowerBound(Type) - Method in interface jakarta.enterprise.inject.build.compatible.spi.Types
Returns a WildcardType that represents an equivalent of ? super lowerBound.
wildcardWithUpperBound(Type) - Method in interface jakarta.enterprise.inject.build.compatible.spi.Types
Returns a WildcardType that represents an equivalent of ? extends upperBound.
withAnnotations() - Method in annotation type jakarta.enterprise.inject.build.compatible.spi.Enhancement
Narrows down the set of expected types, defined by types and withSubtypes, to types that use any of given annotations.
WithAnnotations - Annotation Type in jakarta.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.
withParam(String, boolean) - Method in interface jakarta.enterprise.inject.build.compatible.spi.SyntheticBeanBuilder
Adds a boolean-valued parameter to the parameter map.
withParam(String, boolean) - Method in interface jakarta.enterprise.inject.build.compatible.spi.SyntheticObserverBuilder
Adds a boolean-valued parameter to the parameter map.
withParam(String, boolean[]) - Method in interface jakarta.enterprise.inject.build.compatible.spi.SyntheticBeanBuilder
Adds a boolean array-valued parameter to the parameter map.
withParam(String, boolean[]) - Method in interface jakarta.enterprise.inject.build.compatible.spi.SyntheticObserverBuilder
Adds a boolean array-valued parameter to the parameter map.
withParam(String, double) - Method in interface jakarta.enterprise.inject.build.compatible.spi.SyntheticBeanBuilder
Adds a double-valued parameter to the parameter map.
withParam(String, double) - Method in interface jakarta.enterprise.inject.build.compatible.spi.SyntheticObserverBuilder
Adds a double-valued parameter to the parameter map.
withParam(String, double[]) - Method in interface jakarta.enterprise.inject.build.compatible.spi.SyntheticBeanBuilder
Adds a double array-valued parameter to the parameter map.
withParam(String, double[]) - Method in interface jakarta.enterprise.inject.build.compatible.spi.SyntheticObserverBuilder
Adds a double array-valued parameter to the parameter map.
withParam(String, int) - Method in interface jakarta.enterprise.inject.build.compatible.spi.SyntheticBeanBuilder
Adds an int-valued parameter to the parameter map.
withParam(String, int) - Method in interface jakarta.enterprise.inject.build.compatible.spi.SyntheticObserverBuilder
Adds an int-valued parameter to the parameter map.
withParam(String, int[]) - Method in interface jakarta.enterprise.inject.build.compatible.spi.SyntheticBeanBuilder
Adds an int array-valued parameter to the parameter map.
withParam(String, int[]) - Method in interface jakarta.enterprise.inject.build.compatible.spi.SyntheticObserverBuilder
Adds an int array-valued parameter to the parameter map.
withParam(String, long) - Method in interface jakarta.enterprise.inject.build.compatible.spi.SyntheticBeanBuilder
Adds a long-valued parameter to the parameter map.
withParam(String, long) - Method in interface jakarta.enterprise.inject.build.compatible.spi.SyntheticObserverBuilder
Adds a long-valued parameter to the parameter map.
withParam(String, long[]) - Method in interface jakarta.enterprise.inject.build.compatible.spi.SyntheticBeanBuilder
Adds a long array-valued parameter to the parameter map.
withParam(String, long[]) - Method in interface jakarta.enterprise.inject.build.compatible.spi.SyntheticObserverBuilder
Adds a long array-valued parameter to the parameter map.
withParam(String, AnnotationInfo) - Method in interface jakarta.enterprise.inject.build.compatible.spi.SyntheticBeanBuilder
Adds an annotation-valued parameter to the parameter map.
withParam(String, AnnotationInfo) - Method in interface jakarta.enterprise.inject.build.compatible.spi.SyntheticObserverBuilder
Adds an annotation-valued parameter to the parameter map.
withParam(String, AnnotationInfo[]) - Method in interface jakarta.enterprise.inject.build.compatible.spi.SyntheticBeanBuilder
Adds an annotation array-valued parameter to the parameter map.
withParam(String, AnnotationInfo[]) - Method in interface jakarta.enterprise.inject.build.compatible.spi.SyntheticObserverBuilder
Adds an annotation array-valued parameter to the parameter map.
withParam(String, ClassInfo) - Method in interface jakarta.enterprise.inject.build.compatible.spi.SyntheticBeanBuilder
Adds a Class-valued parameter to the parameter map.
withParam(String, ClassInfo) - Method in interface jakarta.enterprise.inject.build.compatible.spi.SyntheticObserverBuilder
Adds a Class-valued parameter to the parameter map.
withParam(String, ClassInfo[]) - Method in interface jakarta.enterprise.inject.build.compatible.spi.SyntheticBeanBuilder
Adds a Class array-valued parameter to the parameter map.
withParam(String, ClassInfo[]) - Method in interface jakarta.enterprise.inject.build.compatible.spi.SyntheticObserverBuilder
Adds a Class array-valued parameter to the parameter map.
withParam(String, Annotation) - Method in interface jakarta.enterprise.inject.build.compatible.spi.SyntheticBeanBuilder
Adds an annotation-valued parameter to the parameter map.
withParam(String, Annotation) - Method in interface jakarta.enterprise.inject.build.compatible.spi.SyntheticObserverBuilder
Adds an annotation-valued parameter to the parameter map.
withParam(String, Annotation[]) - Method in interface jakarta.enterprise.inject.build.compatible.spi.SyntheticBeanBuilder
Adds an annotation array-valued parameter to the parameter map.
withParam(String, Annotation[]) - Method in interface jakarta.enterprise.inject.build.compatible.spi.SyntheticObserverBuilder
Adds an annotation array-valued parameter to the parameter map.
withParam(String, Class<?>) - Method in interface jakarta.enterprise.inject.build.compatible.spi.SyntheticBeanBuilder
Adds a Class-valued parameter to the parameter map.
withParam(String, Class<?>) - Method in interface jakarta.enterprise.inject.build.compatible.spi.SyntheticObserverBuilder
Adds a Class-valued parameter to the parameter map.
withParam(String, Class<?>[]) - Method in interface jakarta.enterprise.inject.build.compatible.spi.SyntheticBeanBuilder
Adds a Class array-valued parameter to the parameter map.
withParam(String, Class<?>[]) - Method in interface jakarta.enterprise.inject.build.compatible.spi.SyntheticObserverBuilder
Adds a Class array-valued parameter to the parameter map.
withParam(String, Enum<?>) - Method in interface jakarta.enterprise.inject.build.compatible.spi.SyntheticBeanBuilder
Adds an enum-valued parameter to the parameter map.
withParam(String, Enum<?>) - Method in interface jakarta.enterprise.inject.build.compatible.spi.SyntheticObserverBuilder
Adds an enum-valued parameter to the parameter map.
withParam(String, Enum<?>[]) - Method in interface jakarta.enterprise.inject.build.compatible.spi.SyntheticBeanBuilder
Adds an enum array-valued parameter to the parameter map.
withParam(String, Enum<?>[]) - Method in interface jakarta.enterprise.inject.build.compatible.spi.SyntheticObserverBuilder
Adds an enum array-valued parameter to the parameter map.
withParam(String, String) - Method in interface jakarta.enterprise.inject.build.compatible.spi.SyntheticBeanBuilder
Adds a String-valued parameter to the parameter map.
withParam(String, String) - Method in interface jakarta.enterprise.inject.build.compatible.spi.SyntheticObserverBuilder
Adds a String-valued parameter to the parameter map.
withParam(String, String[]) - Method in interface jakarta.enterprise.inject.build.compatible.spi.SyntheticBeanBuilder
Adds a String array-valued parameter to the parameter map.
withParam(String, String[]) - Method in interface jakarta.enterprise.inject.build.compatible.spi.SyntheticObserverBuilder
Adds a String array-valued parameter to the parameter map.
withSubtypes() - Method in annotation type jakarta.enterprise.inject.build.compatible.spi.Enhancement
If true, the set of expected types includes all direct and indirect subtypes of given types.
wrapExpressionFactory(ExpressionFactory) - Method in interface jakarta.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 K L M N O P Q R S T U V W 
All Classes All Packages