All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary 
| Class | 
Description | 
| AbstractMultivaluedMap<K,V> | 
 | 
| ActivateRequestContext | 
 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. 
 | 
| AfterBeanDiscovery | 
 The event type of the second event fired by the container when it has fully completed the bean discovery process, validated
 that there are no definition errors relating to the discovered beans, and registered  Bean
 and  ObserverMethod objects for the discovered beans, but before detecting deployment
 problems.  
 | 
| AfterDeploymentValidation | 
 
 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 | 
 
 This event type is thrown by the container after type discovery is complete. 
 | 
| AlterableContext | 
 
 Provides an operation for obtaining and destroying contextual instances with a particular scope of any contextual type. 
 | 
| Alternative | 
 
 Specifies that a bean is an alternative. 
 | 
| Alternative.Literal | 
Supports inline instantiation of the  Alternative annotation.  
 | 
| AmbiguousResolutionException | 
 
 Indicates that multiple beans match a certain combination of required type and required qualifiers and are eligible for
 injection into a certain class. 
 | 
| Annotated | 
 
 Represents a Java program element that can be annotated. 
 | 
| AnnotatedCallable<X> | 
 
 Represents a callable member of a Java type. 
 | 
| AnnotatedConstructor<X> | 
 
 Represents a constructor of a Java class. 
 | 
| AnnotatedConstructorConfigurator<T> | 
 | 
| AnnotatedField<X> | 
 
 Represents a field of a Java class. 
 | 
| AnnotatedFieldConfigurator<T> | 
 | 
| AnnotatedMember<X> | 
 
 Represents a member of a Java type. 
 | 
| AnnotatedMethod<X> | 
 
 Represents a method of a Java type. 
 | 
| AnnotatedMethodConfigurator<T> | 
 | 
| AnnotatedParameter<X> | 
 
 Represents a parameter of a method or constructor. 
 | 
| AnnotatedParameterConfigurator<T> | 
 | 
| AnnotatedType<X> | 
 
 Represents a Java class or interface. 
 | 
| AnnotatedTypeConfigurator<T> | 
 | 
| AnnotationBuilder | 
 Builder for annotations of given type. 
 | 
| AnnotationBuilderFactory | 
 | 
| AnnotationInfo | 
 | 
| AnnotationLiteral<T extends Annotation> | 
 
 Supports inline instantiation of annotation type instances. 
 | 
| AnnotationMember | 
 The value of an annotation member. 
 | 
| AnnotationMember.Kind | 
 The kind of the annotation member value. 
 | 
| AnnotationTarget | 
 An annotation target is anything that can be annotated. 
 | 
| Any | 
 
 The built-in qualifier type. 
 | 
| Any.Literal | 
Supports inline instantiation of the  Any qualifier.  
 | 
| Application | 
 Defines the components of a JAX-RS application and supplies additional meta-data. 
 | 
| ApplicationPath | 
Identifies the application path that serves as the base URI for all resource URIs provided by
  Path.  
 | 
| ApplicationScoped | 
 
 Specifies that a bean is application scoped. 
 | 
| ApplicationScoped.Literal | 
 | 
| AroundConstruct | 
 Designates an interceptor method that receives a callback when the target class constructor is invoked. 
 | 
| AroundInvoke | 
 Defines an interceptor method that interposes on business methods. 
 | 
| AroundTimeout | 
 Defines an interceptor method that interposes on timeout methods. 
 | 
| ArrayType | 
 | 
| AsyncInvoker | 
 Uniform interface for asynchronous invocation of HTTP methods. 
 | 
| AsyncResponse | 
 An injectable JAX-RS asynchronous response that provides means for asynchronous server side response processing. 
 | 
| BadRequestException | 
 | 
| Bean<T> | 
 | 
| BeanAttributes<T> | 
 The BeanAttributes interface exposes the basic attributes of a bean. 
 | 
| BeanAttributesConfigurator<T> | 
 | 
| BeanConfigurator<T> | 
This API is an helper to configure a new  Bean instance.  
 | 
| BeanContainer | 
 BeanContainer is a superclass of  BeanManager containing capabilities that are portable across
 all CDI environments.  
 | 
| BeanInfo | 
 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 | 
 
 Allows a portable extension to interact directly with the container. 
 | 
| BeanParam | 
 The annotation that may be used to inject custom JAX-RS "parameter aggregator" value object into a resource class
 field, property or resource method parameter. 
 | 
| BeforeBeanDiscovery | 
 
 This event type is thrown by the container before the bean discovery process begins. 
 | 
| BeforeDestroyed | 
 An event with this qualifier is fired when a context is about to be destroyed, i.e. 
 | 
| BeforeDestroyed.Literal | 
 | 
| BeforeShutdown | 
 
 The type of the final event the container fires after it has finished processing requests and destroyed all contexts. 
 | 
| BinaryDataStrategy | 
 Specifies predefined binary data handling strategies. 
 | 
| BuildCompatibleExtension | 
Build compatible extensions are service providers for this interface, as defined in  ServiceLoader.  
 | 
| BuildServices | 
 | 
| BusyConversationException | 
 
 Indicates that the container has rejected a request because a concurrent request is associated with the same conversation
 context. 
 | 
| CacheControl | 
 An abstraction for the value of a HTTP Cache-Control response header. 
 | 
| CDI<T> | 
 Provides access to the current container. 
 | 
| CDIProvider | 
 Interface implemented by a CDI provider to provide access to the current container 
 | 
| ClassConfig | 
 Allows adding annotations to and removing annotations from a class. 
 | 
| ClassInfo | 
 A class. 
 | 
| ClassType | 
 A class type, including interface types, enum types, annotation types and record types. 
 | 
| Client | 
 
 Client is the main entry point to the fluent API used to build and execute client requests in order to consume
 responses returned. 
 | 
| ClientBuilder | 
Main entry point to the client API used to bootstrap  Client instances.  
 | 
| ClientErrorException | 
 A base runtime application exception indicating a client request error (HTTP 4xx status codes). 
 | 
| ClientRequestContext | 
 Client request filter context. 
 | 
| ClientRequestFilter | 
 An extension interface implemented by client request filters. 
 | 
| ClientResponseContext | 
 Client response filter context. 
 | 
| ClientResponseFilter | 
 An extension interface implemented by client response filters. 
 | 
| CompletionCallback | 
 A request processing callback that receives request processing completion events. 
 | 
| CompletionStageRxInvoker | 
 | 
| Configurable<C extends Configurable> | 
 Represents a client or server-side configurable context in JAX-RS. 
 | 
| Configuration | 
A configuration state associated with a  configurable JAX-RS context.  
 | 
| ConnectionCallback | 
Asynchronous request processing lifecycle callback that receives connection related  asynchronous
 response lifecycle events.  
 | 
| ConstrainedTo | 
 Indicates the run-time context in which an annotated JAX-RS provider is applicable. 
 | 
| Consumes | 
Defines the media types that the methods of a resource class or  MessageBodyReader can accept.  
 | 
| ContainerRequestContext | 
 Container request filter context. 
 | 
| ContainerRequestFilter | 
 An extension interface implemented by container request filters. 
 | 
| ContainerResponseContext | 
 Container response filter context. 
 | 
| ContainerResponseFilter | 
 An extension interface implemented by container response filters. 
 | 
| Context | 
 
 Provides an operation for obtaining contextual instances with a particular scope of any contextual type. 
 | 
| Context | 
 This annotation is used to inject information into a class field, bean property or method parameter. 
 | 
| ContextException | 
 
 Indicates a problem relating to context management. 
 | 
| ContextNotActiveException | 
 
 Indicates that a context is not active. 
 | 
| ContextResolver<T> | 
 Contract for a provider that supplies context information to resource classes and other providers. 
 | 
| Contextual<T> | 
 
 Defines operations to create and destroy contextual instances of a certain type. 
 | 
| Conversation | 
 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.  
 | 
| ConversationScoped | 
 
 Specifies that a bean is conversation scoped. 
 | 
| ConversationScoped.Literal | 
 | 
| Cookie | 
 Represents the value of a HTTP cookie, transferred in a request. 
 | 
| Cookie.AbstractCookieBuilder<T extends Cookie.AbstractCookieBuilder<T>> | 
JAX-RS abstract  Cookie builder class.  
 | 
| Cookie.Builder | 
 | 
| CookieParam | 
 Binds the value of a HTTP cookie to a resource method parameter, resource class field, or resource class bean
 property. 
 | 
| CreationalContext<T> | 
 Provides operations that are used by the  Contextual implementation during instance
 creation and destruction.  
 | 
| CreationException | 
 
 Indicates that a checked exception was thrown during creation of a bean. 
 | 
| DataSourceDefinition | 
 Annotation used to define a container DataSource to
 be registered with JNDI. 
 | 
| DataSourceDefinitions | 
 Declares one or more DataSourceDefinition annotations. 
 | 
| DeclarationConfig | 
 Allows adding annotations to and removing annotations from a declaration. 
 | 
| DeclarationInfo | 
 A declaration is an element of a program source code. 
 | 
| DeclarationInfo.Kind | 
  | 
| DeclareRoles | 
 Used by application to declare security roles. 
 | 
| Decorated | 
 
 A decorator may inject metadata about the bean it is decorating 
 | 
| Decorator | 
 
 Specifies that a class is a decorator. 
 | 
| Decorator<T> | 
 | 
| Default | 
 
 The default qualifier type. 
 | 
| Default.Literal | 
Supports inline instantiation of the  Default qualifier.  
 | 
| DefaultValue | 
 | 
| DefinitionException | 
 
 Thrown when a definition error occurs. 
 | 
| Delegate | 
 
 Identifies the delegate injection point of a decorator. 
 | 
| DELETE | 
 Indicates that the annotated method responds to HTTP DELETE requests. 
 | 
| DenyAll | 
 Specifies that no security roles are allowed to invoke the specified 
 method(s). 
 | 
| Dependent | 
 
 Specifies that a bean belongs to the dependent pseudo-scope. 
 | 
| Dependent.Literal | 
Supports inline instantiation of the  Dependent annotation.  
 | 
| DeploymentException | 
 
 Thrown when a deployment problem occurs. 
 | 
| DeserializationContext | 
 Provides JSONB Mapper functionality on top of JSONP parser. 
 | 
| Destroyed | 
 An event with this qualifier is fired when a context is destroyed, i.e. 
 | 
| Destroyed.Literal | 
Supports inline instantiation of the  Destroyed qualifier.  
 | 
| Discovery | 
 | 
| DisposerInfo | 
 Disposer methods may exist for producer-based beans. 
 | 
| Disposes | 
 
 Identifies the disposed parameter of a disposer method. 
 | 
| DynamicFeature | 
 A JAX-RS meta-provider for dynamic registration of post-matching providers during a JAX-RS application setup
 at deployment time. 
 | 
| Encoded | 
 | 
| Enhancement | 
 | 
| Entity<T> | 
 Encapsulates message entity including the associated variant information. 
 | 
| EntityPart | 
 A EntityPart is one part of a multipart entity. 
 | 
| EntityPart.Builder | 
 | 
| EntityTag | 
 An abstraction for the value of a HTTP Entity Tag, used as the value of an ETag response header. 
 | 
| Event<T> | 
 
 Allows the application to fire events of a particular type. 
 | 
| EventContext<T> | 
 Represents a context of a fired event. 
 | 
| EventMetadata | 
 
 Provides access to metadata about an observed event payload. 
 | 
| ExceptionMapper<E extends Throwable> | 
Contract for a provider that maps Java exceptions to  Response.  
 | 
| ExcludeClassInterceptors | 
 Used to exclude class-level interceptors for the lifecycle callback method, business method, timeout method, or
 constructor to which it is applied. 
 | 
| ExcludeDefaultInterceptors | 
 Used to exclude default interceptors for a target class or for a lifecycle callback method, business method, timeout
 method, or constructor of a target class. 
 | 
| Extension | 
 
 Service interface implemented by extensions. 
 | 
| Feature | 
 A feature extension contract. 
 | 
| FeatureContext | 
A configurable context passed to  Feature and  DynamicFeature instances by JAX-RS
 runtime during the phase of their configuration.  
 | 
| FieldConfig | 
 Allows adding annotations to and removing annotations from a field. 
 | 
| FieldInfo | 
 | 
| ForbiddenException | 
A runtime exception indicating that an access to a resource requested by a client has been
  forbidden by the server.  
 | 
| Form | 
 Represents the the HTML form data request entity encoded using the "application/x-www-form-urlencoded"
 content type. 
 | 
| FormParam | 
 Binds the value(s) of a form parameter contained within a request entity body to a resource method parameter. 
 | 
| Generated | 
 The Generated annotation is used to mark source code 
 that has been generated. 
 | 
| GenericEntity<T> | 
 Represents a message entity of a generic type T. 
 | 
| GenericType<T> | 
 Represents a generic message entity type T. 
 | 
| GET | 
 Indicates that the annotated method responds to HTTP GET requests. 
 | 
| HEAD | 
 Indicates that the annotated method responds to HTTP HEAD requests. 
 | 
| HeaderParam | 
 Binds the value(s) of a HTTP header to a resource method parameter, resource class field, or resource class bean
 property. 
 | 
| HttpHeaders | 
 An injectable interface that provides access to HTTP header information. 
 | 
| HttpMethod | 
 Associates the name of a HTTP method with an annotation. 
 | 
| IllegalProductException | 
 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.  
 | 
| InboundSseEvent | 
 Inbound Server-sent event. 
 | 
| Initialized | 
 An event with this qualifier is fired when a context is initialized, i.e. 
 | 
| Initialized.Literal | 
Supports inline instantiation of the  Initialized qualifier.  
 | 
| Inject | 
 Identifies injectable constructors, methods, and fields. 
 | 
| InjectionException | 
 Indicates a problem relating to dependency injection. 
 | 
| InjectionPoint | 
 
 Provides access to metadata about an injection point. 
 | 
| InjectionPointConfigurator | 
This API is an helper to configure an existing  InjectionPoint instance.  
 | 
| InjectionPointInfo | 
 An injection point defined on some bean. 
 | 
| InjectionTarget<T> | 
 Provides operations for performing  dependency injection and lifecycle callbacks on an
 instance of a type.  
 | 
| InjectionTargetFactory<T> | 
 | 
| InjectLiteral | 
Supports inline instantiation of the  Inject annotation.  
 | 
| Instance<T> | 
 
 Allows the application to dynamically obtain instances of beans with a specified combination of required type and qualifiers. 
 | 
| Instance.Handle<T> | 
 This interface represents a contextual reference handle. 
 | 
| Intercepted | 
 
 An interceptor may inject metadata about the bean it is intercepting. 
 | 
| InterceptionFactory<T> | 
InterceptionFactory allows to create a wrapper instance whose method invocations are intercepted by method
 interceptors and forwarded to a provided instance.  
 | 
| InterceptionType | 
 
 Identifies the kind of lifecycle callback, EJB timeout method or business method interception. 
 | 
| Interceptor<T> | 
 | 
| Interceptor | 
 Specifies that a class is an interceptor. 
 | 
| Interceptor.Priority | 
 
 Priorities that define the order in which interceptors are invoked. 
 | 
| InterceptorBinding | 
 Specifies that an annotation type is an interceptor binding type. 
 | 
| InterceptorContext | 
Context shared by message body interceptors that can be used to wrap calls to
  MessageBodyReader.readFrom(java.lang.Class<T>, java.lang.reflect.Type, java.lang.annotation.Annotation[], jakarta.ws.rs.core.MediaType, jakarta.ws.rs.core.MultivaluedMap<java.lang.String, java.lang.String>, java.io.InputStream) and  MessageBodyWriter.writeTo(T, java.lang.Class<?>, java.lang.reflect.Type, java.lang.annotation.Annotation[], jakarta.ws.rs.core.MediaType, jakarta.ws.rs.core.MultivaluedMap<java.lang.String, java.lang.Object>, java.io.OutputStream).  
 | 
| InterceptorInfo | 
 | 
| Interceptors | 
 Declares an ordered list of interceptors for a target class, or for a method or a constructor of a target class. 
 | 
| InternalServerErrorException | 
 | 
| Invocation | 
 A client request invocation. 
 | 
| Invocation.Builder | 
 A client request invocation builder. 
 | 
| InvocationCallback<RESPONSE> | 
 Callback that can be implemented to receive the asynchronous processing events from the invocation processing. 
 | 
| InvocationContext | 
 Exposes contextual information about the intercepted invocation and operations that enable interceptor methods to
 control the behavior of the invocation chain. 
 | 
| Json | 
 Factory class for creating JSON processing objects. 
 | 
| JsonArray | 
 JsonArray represents an immutable JSON array
 (an ordered sequence of zero or more values). 
 | 
| JsonArrayBuilder | 
A builder for creating  JsonArray models from scratch, and for
 modifying a existing  JsonArray.  
 | 
| Jsonb | 
 Jsonb provides an abstraction over the JSON Binding framework operations: 
 | 
| JsonbAdapter<Original,Adapted> | 
 Allows to define custom mapping for given java type. 
 | 
| JsonbAnnotation | 
 Marks any relevant JSON Binding annotations. 
 | 
| JsonbBuilder | 
 JsonbBuilder class provides the client's entry point to the JSON Binding
 API. 
 | 
| JsonbConfig | 
 | 
| JsonbCreator | 
 This annotation identifies the custom constructor or factory method to use when creating an instance
 of the associated class. 
 | 
| JsonbDateFormat | 
 Annotation provides way how to set custom date format to field or JavaBean property. 
 | 
| JsonbDeserializer<T> | 
 Interface representing a custom deserializer for a given type. 
 | 
| JsonbException | 
 Root class for all JSON Binding exceptions. 
 | 
| JsonbNillable | 
 Specifies how fields having null values are serialized into JSON. 
 | 
| JsonbNumberFormat | 
 Annotation provides way how to set custom number format to field or JavaBean property. 
 | 
| JsonbProperty | 
 Allows customization of field (or JavaBean property) name.This name is used either in serialization or
 in deserialization. 
 | 
| JsonbPropertyOrder | 
 Specifies order in which properties are serialized. 
 | 
| JsonbProvider | 
 Service provider for JSON Binding implementations. 
 | 
| JsonbSerializer<T> | 
 Interface representing a custom serializer for given type. 
 | 
| JsonbSubtype | 
 | 
| JsonbTransient | 
 Prevents mapping of a Java Bean property, field or type to JSON representation. 
 | 
| JsonbTypeAdapter | 
 Annotation provides way how to set custom JsonbAdapter to field or JavaBean property. 
 | 
| JsonbTypeDeserializer | 
 
     Annotation provides way how to set custom JsonbDeserializer to field or JavaBean property. 
 | 
| JsonbTypeInfo | 
 Configuration annotation of the type information handling. 
 | 
| JsonbTypeSerializer | 
 Annotation provides way how to set custom JsonbSerializer to field or JavaBean property. 
 | 
| JsonBuilderFactory | 
 | 
| JsonbVisibility | 
 Annotation provides way how to customize visibility strategy of the JSON Binding. 
 | 
| JsonCollectors | 
 | 
| JsonConfig | 
 This class contains the Json properties and values. 
 | 
| JsonConfig.KeyStrategy | 
 | 
| JsonException | 
 JsonException indicates that some exception happened during
 JSON processing. 
 | 
| JsonGenerationException | 
 JsonGenerationException indicates an incorrect JSON is
 being generated. 
 | 
| JsonGenerator | 
 Writes JSON data to an output source in a streaming way. 
 | 
| JsonGeneratorFactory | 
 | 
| JsonLocation | 
 Provides the location information of a JSON event in an input source. 
 | 
| JsonMergePatch | 
This interface represents an implementation of a JSON Merge Patch
 as defined by  RFC 7396.  
 | 
| JsonNumber | 
 An immutable JSON number value. 
 | 
| JsonObject | 
 JsonObject class represents an immutable JSON object value
 (an unordered collection of zero or more name/value pairs). 
 | 
| JsonObjectBuilder | 
A builder for creating  JsonObject models from scratch.  
 | 
| JsonParser | 
 Provides forward, read-only access to JSON data in a streaming way. 
 | 
| JsonParser.Event | 
 An event from JsonParser. 
 | 
| JsonParserFactory | 
 | 
| JsonParsingException | 
 JsonParsingException is used when an incorrect JSON is
 being parsed. 
 | 
| JsonPatch | 
This interface represents an immutable implementation of a JSON Patch
 as defined by  RFC 6902.  
 | 
| JsonPatch.Operation | 
This enum represents the list of valid JSON Patch operations
 as defined by  RFC 6902.  
 | 
| JsonPatchBuilder | 
A builder for constructing a JSON Patch as defined by
  RFC 6902 by adding
 JSON Patch operations incrementally.  
 | 
| JsonPointer | 
This interface represents an immutable implementation of a JSON Pointer
 as defined by  RFC 6901.  
 | 
| JsonProvider | 
 Service provider for JSON processing objects. 
 | 
| JsonReader | 
Reads a JSON  object or an  array
 structure from an input source.  
 | 
| JsonReaderFactory | 
 | 
| JsonString | 
 An immutable JSON string value. 
 | 
| JsonStructure | 
Super type for the two structured types in JSON ( objects
 and  arrays).  
 | 
| JsonValue | 
 JsonValue represents an immutable JSON value. 
 | 
| JsonValue.ValueType | 
 | 
| JsonWriter | 
Writes a JSON  object or  array structure
 to an output source.  
 | 
| JsonWriterFactory | 
 | 
| Link | 
 
 Class representing hypermedia links. 
 | 
| Link.Builder | 
 Builder class for hypermedia links. 
 | 
| Link.JaxbAdapter | 
Deprecated.  | 
| Link.JaxbLink | 
Deprecated.  | 
| ManagedBean | 
Deprecated.
 | 
| MatrixParam | 
 Binds the value(s) of a URI matrix parameter to a resource method parameter, resource class field, or resource class
 bean property. 
 | 
| MediaType | 
 An abstraction for a media type. 
 | 
| MessageBodyReader<T> | 
 Contract for a provider that supports the conversion of a stream to a Java type. 
 | 
| MessageBodyWriter<T> | 
 Contract for a provider that supports the conversion of a Java type to a stream. 
 | 
| Messages | 
 | 
| MetaAnnotations | 
 Allows registering custom CDI meta-annotations: qualifiers, interceptor bindings,
 stereotypes, and scopes. 
 | 
| MethodConfig | 
 Allows adding annotations to and removing annotations from a method. 
 | 
| MethodInfo | 
A method or a constructor,  declared in some class.  
 | 
| Model | 
 
 The built-in stereotype intended for use with beans that define the model layer of an MVC web application architecture such
 as JSF. 
 | 
| MultivaluedHashMap<K,V> | 
 | 
| MultivaluedMap<K,V> | 
 A map of key-values pairs. 
 | 
| NameBinding | 
 Meta-annotation used to create name binding annotations for filters and interceptors. 
 | 
| Named | 
 | 
| NamedLiteral | 
Supports inline instantiation of the  Named qualifier.  
 | 
| NewCookie | 
 Used to create a new HTTP cookie, transferred in a response. 
 | 
| NewCookie.AbstractNewCookieBuilder<T extends NewCookie.AbstractNewCookieBuilder<T>> | 
 | 
| NewCookie.Builder | 
 | 
| NewCookie.SameSite | 
 The available values for the SameSite cookie attribute. 
 | 
| NoContentException | 
An I/O exception thrown by  MessageBodyReader implementations when reading a zero-length
 message content to indicate that the message body reader is not able to produce an instance representing an
 zero-length message content.  
 | 
| Nonbinding | 
 | 
| Nonbinding.Literal | 
Supports inline instantiation of the  Nonbinding annotation.  
 | 
| NonexistentConversationException | 
 
 Indicates that the conversation context could not be restored. 
 | 
| Nonnull | 
 The annotated element must not be null. 
 | 
| NormalScope | 
 
 Specifies that an annotation type is a normal scope type. 
 | 
| NotAcceptableException | 
A runtime exception indicating that a client request is  not
 acceptable by the server.  
 | 
| NotAllowedException | 
A runtime exception indicating a client requesting a resource method that is
  not allowed.  
 | 
| NotAuthorizedException | 
 A runtime exception indicating request authorization failure caused by one of the following scenarios:
 
 a client did not send the required authorization credentials to access the requested resource, i.e. 
 | 
| NotFoundException | 
A runtime exception indicating a resource requested by a client was  not found on the server.  
 | 
| NotificationOptions | 
 Notification options are used to configure observer notification. 
 | 
| NotificationOptions.Builder | 
 Notification options builder. 
 | 
| NotSupportedException | 
A runtime exception indicating that the client request entity media type is
  not supported.  
 | 
| Nullable | 
 The annotated element could be null under some circumstances. 
 | 
| ObserverException | 
 
 Indicates that a checked exception was thrown by an observer method during event notification. 
 | 
| ObserverInfo | 
 Observers are:
 
 observer methods
 synthetic observers
 
 Observer methods directly correspond to a method declaration in program source code. 
 | 
| ObserverMethod<T> | 
 | 
| ObserverMethodConfigurator<T> | 
 | 
| ObserverMethodConfigurator.EventConsumer<T> | 
 Represents an operation that accepts a context of a fired event. 
 | 
| Observes | 
 
 Identifies the event parameter of an observer method. 
 | 
| ObservesAsync | 
 
 Identifies the event parameter of an asynchronous observer method. 
 | 
| OPTIONS | 
 Indicates that the annotated method responds to HTTP OPTIONS requests. 
 | 
| OutboundSseEvent | 
 Representation of a single outbound Server-sent event. 
 | 
| OutboundSseEvent.Builder | 
 | 
| PackageInfo | 
 A package, possibly annotated in package-info.java. 
 | 
| ParamConverter<T> | 
 Defines a contract for a delegate responsible for converting between a String form of a message parameter
 value and the corresponding custom Java type T. 
 | 
| ParamConverter.Lazy | 
Mandates that a conversion of any  default value delegated to a  parameter
 converter annotated with  @Lazy annotation SHOULD occur only once the value is actually required (e.g.  
 | 
| ParamConverterProvider | 
 | 
| ParameterConfig | 
 Allows adding annotations to and removing annotations from a method parameter. 
 | 
| ParameterInfo | 
A method parameter or a constructor parameter,  declared in some method
 or constructor.  
 | 
| ParameterizedType | 
 A parameterized type. 
 | 
| Parameters | 
 A String-keyed parameter map. 
 | 
| PassivationCapable | 
Indicates that a custom implementation of  Bean or
  Contextual is passivation capable.  
 | 
| PATCH | 
 Indicates that the annotated method responds to HTTP PATCH requests. 
 | 
| Path | 
 Identifies the URI path that a resource class or class method will serve requests for. 
 | 
| PathParam | 
 Binds the value of a URI template parameter or a path segment containing the template parameter to a resource method
 parameter, resource class field, or resource class bean property. 
 | 
| PathSegment | 
 Represents a URI path segment and any associated matrix parameters. 
 | 
| PermitAll | 
 Specifies that all security roles are allowed to invoke the specified 
 method(s) — i.e., that the specified method(s) are "unchecked". 
 | 
| POST | 
 Indicates that the annotated method responds to HTTP POST requests. 
 | 
| PostConstruct | 
 The PostConstruct annotation is used on a method that 
 needs to be executed after dependency injection is done to perform 
 any initialization. 
 | 
| PreDestroy | 
 The PreDestroy annotation is used on a method as a
 callback notification to signal that the instance is in the
 process of being removed by the container. 
 | 
| PreMatching | 
Global binding annotation that can be applied to a  container request filter to
 indicate that such filter should be applied globally on all resources in the application before the actual resource
 matching occurs.  
 | 
| PrimitiveType | 
 Primitive types are:
 
 boolean
 byte
 short
 int
 long
 float
 double
 char
  
 | 
| PrimitiveType.PrimitiveKind | 
  | 
| Priorities | 
 A collection of built-in priority constants for the JAX-RS components that are supposed to be ordered based on their
 jakarta.annotation.Priority class-level annotation value when used or applied by JAX-RS runtime. 
 | 
| Prioritized | 
 
 This interface allows some SPI implementation to change their priority programmatically. 
 | 
| Priority | 
 The Priority annotation can be applied to any program elements
 to indicate in what order they should be used. 
 | 
| ProcessAnnotatedType<X> | 
 
 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> | 
 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> | 
 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.  
 | 
| ProcessingException | 
 A base JAX-RS runtime processing exception. 
 | 
| ProcessInjectionPoint<T,X> | 
 
 The container fires an event of this type for every injection point of every Java EE component class supporting injection
 that may be instantiated by the container at runtime, including every managed bean declared using
 jakarta.annotation.ManagedBean, EJB session or message-driven bean, enabled bean, enabled interceptor or enabled
 decorator. 
 | 
| ProcessInjectionTarget<X> | 
 
 The container fires an event of this type for every Java EE component class supporting injection that may be instantiated by
 the container at runtime, including every managed bean declared using jakarta.annotation.ManagedBean, EJB session or
 message-driven bean, enabled bean, enabled interceptor or enabled decorator. 
 | 
| ProcessManagedBean<X> | 
 The container fires an event of this type for each enabled managed bean, before registering the
  Bean object.  
 | 
| ProcessObserverMethod<T,X> | 
 | 
| ProcessProducer<T,X> | 
 | 
| ProcessProducerField<T,X> | 
 The container fires an event of this type for each enabled producer field, before registering the
  Bean object.  
 | 
| ProcessProducerMethod<T,X> | 
 The container fires an event of this type for each enabled producer method, before registering the
  Bean object.  
 | 
| ProcessSessionBean<X> | 
 The container fires an event of this type for each enabled session bean, before registering the
  Bean object.  
 | 
| ProcessSyntheticAnnotatedType<X> | 
 | 
| ProcessSyntheticBean<X> | 
 | 
| ProcessSyntheticObserverMethod<T,X> | 
 | 
| Producer<T> | 
 
 Provides a generic operation for producing an instance of a type. 
 | 
| ProducerConfigurator<T> | 
 | 
| ProducerFactory<X> | 
 | 
| Produces | 
 
 Identifies a producer method or field. 
 | 
| Produces | 
Defines the media type(s) that the methods of a resource class or  MessageBodyWriter can
 produce.  
 | 
| PropertyNamingStrategy | 
 Allows to define custom property naming strategy. 
 | 
| PropertyOrderStrategy | 
 Specifies predefined property order strategies. 
 | 
| PropertyVisibilityStrategy | 
 Provides mechanism how to define customized property visibility strategy. 
 | 
| Provider<T> | 
 Provides instances of T. 
 | 
| Provider | 
 Marks an implementation of an extension interface that should be discoverable by JAX-RS runtime during a provider
 scanning phase. 
 | 
| Providers | 
 An injectable interface providing runtime lookup of provider instances. 
 | 
| PUT | 
 Indicates that the annotated method responds to HTTP PUT requests. 
 | 
| Qualifier | 
 Identifies qualifier annotations. 
 | 
| QualifierLiteral | 
Supports inline instantiation of the  Qualifier annotation.  
 | 
| QueryParam | 
 Binds the value(s) of a HTTP query parameter to a resource method parameter, resource class field, or resource class
 bean property. 
 | 
| ReaderInterceptor | 
 | 
| ReaderInterceptorContext | 
Context class used by  ReaderInterceptor to intercept calls to (@link
 jakarta.ws.rs.ext.MessageBodyReader#readFrom}.  
 | 
| Reception | 
 Distinguishes conditional  observer methods from observer methods which are
 always notified.  
 | 
| RecordComponentInfo | 
A record component,  declared in some record.  
 | 
| RedirectionException | 
 A runtime application exception indicating a request redirection (HTTP 3xx status codes). 
 | 
| Registration | 
 | 
| Request | 
An injectable helper for request processing, all methods throw an  IllegalStateException if called outside the
 scope of a request (e.g.  
 | 
| RequestContextController | 
 The CDI container provides a built in instance of RequestContextController that is dependent scoped for the purposes
 of activating and deactivating. 
 | 
| RequestScoped | 
 
 Specifies that a bean is request scoped. 
 | 
| RequestScoped.Literal | 
 | 
| ResolutionException | 
 Indicates a problem relating to typesafe resolution. 
 | 
| Resource | 
 The Resource annotation marks a resource that is needed
 by the application. 
 | 
| Resource.AuthenticationType | 
 The two possible authentication types for a resource. 
 | 
| ResourceContext | 
 The resource context provides access to instances of resource classes. 
 | 
| ResourceInfo | 
 An injectable class to access the resource class and resource method matched by the current request. 
 | 
| Resources | 
 This class is used to allow multiple resources declarations. 
 | 
| Response | 
 Defines the contract between a returned instance and the runtime when an application needs to provide meta-data to
 the runtime. 
 | 
| Response.ResponseBuilder | 
 A class used to build Response instances that contain metadata instead of or in addition to an entity. 
 | 
| Response.Status | 
 | 
| Response.Status.Family | 
 An enumeration representing the class of status code. 
 | 
| Response.StatusType | 
 Base interface for statuses used in responses. 
 | 
| ResponseProcessingException | 
 JAX-RS client-side runtime processing exception thrown to indicate that response processing has failed (e.g. 
 | 
| RolesAllowed | 
 Specifies the list of security roles permitted to access method(s) in an 
 application. 
 | 
| RunAs | 
 Defines the identity of the application during execution. 
 | 
| RuntimeDelegate | 
 Implementations of JAX-RS provide a concrete subclass of RuntimeDelegate and various JAX-RS API methods defer to
 methods of RuntimeDelegate for their functionality. 
 | 
| RuntimeDelegate.HeaderDelegate<T> | 
 Defines the contract for a delegate that is responsible for converting between the String form of a HTTP header and
 the corresponding JAX-RS type T. 
 | 
| RuntimeType | 
 Enumeration of JAX-RS runtime types. 
 | 
| RxInvoker<T> | 
 Uniform interface for reactive invocation of HTTP methods. 
 | 
| RxInvokerProvider<T extends RxInvoker> | 
 | 
| ScannedClasses | 
 Allows adding additional classes to the set of types discovered during type discovery. 
 | 
| Scope | 
 Identifies scope annotations. 
 | 
| ScopeInfo | 
 A scope of a bean. 
 | 
| SeBootstrap | 
 Bootstrap class used to startup a JAX-RS application in Java SE environments. 
 | 
| SeBootstrap.Configuration | 
 Provides information needed by the JAX-RS implementation for bootstrapping an application. 
 | 
| SeBootstrap.Configuration.Builder | 
 | 
| SeBootstrap.Configuration.SSLClientAuthentication | 
 Secure socket client authentication policy 
 | 
| SeBootstrap.Instance | 
 Handle of the running application instance. 
 | 
| SeBootstrap.Instance.StopResult | 
 Result of stopping the application instance. 
 | 
| SeContainer | 
 Provides access to the current container in Java SE. 
 | 
| SeContainerInitializer | 
 A CDI container initializer for Java SE. 
 | 
| SecurityContext | 
 An injectable interface that provides access to security related information. 
 | 
| SerializationContext | 
 Provides JSONB internals for custom serializers. 
 | 
| ServerErrorException | 
 A base runtime application exception indicating a server error (HTTP 5xx status codes). 
 | 
| ServiceUnavailableException | 
 | 
| SessionBeanType | 
 Identifies the kind of EJB session bean. 
 | 
| SessionScoped | 
 
 Specifies that a bean is session scoped. 
 | 
| SessionScoped.Literal | 
 | 
| Shutdown | 
 A CDI event with payload of type  Shutdown and qualifier  Any is
  synchronously fired by CDI container during application shutdown.  
 | 
| Singleton | 
 Identifies a type that the injector only instantiates once. 
 | 
| SingletonLiteral | 
Supports inline instantiation of the  Singleton annotation.  
 | 
| SkipIfPortableExtensionPresent | 
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 | 
 
 Indicates that a bean directly specializes another bean. 
 | 
| Specializes.Literal | 
Supports inline instantiation of the  Specializes annotation.  
 | 
| Sse | 
 | 
| SseBroadcaster | 
 Server-Sent events broadcasting facility. 
 | 
| SseEvent | 
 Base Server Sent Event definition. 
 | 
| SseEventSink | 
 Outbound Server-Sent Events stream. 
 | 
| SseEventSource | 
 | 
| SseEventSource.Builder | 
 | 
| Startup | 
 A CDI event with payload of type  Startup and qualifier  Any is
  synchronously fired by CDI container during application initialization.  
 | 
| Stereotype | 
 
 Specifies that an annotation type is a stereotype. 
 | 
| StereotypeInfo | 
 A stereotype. 
 | 
| StreamingOutput | 
A type that may be used as a resource method return value or as the entity in a  Response when the application
 wishes to stream the output.  
 | 
| Suspended | 
 | 
| SyncInvoker | 
 Uniform interface for synchronous invocation of HTTP methods. 
 | 
| Synthesis | 
 | 
| SyntheticBeanBuilder<T> | 
 Builder for synthetic beans. 
 | 
| SyntheticBeanCreator<T> | 
 | 
| SyntheticBeanDisposer<T> | 
 | 
| SyntheticComponents | 
 Allows registering synthetic beans and observers. 
 | 
| SyntheticObserver<T> | 
 | 
| SyntheticObserverBuilder<T> | 
 Builder for synthetic observers. 
 | 
| TimeoutHandler | 
 Asynchronous response suspend time-out handler. 
 | 
| TransactionPhase | 
 Distinguishes the various kinds of transactional  observer methods from regular
 observer methods which are notified immediately.  
 | 
| TransientReference | 
 
 If a parameter annotated with @TransientReference resolves to a dependent scoped bean, then the bean will be
 destroyed after the invocation completes. 
 | 
| TransientReference.Literal | 
 | 
| Type | 
 A type is used in a program source code, but does not have to be declared anywhere. 
 | 
| Type.Kind | 
  | 
| Typed | 
 
 Restricts the bean types of a bean. 
 | 
| Typed.Literal | 
Supports inline instantiation of the  Typed annotation.  
 | 
| TypeLiteral<T> | 
 
 Supports inline instantiation of objects that represent parameterized types with actual type parameters. 
 | 
| Types | 
 | 
| TypeVariable | 
 Type variables represent type parameters declared on generic classes or methods. 
 | 
| Unmanaged<T> | 
 
 Helper class for injecting and calling lifecycle callbacks unmanaged instances for use by framework and library integrators. 
 | 
| Unmanaged.UnmanagedInstance<T> | 
 Represents a non-contextual instance. 
 | 
| UnproxyableResolutionException | 
 
 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. 
 | 
| UnsatisfiedResolutionException | 
 
 Indicates that no bean matches a certain combination of required type and required qualifiers and is eligible for injection
 into a certain class. 
 | 
| UriBuilder | 
 URI template-aware utility class for building URIs from their components. 
 | 
| UriBuilderException | 
 | 
| UriInfo | 
 An injectable interface that provides access to application and request URI information. 
 | 
| Validation | 
 | 
| Variant | 
 Abstraction for a resource representation variant. 
 | 
| Variant.VariantListBuilder | 
 A builder for a list of representation variants. 
 | 
| Vetoed | 
 
 Veto the processing of the class. 
 | 
| Vetoed.Literal | 
Supports inline instantiation of the  Vetoed annotation.  
 | 
| VoidType | 
 The void pseudo-type. 
 | 
| WebApplicationException | 
 Runtime exception for applications. 
 | 
| WebTarget | 
 A resource target identified by the resource URI. 
 | 
| WildcardType | 
 A wildcard type. 
 | 
| WithAnnotations | 
 | 
| WriterInterceptor | 
 | 
| WriterInterceptorContext | 
 |