Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
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 Interface 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 newAnnotatedType
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 newAnnotatedType
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 newBean
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 givenBean
and then registers theBean
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 givenimplementationClass
. - 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 givencontextClass
. - addContext(Class<? extends Annotation>, Class<? extends AlterableContext>) - Method in interface jakarta.enterprise.inject.build.compatible.spi.MetaAnnotations
-
Registers custom context for given
scopeAnnotation
and givencontextClass
. - 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 giveneventType
. - addObserver(Class<T>) - Method in interface jakarta.enterprise.inject.build.compatible.spi.SyntheticComponents
-
Creates a
SyntheticObserverBuilder
that allows configuring a new synthetic observer for giveneventType
. - addObserverMethod() - Method in interface jakarta.enterprise.inject.spi.AfterBeanDiscovery
-
obtains a new
ObserverMethodConfigurator
to configure a newObserverMethod
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 givenObserverMethod
and then registers theObserverMethod
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 - Enum constant in enum class jakarta.enterprise.event.TransactionPhase
-
Identifies an after completion observer method, called during the after completion phase of the transaction.
- AFTER_FAILURE - Enum constant in enum class 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 - Enum constant in enum class 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
andObserverMethod
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.
- Alternate metadata sources - Search tag in package jakarta.enterprise.inject.spi
- Section
- 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 Interface 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 - Enum constant in enum class jakarta.enterprise.event.Reception
-
Specifies that an observer method always receives event notifications.
- AmbiguousResolutionException - Exception Class 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 class jakarta.enterprise.inject.AmbiguousResolutionException
-
Creates the exception with no detail message or cause.
- AmbiguousResolutionException(String) - Constructor for exception class jakarta.enterprise.inject.AmbiguousResolutionException
-
Creates the exception with given detail message.
- AmbiguousResolutionException(String, Throwable) - Constructor for exception class jakarta.enterprise.inject.AmbiguousResolutionException
-
Creates the exception with given detail message and cause.
- AmbiguousResolutionException(Throwable) - Constructor for exception class jakarta.enterprise.inject.AmbiguousResolutionException
-
Creates the exception with given cause.
- 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 anAnnotatedConstructor
- 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 anAnnotatedField
- 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 anAnnotatedMethod
- 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 anAnnotatedParameter
- 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> - Class in jakarta.enterprise.util
-
Supports inline instantiation of annotation type instances.
- AnnotationLiteral() - Constructor for class jakarta.enterprise.util.AnnotationLiteral
-
The literal constructor, only for subclasses.
- AnnotationMember - Interface in jakarta.enterprise.lang.model
-
The value of an annotation member.
- AnnotationMember.Kind - Enum Class 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 Interface 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
-
Default BeforeDestroyed literal for the ApplicationScoped scope
- APPLICATION - Static variable in class jakarta.enterprise.context.Destroyed.Literal
-
Default Destroyed literal for the ApplicationScoped scope
- APPLICATION - Static variable in class jakarta.enterprise.context.Initialized.Literal
-
Default Initialized literal for the ApplicationScoped scope
- ApplicationScoped - Annotation Interface 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 - Enum constant in enum class jakarta.enterprise.inject.spi.InterceptionType
-
Intercepts a constructor invocation
- AROUND_INVOKE - Enum constant in enum class jakarta.enterprise.inject.spi.InterceptionType
-
Intercepts method invocation
- AROUND_TIMEOUT - Enum constant in enum class jakarta.enterprise.inject.spi.InterceptionType
-
Intercepts a timeout
- ARRAY - Enum constant in enum class jakarta.enterprise.lang.model.AnnotationMember.Kind
-
An array value.
- ARRAY - Enum constant in enum class jakarta.enterprise.lang.model.types.Type.Kind
-
An array type, 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
ofAnnotationMember
s. - 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 ofBeanManager
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 - Enum constant in enum class 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 Interface 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 - Enum constant in enum class jakarta.enterprise.lang.model.AnnotationMember.Kind
-
A primitive
boolean
value. - BOOLEAN - Enum constant in enum class jakarta.enterprise.lang.model.types.PrimitiveType.PrimitiveKind
-
The
boolean
primitive type - 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 the notification options
- 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. - build() - Method in interface jakarta.enterprise.invoke.InvokerBuilder
-
Returns the built
Invoker
or some representation of it. - 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
- Built-in scopes - Search tag in package jakarta.enterprise.context
- Section
- BusyConversationException - Exception Class 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 class jakarta.enterprise.context.BusyConversationException
-
Creates the exception with no detail message or cause.
- BusyConversationException(String) - Constructor for exception class jakarta.enterprise.context.BusyConversationException
-
Creates the exception with given detail message.
- BusyConversationException(String, Throwable) - Constructor for exception class jakarta.enterprise.context.BusyConversationException
-
Creates the exception with given detail message and cause.
- BusyConversationException(Throwable) - Constructor for exception class jakarta.enterprise.context.BusyConversationException
-
Creates the exception with given cause.
- BYTE - Enum constant in enum class jakarta.enterprise.lang.model.AnnotationMember.Kind
-
A primitive
byte
value. - BYTE - Enum constant in enum class jakarta.enterprise.lang.model.types.PrimitiveType.PrimitiveKind
-
The
byte
primitive type
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 - Enum constant in enum class jakarta.enterprise.lang.model.AnnotationMember.Kind
-
A primitive
char
value. - CHAR - Enum constant in enum class jakarta.enterprise.lang.model.types.PrimitiveType.PrimitiveKind
-
The
char
primitive type - CLASS - Enum constant in enum class jakarta.enterprise.lang.model.AnnotationMember.Kind
-
A
Class
value. - CLASS - Enum constant in enum class jakarta.enterprise.lang.model.declarations.DeclarationInfo.Kind
-
Class, interface, enum, annotation, or record
- CLASS - Enum constant in enum class jakarta.enterprise.lang.model.types.Type.Kind
-
A class type, 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
-
Delegates to
Instance.Handle.destroy()
. - 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 theAnnotatedType
used to create theInjectionTarget
. - configure() - Method in interface jakarta.enterprise.inject.spi.InterceptionFactory
-
Returns an
AnnotatedTypeConfigurator
initialized with theAnnotatedType
created either for the class passed toBeanManager.createInterceptionFactory(CreationalContext, Class)
or derived from theInterceptionFactory
parameter injection point. - configureAnnotatedType() - Method in interface jakarta.enterprise.inject.spi.ProcessAnnotatedType
-
Returns an
AnnotatedTypeConfigurator
initialized with theAnnotatedType
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 theBeanAttributes
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
-
CDIProvider
set by user or retrieved by service loader - configureInjectionPoint() - Method in interface jakarta.enterprise.inject.spi.ProcessInjectionPoint
-
Returns an
InjectionPointConfigurator
initialized with theInjectionPoint
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 newAnnotatedType
and declares it as an interceptor binding type. - configureObserverMethod() - Method in interface jakarta.enterprise.inject.spi.ProcessObserverMethod
-
Returns a
ObserverMethodConfigurator
initialized with theObserverMethod
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 theProducer
processed by this event, to configure a newProducer
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 newAnnotatedType
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 byClassInfo.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.
- Container lifecycle events - Search tag in package jakarta.enterprise.inject.spi
- Section
- Context - Interface in jakarta.enterprise.context.spi
-
Provides an operation for obtaining contextual instances with a particular scope of any contextual type.
- ContextException - Exception Class in jakarta.enterprise.context
-
Indicates a problem relating to context management.
- ContextException() - Constructor for exception class jakarta.enterprise.context.ContextException
-
Creates the exception with no detail message or cause.
- ContextException(String) - Constructor for exception class jakarta.enterprise.context.ContextException
-
Creates the exception with given detail message.
- ContextException(String, Throwable) - Constructor for exception class jakarta.enterprise.context.ContextException
-
Creates the exception with given detail message and cause.
- ContextException(Throwable) - Constructor for exception class jakarta.enterprise.context.ContextException
-
Creates the exception with given cause.
- ContextNotActiveException - Exception Class in jakarta.enterprise.context
-
Indicates that a context is not active.
- ContextNotActiveException() - Constructor for exception class jakarta.enterprise.context.ContextNotActiveException
-
Creates the exception with no detail message or cause.
- ContextNotActiveException(String) - Constructor for exception class jakarta.enterprise.context.ContextNotActiveException
-
Creates the exception with given detail message.
- ContextNotActiveException(String, Throwable) - Constructor for exception class jakarta.enterprise.context.ContextNotActiveException
-
Creates the exception with given detail message and cause.
- ContextNotActiveException(Throwable) - Constructor for exception class jakarta.enterprise.context.ContextNotActiveException
-
Creates the exception with given cause.
- Contextual<T> - Interface in jakarta.enterprise.context.spi
-
Defines operations to create and destroy contextual instances of a certain type.
- Contextual and injected reference validity - Search tag in package jakarta.enterprise.context
- Section
- 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
-
Default BeforeDestroyed literal for the ConversationScoped scope
- CONVERSATION - Static variable in class jakarta.enterprise.context.Destroyed.Literal
-
Default Destroyed literal for the ConversationScoped scope
- CONVERSATION - Static variable in class jakarta.enterprise.context.Initialized.Literal
-
Default Initialized literal for the ConversationScoped scope
- ConversationScoped - Annotation Interface 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
- createBean(BeanAttributes<T>, Class<X>, ProducerFactory<X>) - Method in interface jakarta.enterprise.inject.spi.BeanManager
- createBeanAttributes(AnnotatedMember<?>) - Method in interface jakarta.enterprise.inject.spi.BeanManager
-
Obtains a
BeanAttributes
for the givenAnnotatedType
. - createBeanAttributes(AnnotatedType<T>) - Method in interface jakarta.enterprise.inject.spi.BeanManager
-
Obtains a
BeanAttributes
for the givenAnnotatedType
. - 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 givenAnnotatedField
. - createInjectionPoint(AnnotatedParameter<?>) - Method in interface jakarta.enterprise.inject.spi.BeanManager
-
Obtains a container provided implementation of
InjectionPoint
for the givenAnnotatedParameter
. - 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 givenCreationalContext
and type. - createInvoker(BeanInfo, MethodInfo) - Method in interface jakarta.enterprise.inject.build.compatible.spi.InvokerFactory
-
Returns a new
InvokerBuilder
for given method of given bean. - createInvoker(AnnotatedMethod<? super X>) - Method in interface jakarta.enterprise.inject.spi.ProcessManagedBean
-
Returns a new
InvokerBuilder
for given method. - 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 Class in jakarta.enterprise.inject
-
Indicates that a checked exception was thrown during creation of a bean.
- CreationException() - Constructor for exception class jakarta.enterprise.inject.CreationException
-
Creates the exception with no detail message or cause.
- CreationException(String) - Constructor for exception class jakarta.enterprise.inject.CreationException
-
Creates the exception with given detail message.
- CreationException(String, Throwable) - Constructor for exception class jakarta.enterprise.inject.CreationException
-
Creates the exception with given detail message and cause.
- CreationException(Throwable) - Constructor for exception class jakarta.enterprise.inject.CreationException
-
Creates the exception with given cause.
- 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 Class in jakarta.enterprise.lang.model.declarations
-
The declaration kind: package, class, method, parameter, field, record component.
- 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 Interface in jakarta.enterprise.inject
-
A decorator may inject metadata about the bean it is decorating
- Decorated types - Search tag in package jakarta.decorator
- Section
- Decorator<T> - Interface in jakarta.enterprise.inject.spi
-
Represents an enabled decorator.
- Decorator - Annotation Interface in jakarta.decorator
-
Specifies that a class is a decorator.
- Default - Annotation Interface in jakarta.enterprise.inject
-
The default qualifier type.
- DEFAULT_CDI_PROVIDER_PRIORITY - Static variable in interface jakarta.enterprise.inject.spi.CDIProvider
-
The default value for CDIProvider.getPriority()
- DEFAULT_PRIORITY - Static variable in interface jakarta.enterprise.inject.spi.ObserverMethod
-
The default observer priority
- 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 Class in jakarta.enterprise.inject.spi
-
Thrown when a definition error occurs.
- DefinitionException(String) - Constructor for exception class jakarta.enterprise.inject.spi.DefinitionException
-
Creates the exception with given detail message.
- DefinitionException(String, Throwable) - Constructor for exception class jakarta.enterprise.inject.spi.DefinitionException
-
Creates the exception with given detail message and cause.
- DefinitionException(Throwable) - Constructor for exception class jakarta.enterprise.inject.spi.DefinitionException
-
Creates the exception with given cause.
- delegate(boolean) - Method in interface jakarta.enterprise.inject.spi.configurator.InjectionPointConfigurator
-
Change the delegate status of the built InjectionPoint.
- Delegate - Annotation Interface in jakarta.decorator
-
Identifies the delegate injection point of a decorator.
- Delegate injection points - Search tag in package jakarta.decorator
- Section
- Dependent - Annotation Interface 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 Class in jakarta.enterprise.inject.spi
-
Thrown when a deployment problem occurs.
- DeploymentException(String) - Constructor for exception class jakarta.enterprise.inject.spi.DeploymentException
-
Creates the exception with given detail message.
- DeploymentException(String, Throwable) - Constructor for exception class jakarta.enterprise.inject.spi.DeploymentException
-
Creates the exception with given detail message and cause.
- DeploymentException(Throwable) - Constructor for exception class jakarta.enterprise.inject.spi.DeploymentException
-
Creates the exception with given cause.
- 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 Interface 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
-
The set of discovered CDIProviders
- Discovery - Annotation Interface 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 Interface 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 - Enum constant in enum class jakarta.enterprise.lang.model.AnnotationMember.Kind
-
A primitive
double
value. - DOUBLE - Enum constant in enum class jakarta.enterprise.lang.model.types.PrimitiveType.PrimitiveKind
-
The
double
primitive type - during() - Element in annotation interface jakarta.enterprise.event.Observes
-
Specifies at what time the observer method is notified.
E
- ELAwareBeanManager - Interface in jakarta.enterprise.inject.spi.el
-
A
BeanManager
that allows integrators to obtain Unified EL objects that are integrated with the CDI container as described in the Jakarta EE Platform specification. - Enabled decorators - Search tag in package jakarta.decorator
- Section
- 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 Interface in jakarta.enterprise.inject.build.compatible.spi
-
2nd phase of build compatible extension execution.
- ENUM - Enum constant in enum class 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 aDeclarationInfo
). - 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.
- Event objects and event types - Search tag in package jakarta.enterprise.event
- Section
- eventParameter() - Method in interface jakarta.enterprise.inject.build.compatible.spi.ObserverInfo
-
Returns the event parameter of this observer method.
- Event qualifiers - Search tag in package jakarta.enterprise.event
- Section
- 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 - Enum constant in enum class jakarta.enterprise.lang.model.declarations.DeclarationInfo.Kind
-
Field
- 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 byClassInfo.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 - Enum constant in enum class jakarta.enterprise.lang.model.AnnotationMember.Kind
-
A primitive
float
value. - FLOAT - Enum constant in enum class jakarta.enterprise.lang.model.types.PrimitiveType.PrimitiveKind
-
The
float
primitive type
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
orAnnotatedParameter
, 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, theAnnotatedMethod
representing the producer method, or theAnnotatedField
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 theAnnotatedMethod
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
AnnotatedType
s that may be used to read the annotations of the given class or interface as defined during container initialization. - getAnnotation(Class<T>) - Method in interface 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 theBeanManager
/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 theBeanManager
/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 .
- getContexts(Class<? extends Annotation>) - Method in interface jakarta.enterprise.inject.spi.BeanContainer
-
Obtains all context objects, active and inactive, 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
-
Deprecated, for removal: This API element is subject to removal in a future version.
- getELResolver() - Method in interface jakarta.enterprise.inject.spi.el.ELAwareBeanManager
-
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 ofEvent
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
orContextual
. - 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 injectedEvent
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 createdInjectionTarget
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, theMethod
object in the case of method parameter injection or theConstructor
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 createdProducer
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 createdProducer
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 - Enum constant in enum class 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 Class 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 class jakarta.enterprise.inject.IllegalProductException
-
Creates the exception with no detail message or cause.
- IllegalProductException(String) - Constructor for exception class jakarta.enterprise.inject.IllegalProductException
-
Creates the exception with given detail message.
- IllegalProductException(String, Throwable) - Constructor for exception class jakarta.enterprise.inject.IllegalProductException
-
Creates the exception with given detail message and cause.
- IllegalProductException(Throwable) - Constructor for exception class jakarta.enterprise.inject.IllegalProductException
-
Creates the exception with given cause.
- IN_PROGRESS - Enum constant in enum class 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 aDeclarationInfo
). - initialize() - Method in class jakarta.enterprise.inject.se.SeContainerInitializer
-
Initializes a CDI SeContainerInitializer.
- Initialized - Annotation Interface 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 Class in jakarta.enterprise.inject
-
Indicates a problem relating to dependency injection.
- InjectionException() - Constructor for exception class jakarta.enterprise.inject.InjectionException
-
Creates the exception with no detail message or cause.
- InjectionException(String) - Constructor for exception class jakarta.enterprise.inject.InjectionException
-
Creates the exception with given detail message.
- InjectionException(String, Throwable) - Constructor for exception class jakarta.enterprise.inject.InjectionException
-
Creates the exception with given detail message and cause.
- InjectionException(Throwable) - Constructor for exception class jakarta.enterprise.inject.InjectionException
-
Creates the exception with given cause.
- 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 anInjectionTarget
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
-
Default ApplicationScoped literal
- INSTANCE - Static variable in class jakarta.enterprise.context.ConversationScoped.Literal
-
Default ConversationScoped literal
- INSTANCE - Static variable in class jakarta.enterprise.context.Dependent.Literal
-
Default Dependent literal
- INSTANCE - Static variable in class jakarta.enterprise.context.RequestScoped.Literal
-
Default RequestScoped literal
- INSTANCE - Static variable in class jakarta.enterprise.context.SessionScoped.Literal
-
Default SessionScoped literal
- INSTANCE - Static variable in class jakarta.enterprise.inject.Alternative.Literal
-
Default Alternative literal
- INSTANCE - Static variable in class jakarta.enterprise.inject.Any.Literal
-
Default Any literal
- INSTANCE - Static variable in class jakarta.enterprise.inject.Default.Literal
-
The default Default literal
- INSTANCE - Static variable in class jakarta.enterprise.inject.literal.InjectLiteral
-
Default Inject literal
- INSTANCE - Static variable in class jakarta.enterprise.inject.literal.NamedLiteral
-
Default Named literal
- INSTANCE - Static variable in class jakarta.enterprise.inject.literal.QualifierLiteral
-
Default Qualifier literal
- INSTANCE - Static variable in class jakarta.enterprise.inject.literal.SingletonLiteral
-
Default Singleton literal
- INSTANCE - Static variable in class jakarta.enterprise.inject.Specializes.Literal
-
Default Specializes literal
- INSTANCE - Static variable in class jakarta.enterprise.inject.TransientReference.Literal
-
Default TransientReference literal
- INSTANCE - Static variable in class jakarta.enterprise.inject.Typed.Literal
-
Default Typed literal
- INSTANCE - Static variable in class jakarta.enterprise.inject.Vetoed.Literal
-
Default Vetoed literal
- INSTANCE - Static variable in class jakarta.enterprise.util.Nonbinding.Literal
-
Default Nonbinding literal
- Instance.Handle<T> - Interface in jakarta.enterprise.inject
-
This interface represents a contextual reference handle.
- INT - Enum constant in enum class jakarta.enterprise.lang.model.AnnotationMember.Kind
-
A primitive
int
value. - INT - Enum constant in enum class jakarta.enterprise.lang.model.types.PrimitiveType.PrimitiveKind
-
The
int
primitive type - 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 Interface 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 Class 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.
- Interfaces representing enabled beans - Search tag in package jakarta.enterprise.inject.spi
- Section
- invoke(T, Object[]) - Method in interface jakarta.enterprise.invoke.Invoker
-
Invokes the target method on the given
instance
of the target bean, passing givenarguments
. - Invoker<T,
R> - Interface in jakarta.enterprise.invoke -
An invoker allows indirect invocation of its target method on an instance of its target bean.
- InvokerBuilder<T> - Interface in jakarta.enterprise.invoke
-
Builder of
Invoker
s. - InvokerFactory - Interface in jakarta.enterprise.inject.build.compatible.spi
-
Factory for
InvokerBuilder
s. - InvokerInfo - Interface in jakarta.enterprise.inject.build.compatible.spi
-
Opaque token that stands in for an invoker registered using
InvokerFactory.createInvoker(BeanInfo, MethodInfo)
andInvokerBuilder.build()
. - 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
. - isMatchingBean(Set<Type>, Set<Annotation>, Type, Set<Annotation>) - Method in interface jakarta.enterprise.inject.spi.BeanContainer
-
Returns
true
if a bean with given bean types and qualifiers would be assignable to an injection point with given required type and required qualifiers,false
otherwise. - isMatchingEvent(Type, Set<Annotation>, Type, Set<Annotation>) - Method in interface jakarta.enterprise.inject.spi.BeanContainer
-
Returns
true
if an event with given specified type and specified qualifiers would match an observer method with given observed event type and observed event qualifiers,false
otherwise. - 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.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.inject.spi.el - package jakarta.enterprise.inject.spi.el
- jakarta.enterprise.invoke - package jakarta.enterprise.invoke
- 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 - Enum constant in enum class jakarta.enterprise.lang.model.AnnotationMember.Kind
-
A primitive
long
value. - LONG - Enum constant in enum class jakarta.enterprise.lang.model.types.PrimitiveType.PrimitiveKind
-
The
long
primitive type - Lookups - Search tag in interface jakarta.enterprise.invoke.InvokerBuilder
- Section
- 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 givenvalue
. - 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 - Enum constant in enum class jakarta.enterprise.lang.model.declarations.DeclarationInfo.Kind
-
Method or constructor
- 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 byClassInfo.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 Interface 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 stringvoid
. - 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 - Enum constant in enum class 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 Interface 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 Class in jakarta.enterprise.context
-
Indicates that the conversation context could not be restored.
- NonexistentConversationException() - Constructor for exception class jakarta.enterprise.context.NonexistentConversationException
-
Creates the exception with no detail message or cause.
- NonexistentConversationException(String) - Constructor for exception class jakarta.enterprise.context.NonexistentConversationException
-
Creates the exception with given detail message.
- NonexistentConversationException(String, Throwable) - Constructor for exception class jakarta.enterprise.context.NonexistentConversationException
-
Creates the exception with given detail message and cause.
- NonexistentConversationException(Throwable) - Constructor for exception class jakarta.enterprise.context.NonexistentConversationException
-
Creates the exception with given cause.
- NormalScope - Annotation Interface in jakarta.enterprise.context
-
Specifies that an annotation type is a normal scope type.
- Normal scopes and pseudo-scopes - Search tag in package jakarta.enterprise.context
- Section
- 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() - Element in annotation interface jakarta.enterprise.event.Observes
- notifyObserver() - Element in annotation interface 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 Class in jakarta.enterprise.event
-
Indicates that a checked exception was thrown by an observer method during event notification.
- ObserverException() - Constructor for exception class jakarta.enterprise.event.ObserverException
-
Creates the exception with no detail message or cause.
- ObserverException(String) - Constructor for exception class jakarta.enterprise.event.ObserverException
-
Creates the exception with given detail message.
- ObserverException(String, Throwable) - Constructor for exception class jakarta.enterprise.event.ObserverException
-
Creates the exception with given detail message and cause.
- ObserverException(Throwable) - Constructor for exception class jakarta.enterprise.event.ObserverException
-
Creates the exception with given cause.
- 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
-
An
ObserverMethodConfigurator
can configure anObserverMethod
. - ObserverMethodConfigurator.EventConsumer<T> - Interface in jakarta.enterprise.inject.spi.configurator
-
Represents an operation that accepts a context of a fired event.
- Observer methods - Search tag in package jakarta.enterprise.event
- Section
- Observes - Annotation Interface in jakarta.enterprise.event
-
Identifies the event parameter of an observer method.
- ObservesAsync - Annotation Interface 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
-
Obtain the Typed literal for the provided bean types
- of(Class<? extends Annotation>) - Static method in class jakarta.enterprise.context.BeforeDestroyed.Literal
-
Obtain the literal for the provided scope annotation
- of(Class<? extends Annotation>) - Static method in class jakarta.enterprise.context.Destroyed.Literal
-
Obtain the literal of the provided scope annotation
- of(Class<? extends Annotation>) - Static method in class jakarta.enterprise.context.Initialized.Literal
-
Obtain the literal of the provided scope annotation
- 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
-
Create a new NamedLiteral for the given name value
- 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 byClass.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 thevoid
pseudo-type.
P
- PACKAGE - Enum constant in enum class jakarta.enterprise.lang.model.declarations.DeclarationInfo.Kind
-
Package
- 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 - Enum constant in enum class jakarta.enterprise.lang.model.declarations.DeclarationInfo.Kind
-
Method parameter or constructor parameter
- 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 - Enum constant in enum class jakarta.enterprise.lang.model.types.Type.Kind
-
A parameterized type, 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() - Element in annotation interface 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
orContextual
is passivation capable. - POST_ACTIVATE - Enum constant in enum class jakarta.enterprise.inject.spi.InterceptionType
-
Intercepts bean activation, only called for EJBs
- POST_CONSTRUCT - Enum constant in enum class 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 - Enum constant in enum class jakarta.enterprise.inject.spi.InterceptionType
-
Intercepts bean destruction
- PRE_PASSIVATE - Enum constant in enum class 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 - Enum constant in enum class jakarta.enterprise.lang.model.types.Type.Kind
-
A primitive type, 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 Class in jakarta.enterprise.lang.model.types
-
The primitive type kind: boolean, byte, short, int, long, float, double, char
- 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 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 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)
orAfterTypeDiscovery.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()
orAfterBeanDiscovery.addBean(Bean)
, before registering theBean
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 throughAfterBeanDiscovery.addObserverMethod(ObserverMethod)
orAfterBeanDiscovery.addObserverMethod()
, before registering theObserverMethod
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.
- Producer and InjectionTarget - Search tag in package jakarta.enterprise.inject.spi
- Section
- ProducerConfigurator<T> - Interface in jakarta.enterprise.inject.spi.configurator
-
A
ProducerConfigurator
can configure aProducer
. - ProducerFactory<X> - Interface in jakarta.enterprise.inject.spi
-
An
ProducerFactory
can create anProducer
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 Interface 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 Class in jakarta.enterprise.event
-
Distinguishes conditional observer methods from observer methods which are always notified.
- RECORD_COMPONENT - Enum constant in enum class jakarta.enterprise.lang.model.declarations.DeclarationInfo.Kind
-
Record component
- 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 Interface 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
-
Default BeforeDestroyed literal for the RequestScoped scope
- REQUEST - Static variable in class jakarta.enterprise.context.Destroyed.Literal
-
Default Destroyed literal for the RequestScoped scope
- REQUEST - Static variable in class jakarta.enterprise.context.Initialized.Literal
-
Default Initialized literal for the RequestScoped scope
- 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 Interface 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 Class in jakarta.enterprise.inject
-
Indicates a problem relating to typesafe resolution.
- ResolutionException() - Constructor for exception class jakarta.enterprise.inject.ResolutionException
-
Creates the exception with no detail message or cause.
- ResolutionException(String) - Constructor for exception class jakarta.enterprise.inject.ResolutionException
-
Creates the exception with given detail message.
- ResolutionException(String, Throwable) - Constructor for exception class jakarta.enterprise.inject.ResolutionException
-
Creates the exception with given detail message and cause.
- ResolutionException(Throwable) - Constructor for exception class jakarta.enterprise.inject.ResolutionException
-
Creates the exception with given cause.
- 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 theBeanManager
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 theBeanManager
/BeanContainer
was obtained. - resolveObserverMethods(T, Annotation...) - Method in interface jakarta.enterprise.inject.spi.BeanContainer
-
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
-
Default BeforeDestroyed literal for the SessionScoped scope
- SESSION - Static variable in class jakarta.enterprise.context.Destroyed.Literal
-
Default Destroyed literal for the SessionScoped scope
- SESSION - Static variable in class jakarta.enterprise.context.Initialized.Literal
-
Default Initialized literal for the SessionScoped scope
- SessionBeanType - Enum Class in jakarta.enterprise.inject.spi
-
Identifies the kind of EJB session bean.
- SessionScoped - Annotation Interface 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
-
Set an option value
- 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
-
Set the notification executor
- 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 - Enum constant in enum class jakarta.enterprise.lang.model.AnnotationMember.Kind
-
A primitive
short
value. - SHORT - Enum constant in enum class jakarta.enterprise.lang.model.types.PrimitiveType.PrimitiveKind
-
The
short
primitive type - Shutdown - Class in jakarta.enterprise.event
- 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 - Enum constant in enum class 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 Interface 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 Interface 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
- Startup() - Constructor for class jakarta.enterprise.event.Startup
- STATEFUL - Enum constant in enum class jakarta.enterprise.inject.spi.SessionBeanType
-
A stateful (
jakarta.ejb.Stateful
) session bean - STATELESS - Enum constant in enum class 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 Interface 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 - Enum constant in enum class jakarta.enterprise.lang.model.AnnotationMember.Kind
-
A
String
value. - superClass() - Method in interface jakarta.enterprise.lang.model.declarations.ClassInfo
-
Returns the direct superclass type of this class.
- superClassDeclaration() - Method in interface jakarta.enterprise.lang.model.declarations.ClassInfo
-
Returns the direct superclass of this class.
- superInterfaces() - Method in interface jakarta.enterprise.lang.model.declarations.ClassInfo
-
Returns a list of direct superinterface types of this class.
- superInterfacesDeclarations() - Method in interface jakarta.enterprise.lang.model.declarations.ClassInfo
-
Returns a list of direct superinterfaces of this class.
- Synthesis - Annotation Interface 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
- The BeanManager object - Search tag in package jakarta.enterprise.inject.spi
- Section
- 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 Class 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 Interface 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 - Enum constant in enum class jakarta.enterprise.lang.model.types.Type.Kind
-
A type variable, e.g.
- Type.Kind - Enum Class in jakarta.enterprise.lang.model.types
-
The type kind: void, primitive, class, array, parameterized type, type variable, wildcard type
- 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 Interface 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
-
The literal constructor, only for subclasses.
- 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() - Element in annotation interface jakarta.enterprise.inject.build.compatible.spi.Enhancement
-
Defines the set of expected types.
- types() - Element in annotation interface 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 Class 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 class jakarta.enterprise.inject.UnproxyableResolutionException
-
Creates the exception with no detail message or cause.
- UnproxyableResolutionException(String) - Constructor for exception class jakarta.enterprise.inject.UnproxyableResolutionException
-
Creates the exception with given detail message.
- UnproxyableResolutionException(String, Throwable) - Constructor for exception class jakarta.enterprise.inject.UnproxyableResolutionException
-
Creates the exception with given detail message and cause.
- UnproxyableResolutionException(Throwable) - Constructor for exception class jakarta.enterprise.inject.UnproxyableResolutionException
-
Creates the exception with given cause.
- UnsatisfiedResolutionException - Exception Class 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 class jakarta.enterprise.inject.UnsatisfiedResolutionException
-
Creates the exception with no detail message or cause.
- UnsatisfiedResolutionException(String) - Constructor for exception class jakarta.enterprise.inject.UnsatisfiedResolutionException
-
Creates the exception with given detail message.
- UnsatisfiedResolutionException(String, Throwable) - Constructor for exception class jakarta.enterprise.inject.UnsatisfiedResolutionException
-
Creates the exception with given detail message and cause.
- UnsatisfiedResolutionException(Throwable) - Constructor for exception class jakarta.enterprise.inject.UnsatisfiedResolutionException
-
Creates the exception with given cause.
- 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 Interface in jakarta.enterprise.inject.build.compatible.spi
-
5th phase of build compatible extension execution.
- value() - Method in class jakarta.enterprise.context.BeforeDestroyed.Literal
- value() - Element in annotation interface jakarta.enterprise.context.BeforeDestroyed
-
The scope for which to observe destruction
- value() - Method in class jakarta.enterprise.context.Destroyed.Literal
- value() - Element in annotation interface jakarta.enterprise.context.Destroyed
-
The scope for which to observe destruction
- value() - Method in class jakarta.enterprise.context.Initialized.Literal
- value() - Element in annotation interface jakarta.enterprise.context.Initialized
-
The scope for which to observe initialization
- value() - Element in annotation interface 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() - Element in annotation interface jakarta.enterprise.inject.spi.WithAnnotations
-
The annotation types that must be present on the
AnnotatedType
for theProcessAnnotatedType
observer to be notified. - value() - Method in class jakarta.enterprise.inject.Typed.Literal
- value() - Element in annotation interface jakarta.enterprise.inject.Typed
-
Selects the bean types of the bean.
- value() - Method in interface jakarta.enterprise.lang.model.AnnotationInfo
- 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 givenvalue
. - 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 class jakarta.enterprise.event.Reception
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class jakarta.enterprise.event.TransactionPhase
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class jakarta.enterprise.inject.spi.InterceptionType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class jakarta.enterprise.inject.spi.SessionBeanType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class jakarta.enterprise.lang.model.AnnotationMember.Kind
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class jakarta.enterprise.lang.model.declarations.DeclarationInfo.Kind
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class jakarta.enterprise.lang.model.types.PrimitiveType.PrimitiveKind
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class jakarta.enterprise.lang.model.types.Type.Kind
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class jakarta.enterprise.event.Reception
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class jakarta.enterprise.event.TransactionPhase
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class jakarta.enterprise.inject.spi.InterceptionType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class jakarta.enterprise.inject.spi.SessionBeanType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class jakarta.enterprise.lang.model.AnnotationMember.Kind
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class jakarta.enterprise.lang.model.declarations.DeclarationInfo.Kind
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class jakarta.enterprise.lang.model.types.PrimitiveType.PrimitiveKind
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class jakarta.enterprise.lang.model.types.Type.Kind
-
Returns an array containing the constants of this enum class, 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 Interface 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 - Enum constant in enum class jakarta.enterprise.lang.model.types.Type.Kind
-
The void pseudo-type, 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 aDeclarationInfo
). - WILDCARD_TYPE - Enum constant in enum class jakarta.enterprise.lang.model.types.Type.Kind
-
A wildcard type, 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() - Element in annotation interface jakarta.enterprise.inject.build.compatible.spi.Enhancement
-
Narrows down the set of expected types, defined by
types
andwithSubtypes
, to types that use any of given annotations. - WithAnnotations - Annotation Interface in jakarta.enterprise.inject.spi
-
WithAnnotations
may be applied to any portable extension observer method with an event parameter type ofProcessAnnotatedType
to filter the events delivered. - withArgumentLookup(int) - Method in interface jakarta.enterprise.invoke.InvokerBuilder
-
Enables lookup of the argument on given
position
. - withInstanceLookup() - Method in interface jakarta.enterprise.invoke.InvokerBuilder
-
Enables lookup of the target bean instance.
- 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, InvokerInfo) - Method in interface jakarta.enterprise.inject.build.compatible.spi.SyntheticBeanBuilder
-
Adds an invoker-valued parameter to the parameter map.
- withParam(String, InvokerInfo) - Method in interface jakarta.enterprise.inject.build.compatible.spi.SyntheticObserverBuilder
-
Adds an invoker-valued parameter to the parameter map.
- withParam(String, InvokerInfo[]) - Method in interface jakarta.enterprise.inject.build.compatible.spi.SyntheticBeanBuilder
-
Adds an invoker array-valued parameter to the parameter map.
- withParam(String, InvokerInfo[]) - Method in interface jakarta.enterprise.inject.build.compatible.spi.SyntheticObserverBuilder
-
Adds an invoker 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() - Element in annotation interface jakarta.enterprise.inject.build.compatible.spi.Enhancement
-
If
true
, the set of expected types includes all direct and indirect subtypes of giventypes
. - wrapExpressionFactory(ExpressionFactory) - Method in interface jakarta.enterprise.inject.spi.BeanManager
-
Deprecated, for removal: This API element is subject to removal in a future version.use
ELAwareBeanManager
, this method will be removed in CDI 5.0 - wrapExpressionFactory(ExpressionFactory) - Method in interface jakarta.enterprise.inject.spi.el.ELAwareBeanManager
-
Returns a wrapper
ExpressionFactory
that delegatesMethodExpression
andValueExpression
creation to the givenExpressionFactory
.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
ELAwareBeanManager
, this method will be removed in CDI 5.0