blob: 51030b5b74aee4f2243f4bbb4d507da3ba52c78f [file] [log] [blame]
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (11.0.2) on Wed Sep 23 17:36:24 GMT 2020 -->
<title>All Classes (jakarta.ws.rs-api 3.0.0 API)</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2020-09-23">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="jquery/jquery-ui.css" title="Style">
<script type="text/javascript" src="script.js"></script>
<script type="text/javascript" src="jquery/jszip/dist/jszip.min.js"></script>
<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils.min.js"></script>
<!--[if IE]>
<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
<![endif]-->
<script type="text/javascript" src="jquery/jquery-3.3.1.js"></script>
<script type="text/javascript" src="jquery/jquery-migrate-3.0.1.js"></script>
<script type="text/javascript" src="jquery/jquery-ui.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="All Classes (jakarta.ws.rs-api 3.0.0 API)";
}
}
catch(err) {
}
//-->
var data = {"i0":2,"i1":2,"i2":32,"i3":1,"i4":1,"i5":8,"i6":32,"i7":2,"i8":1,"i9":2,"i10":8,"i11":1,"i12":1,"i13":1,"i14":1,"i15":1,"i16":1,"i17":1,"i18":1,"i19":1,"i20":32,"i21":32,"i22":1,"i23":1,"i24":1,"i25":1,"i26":32,"i27":1,"i28":2,"i29":32,"i30":32,"i31":32,"i32":1,"i33":32,"i34":2,"i35":2,"i36":1,"i37":1,"i38":1,"i39":8,"i40":2,"i41":32,"i42":2,"i43":2,"i44":32,"i45":32,"i46":32,"i47":1,"i48":32,"i49":1,"i50":1,"i51":8,"i52":1,"i53":1,"i54":1,"i55":2,"i56":1,"i57":2,"i58":2,"i59":32,"i60":2,"i61":1,"i62":1,"i63":2,"i64":1,"i65":32,"i66":2,"i67":8,"i68":8,"i69":8,"i70":8,"i71":8,"i72":8,"i73":32,"i74":1,"i75":1,"i76":1,"i77":32,"i78":1,"i79":32,"i80":32,"i81":32,"i82":1,"i83":32,"i84":32,"i85":2,"i86":8,"i87":32,"i88":32,"i89":1,"i90":32,"i91":32,"i92":1,"i93":1,"i94":8,"i95":1,"i96":1,"i97":1,"i98":2,"i99":2,"i100":4,"i101":4,"i102":1,"i103":8,"i104":2,"i105":1,"i106":4,"i107":1,"i108":1,"i109":1,"i110":8,"i111":8,"i112":1,"i113":1,"i114":1,"i115":1,"i116":1,"i117":2,"i118":1,"i119":32,"i120":1,"i121":1,"i122":2,"i123":8,"i124":1,"i125":2,"i126":2,"i127":8,"i128":1,"i129":1,"i130":1};
var tabs = {65535:["t0","All Classes"],1:["t1","Interface Summary"],2:["t2","Class Summary"],4:["t3","Enum Summary"],8:["t4","Exception Summary"],32:["t6","Annotation Types Summary"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
var pathtoroot = "./";
var useModuleDirectories = true;
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<header role="banner">
<nav role="navigation">
<div class="fixedNav">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a id="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="index.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li>Use</li>
<li><a href="overview-tree.html">Tree</a></li>
<li><a href="deprecated-list.html">Deprecated</a></li>
<li><a href="index-all.html">Index</a></li>
<li><a href="help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList" id="allclasses_navbar_top">
<li><a href="allclasses.html">All&nbsp;Classes</a></li>
</ul>
<ul class="navListSearch">
<li><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div>
<a id="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
</div>
<div class="navPadding">&nbsp;</div>
<script type="text/javascript"><!--
$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
//-->
</script>
</nav>
</header>
<main role="main">
<div class="header">
<h1 title="All&amp;nbsp;Classes" class="title">All&nbsp;Classes</h1>
</div>
<div class="allClassesContainer">
<ul class="blockList">
<li class="blockList">
<table class="typeSummary">
<caption><span id="t0" class="activeTableTab"><span>All Classes</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Interface Summary</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Class Summary</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Enum Summary</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Exception Summary</a></span><span class="tabEnd">&nbsp;</span></span><span id="t6" class="tableTab"><span><a href="javascript:show(32);">Annotation Types Summary</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><a href="jakarta/ws/rs/core/AbstractMultivaluedMap.html" title="class in jakarta.ws.rs.core">AbstractMultivaluedMap</a>&lt;<a href="jakarta/ws/rs/core/AbstractMultivaluedMap.html" title="type parameter in AbstractMultivaluedMap">K</a>,&#8203;<a href="jakarta/ws/rs/core/AbstractMultivaluedMap.html" title="type parameter in AbstractMultivaluedMap">V</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">Abstract skeleton implementation of a <a href="jakarta/ws/rs/core/MultivaluedMap.html" title="interface in jakarta.ws.rs.core"><code>MultivaluedMap</code></a> that is backed by a [key, multi-value] store represented
as a <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink"><code>Map&lt;K, List&lt;V&gt;&gt;</code></a>.</div>
</th>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><a href="jakarta/ws/rs/core/Application.html" title="class in jakarta.ws.rs.core">Application</a></td>
<th class="colLast" scope="row">
<div class="block">Defines the components of a JAX-RS application and supplies additional meta-data.</div>
</th>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><a href="jakarta/ws/rs/ApplicationPath.html" title="annotation in jakarta.ws.rs">ApplicationPath</a></td>
<th class="colLast" scope="row">
<div class="block">Identifies the application path that serves as the base URI for all resource URIs provided by
<a href="jakarta/ws/rs/Path.html" title="annotation in jakarta.ws.rs"><code>Path</code></a>.</div>
</th>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><a href="jakarta/ws/rs/client/AsyncInvoker.html" title="interface in jakarta.ws.rs.client">AsyncInvoker</a></td>
<th class="colLast" scope="row">
<div class="block">Uniform interface for asynchronous invocation of HTTP methods.</div>
</th>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><a href="jakarta/ws/rs/container/AsyncResponse.html" title="interface in jakarta.ws.rs.container">AsyncResponse</a></td>
<th class="colLast" scope="row">
<div class="block">An injectable JAX-RS asynchronous response that provides means for asynchronous server side response processing.</div>
</th>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><a href="jakarta/ws/rs/BadRequestException.html" title="class in jakarta.ws.rs">BadRequestException</a></td>
<th class="colLast" scope="row">
<div class="block">A runtime exception indicating a <a href="jakarta/ws/rs/core/Response.Status.html#BAD_REQUEST"><code>bad client request</code></a>.</div>
</th>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><a href="jakarta/ws/rs/BeanParam.html" title="annotation in jakarta.ws.rs">BeanParam</a></td>
<th class="colLast" scope="row">
<div class="block">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.</div>
</th>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><a href="jakarta/ws/rs/core/CacheControl.html" title="class in jakarta.ws.rs.core">CacheControl</a></td>
<th class="colLast" scope="row">
<div class="block">An abstraction for the value of a HTTP Cache-Control response header.</div>
</th>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><a href="jakarta/ws/rs/client/Client.html" title="interface in jakarta.ws.rs.client">Client</a></td>
<th class="colLast" scope="row">
<div class="block">
Client is the main entry point to the fluent API used to build and execute client requests in order to consume
responses returned.</div>
</th>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><a href="jakarta/ws/rs/client/ClientBuilder.html" title="class in jakarta.ws.rs.client">ClientBuilder</a></td>
<th class="colLast" scope="row">
<div class="block">Main entry point to the client API used to bootstrap <a href="jakarta/ws/rs/client/Client.html" title="interface in jakarta.ws.rs.client"><code>Client</code></a> instances.</div>
</th>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><a href="jakarta/ws/rs/ClientErrorException.html" title="class in jakarta.ws.rs">ClientErrorException</a></td>
<th class="colLast" scope="row">
<div class="block">A base runtime application exception indicating a client request error (HTTP <code>4xx</code> status codes).</div>
</th>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><a href="jakarta/ws/rs/client/ClientRequestContext.html" title="interface in jakarta.ws.rs.client">ClientRequestContext</a></td>
<th class="colLast" scope="row">
<div class="block">Client request filter context.</div>
</th>
</tr>
<tr id="i12" class="altColor">
<td class="colFirst"><a href="jakarta/ws/rs/client/ClientRequestFilter.html" title="interface in jakarta.ws.rs.client">ClientRequestFilter</a></td>
<th class="colLast" scope="row">
<div class="block">An extension interface implemented by client request filters.</div>
</th>
</tr>
<tr id="i13" class="rowColor">
<td class="colFirst"><a href="jakarta/ws/rs/client/ClientResponseContext.html" title="interface in jakarta.ws.rs.client">ClientResponseContext</a></td>
<th class="colLast" scope="row">
<div class="block">Client response filter context.</div>
</th>
</tr>
<tr id="i14" class="altColor">
<td class="colFirst"><a href="jakarta/ws/rs/client/ClientResponseFilter.html" title="interface in jakarta.ws.rs.client">ClientResponseFilter</a></td>
<th class="colLast" scope="row">
<div class="block">An extension interface implemented by client response filters.</div>
</th>
</tr>
<tr id="i15" class="rowColor">
<td class="colFirst"><a href="jakarta/ws/rs/container/CompletionCallback.html" title="interface in jakarta.ws.rs.container">CompletionCallback</a></td>
<th class="colLast" scope="row">
<div class="block">A request processing callback that receives request processing completion events.</div>
</th>
</tr>
<tr id="i16" class="altColor">
<td class="colFirst"><a href="jakarta/ws/rs/client/CompletionStageRxInvoker.html" title="interface in jakarta.ws.rs.client">CompletionStageRxInvoker</a></td>
<th class="colLast" scope="row">
<div class="block">Reactive invoker based <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletionStage.html?is-external=true" title="class or interface in java.util.concurrent" class="externalLink"><code>CompletionStage</code></a>.</div>
</th>
</tr>
<tr id="i17" class="rowColor">
<td class="colFirst"><a href="jakarta/ws/rs/core/Configurable.html" title="interface in jakarta.ws.rs.core">Configurable</a>&lt;<a href="jakarta/ws/rs/core/Configurable.html" title="type parameter in Configurable">C</a> extends <a href="jakarta/ws/rs/core/Configurable.html" title="interface in jakarta.ws.rs.core">Configurable</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">Represents a client or server-side configurable context in JAX-RS.</div>
</th>
</tr>
<tr id="i18" class="altColor">
<td class="colFirst"><a href="jakarta/ws/rs/core/Configuration.html" title="interface in jakarta.ws.rs.core">Configuration</a></td>
<th class="colLast" scope="row">
<div class="block">A configuration state associated with a <a href="jakarta/ws/rs/core/Configurable.html" title="interface in jakarta.ws.rs.core"><code>configurable</code></a> JAX-RS context.</div>
</th>
</tr>
<tr id="i19" class="rowColor">
<td class="colFirst"><a href="jakarta/ws/rs/container/ConnectionCallback.html" title="interface in jakarta.ws.rs.container">ConnectionCallback</a></td>
<th class="colLast" scope="row">
<div class="block">Asynchronous request processing lifecycle callback that receives connection related <a href="jakarta/ws/rs/container/AsyncResponse.html" title="interface in jakarta.ws.rs.container"><code>asynchronous
response</code></a> lifecycle events.</div>
</th>
</tr>
<tr id="i20" class="altColor">
<td class="colFirst"><a href="jakarta/ws/rs/ConstrainedTo.html" title="annotation in jakarta.ws.rs">ConstrainedTo</a></td>
<th class="colLast" scope="row">
<div class="block">Indicates the run-time context in which an annotated JAX-RS provider is applicable.</div>
</th>
</tr>
<tr id="i21" class="rowColor">
<td class="colFirst"><a href="jakarta/ws/rs/Consumes.html" title="annotation in jakarta.ws.rs">Consumes</a></td>
<th class="colLast" scope="row">
<div class="block">Defines the media types that the methods of a resource class or <a href="jakarta/ws/rs/ext/MessageBodyReader.html" title="interface in jakarta.ws.rs.ext"><code>MessageBodyReader</code></a> can accept.</div>
</th>
</tr>
<tr id="i22" class="altColor">
<td class="colFirst"><a href="jakarta/ws/rs/container/ContainerRequestContext.html" title="interface in jakarta.ws.rs.container">ContainerRequestContext</a></td>
<th class="colLast" scope="row">
<div class="block">Container request filter context.</div>
</th>
</tr>
<tr id="i23" class="rowColor">
<td class="colFirst"><a href="jakarta/ws/rs/container/ContainerRequestFilter.html" title="interface in jakarta.ws.rs.container">ContainerRequestFilter</a></td>
<th class="colLast" scope="row">
<div class="block">An extension interface implemented by container request filters.</div>
</th>
</tr>
<tr id="i24" class="altColor">
<td class="colFirst"><a href="jakarta/ws/rs/container/ContainerResponseContext.html" title="interface in jakarta.ws.rs.container">ContainerResponseContext</a></td>
<th class="colLast" scope="row">
<div class="block">Container response filter context.</div>
</th>
</tr>
<tr id="i25" class="rowColor">
<td class="colFirst"><a href="jakarta/ws/rs/container/ContainerResponseFilter.html" title="interface in jakarta.ws.rs.container">ContainerResponseFilter</a></td>
<th class="colLast" scope="row">
<div class="block">An extension interface implemented by container response filters.</div>
</th>
</tr>
<tr id="i26" class="altColor">
<td class="colFirst"><a href="jakarta/ws/rs/core/Context.html" title="annotation in jakarta.ws.rs.core">Context</a></td>
<th class="colLast" scope="row">
<div class="block">This annotation is used to inject information into a class field, bean property or method parameter.</div>
</th>
</tr>
<tr id="i27" class="rowColor">
<td class="colFirst"><a href="jakarta/ws/rs/ext/ContextResolver.html" title="interface in jakarta.ws.rs.ext">ContextResolver</a>&lt;<a href="jakarta/ws/rs/ext/ContextResolver.html" title="type parameter in ContextResolver">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">Contract for a provider that supplies context information to resource classes and other providers.</div>
</th>
</tr>
<tr id="i28" class="altColor">
<td class="colFirst"><a href="jakarta/ws/rs/core/Cookie.html" title="class in jakarta.ws.rs.core">Cookie</a></td>
<th class="colLast" scope="row">
<div class="block">Represents the value of a HTTP cookie, transferred in a request.</div>
</th>
</tr>
<tr id="i29" class="rowColor">
<td class="colFirst"><a href="jakarta/ws/rs/CookieParam.html" title="annotation in jakarta.ws.rs">CookieParam</a></td>
<th class="colLast" scope="row">
<div class="block">Binds the value of a HTTP cookie to a resource method parameter, resource class field, or resource class bean
property.</div>
</th>
</tr>
<tr id="i30" class="altColor">
<td class="colFirst"><a href="jakarta/ws/rs/DefaultValue.html" title="annotation in jakarta.ws.rs">DefaultValue</a></td>
<th class="colLast" scope="row">
<div class="block">Defines the default value of request meta-data that is bound using one of the following annotations:
<a href="jakarta/ws/rs/PathParam.html" title="annotation in jakarta.ws.rs"><code>PathParam</code></a>, <a href="jakarta/ws/rs/QueryParam.html" title="annotation in jakarta.ws.rs"><code>QueryParam</code></a>, <a href="jakarta/ws/rs/MatrixParam.html" title="annotation in jakarta.ws.rs"><code>MatrixParam</code></a>,
<a href="jakarta/ws/rs/CookieParam.html" title="annotation in jakarta.ws.rs"><code>CookieParam</code></a>, <a href="jakarta/ws/rs/FormParam.html" title="annotation in jakarta.ws.rs"><code>FormParam</code></a>, or <a href="jakarta/ws/rs/HeaderParam.html" title="annotation in jakarta.ws.rs"><code>HeaderParam</code></a>.</div>
</th>
</tr>
<tr id="i31" class="rowColor">
<td class="colFirst"><a href="jakarta/ws/rs/DELETE.html" title="annotation in jakarta.ws.rs">DELETE</a></td>
<th class="colLast" scope="row">
<div class="block">Indicates that the annotated method responds to HTTP DELETE requests.</div>
</th>
</tr>
<tr id="i32" class="altColor">
<td class="colFirst"><a href="jakarta/ws/rs/container/DynamicFeature.html" title="interface in jakarta.ws.rs.container">DynamicFeature</a></td>
<th class="colLast" scope="row">
<div class="block">A JAX-RS meta-provider for dynamic registration of <i>post-matching</i> providers during a JAX-RS application setup
at deployment time.</div>
</th>
</tr>
<tr id="i33" class="rowColor">
<td class="colFirst"><a href="jakarta/ws/rs/Encoded.html" title="annotation in jakarta.ws.rs">Encoded</a></td>
<th class="colLast" scope="row">
<div class="block">Disables automatic decoding of parameter values bound using <a href="jakarta/ws/rs/QueryParam.html" title="annotation in jakarta.ws.rs"><code>QueryParam</code></a>, <a href="jakarta/ws/rs/PathParam.html" title="annotation in jakarta.ws.rs"><code>PathParam</code></a>, <a href="jakarta/ws/rs/FormParam.html" title="annotation in jakarta.ws.rs"><code>FormParam</code></a>
or <a href="jakarta/ws/rs/MatrixParam.html" title="annotation in jakarta.ws.rs"><code>MatrixParam</code></a>.</div>
</th>
</tr>
<tr id="i34" class="altColor">
<td class="colFirst"><a href="jakarta/ws/rs/client/Entity.html" title="class in jakarta.ws.rs.client">Entity</a>&lt;<a href="jakarta/ws/rs/client/Entity.html" title="type parameter in Entity">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">Encapsulates message entity including the associated variant information.</div>
</th>
</tr>
<tr id="i35" class="rowColor">
<td class="colFirst"><a href="jakarta/ws/rs/core/EntityTag.html" title="class in jakarta.ws.rs.core">EntityTag</a></td>
<th class="colLast" scope="row">
<div class="block">An abstraction for the value of a HTTP Entity Tag, used as the value of an ETag response header.</div>
</th>
</tr>
<tr id="i36" class="altColor">
<td class="colFirst"><a href="jakarta/ws/rs/ext/ExceptionMapper.html" title="interface in jakarta.ws.rs.ext">ExceptionMapper</a>&lt;<a href="jakarta/ws/rs/ext/ExceptionMapper.html" title="type parameter in ExceptionMapper">E</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang" class="externalLink">Throwable</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">Contract for a provider that maps Java exceptions to <a href="jakarta/ws/rs/core/Response.html" title="class in jakarta.ws.rs.core"><code>Response</code></a>.</div>
</th>
</tr>
<tr id="i37" class="rowColor">
<td class="colFirst"><a href="jakarta/ws/rs/core/Feature.html" title="interface in jakarta.ws.rs.core">Feature</a></td>
<th class="colLast" scope="row">
<div class="block">A feature extension contract.</div>
</th>
</tr>
<tr id="i38" class="altColor">
<td class="colFirst"><a href="jakarta/ws/rs/core/FeatureContext.html" title="interface in jakarta.ws.rs.core">FeatureContext</a></td>
<th class="colLast" scope="row">
<div class="block">A configurable context passed to <a href="jakarta/ws/rs/core/Feature.html" title="interface in jakarta.ws.rs.core"><code>Feature</code></a> and <a href="jakarta/ws/rs/container/DynamicFeature.html" title="interface in jakarta.ws.rs.container"><code>DynamicFeature</code></a> instances by JAX-RS
runtime during the phase of their configuration.</div>
</th>
</tr>
<tr id="i39" class="rowColor">
<td class="colFirst"><a href="jakarta/ws/rs/ForbiddenException.html" title="class in jakarta.ws.rs">ForbiddenException</a></td>
<th class="colLast" scope="row">
<div class="block">A runtime exception indicating that an access to a resource requested by a client has been
<a href="jakarta/ws/rs/core/Response.Status.html#FORBIDDEN"><code>forbidden</code></a> by the server.</div>
</th>
</tr>
<tr id="i40" class="altColor">
<td class="colFirst"><a href="jakarta/ws/rs/core/Form.html" title="class in jakarta.ws.rs.core">Form</a></td>
<th class="colLast" scope="row">
<div class="block">Represents the the HTML form data request entity encoded using the <code>"application/x-www-form-urlencoded"</code>
content type.</div>
</th>
</tr>
<tr id="i41" class="rowColor">
<td class="colFirst"><a href="jakarta/ws/rs/FormParam.html" title="annotation in jakarta.ws.rs">FormParam</a></td>
<th class="colLast" scope="row">
<div class="block">Binds the value(s) of a form parameter contained within a request entity body to a resource method parameter.</div>
</th>
</tr>
<tr id="i42" class="altColor">
<td class="colFirst"><a href="jakarta/ws/rs/core/GenericEntity.html" title="class in jakarta.ws.rs.core">GenericEntity</a>&lt;<a href="jakarta/ws/rs/core/GenericEntity.html" title="type parameter in GenericEntity">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">Represents a message entity of a generic type <code>T</code>.</div>
</th>
</tr>
<tr id="i43" class="rowColor">
<td class="colFirst"><a href="jakarta/ws/rs/core/GenericType.html" title="class in jakarta.ws.rs.core">GenericType</a>&lt;<a href="jakarta/ws/rs/core/GenericType.html" title="type parameter in GenericType">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">Represents a generic message entity type <code>T</code>.</div>
</th>
</tr>
<tr id="i44" class="altColor">
<td class="colFirst"><a href="jakarta/ws/rs/GET.html" title="annotation in jakarta.ws.rs">GET</a></td>
<th class="colLast" scope="row">
<div class="block">Indicates that the annotated method responds to HTTP GET requests.</div>
</th>
</tr>
<tr id="i45" class="rowColor">
<td class="colFirst"><a href="jakarta/ws/rs/HEAD.html" title="annotation in jakarta.ws.rs">HEAD</a></td>
<th class="colLast" scope="row">
<div class="block">Indicates that the annotated method responds to HTTP HEAD requests.</div>
</th>
</tr>
<tr id="i46" class="altColor">
<td class="colFirst"><a href="jakarta/ws/rs/HeaderParam.html" title="annotation in jakarta.ws.rs">HeaderParam</a></td>
<th class="colLast" scope="row">
<div class="block">Binds the value(s) of a HTTP header to a resource method parameter, resource class field, or resource class bean
property.</div>
</th>
</tr>
<tr id="i47" class="rowColor">
<td class="colFirst"><a href="jakarta/ws/rs/core/HttpHeaders.html" title="interface in jakarta.ws.rs.core">HttpHeaders</a></td>
<th class="colLast" scope="row">
<div class="block">An injectable interface that provides access to HTTP header information.</div>
</th>
</tr>
<tr id="i48" class="altColor">
<td class="colFirst"><a href="jakarta/ws/rs/HttpMethod.html" title="annotation in jakarta.ws.rs">HttpMethod</a></td>
<th class="colLast" scope="row">
<div class="block">Associates the name of a HTTP method with an annotation.</div>
</th>
</tr>
<tr id="i49" class="rowColor">
<td class="colFirst"><a href="jakarta/ws/rs/sse/InboundSseEvent.html" title="interface in jakarta.ws.rs.sse">InboundSseEvent</a></td>
<th class="colLast" scope="row">
<div class="block">Inbound Server-sent event.</div>
</th>
</tr>
<tr id="i50" class="altColor">
<td class="colFirst"><a href="jakarta/ws/rs/ext/InterceptorContext.html" title="interface in jakarta.ws.rs.ext">InterceptorContext</a></td>
<th class="colLast" scope="row">
<div class="block">Context shared by message body interceptors that can be used to wrap calls to
<a href="jakarta/ws/rs/ext/MessageBodyReader.html#readFrom(java.lang.Class,java.lang.reflect.Type,java.lang.annotation.Annotation%5B%5D,jakarta.ws.rs.core.MediaType,jakarta.ws.rs.core.MultivaluedMap,java.io.InputStream)"><code>MessageBodyReader.readFrom(java.lang.Class&lt;T&gt;, java.lang.reflect.Type, java.lang.annotation.Annotation[], jakarta.ws.rs.core.MediaType, jakarta.ws.rs.core.MultivaluedMap&lt;java.lang.String, java.lang.String&gt;, java.io.InputStream)</code></a> and <a href="jakarta/ws/rs/ext/MessageBodyWriter.html#writeTo(T,java.lang.Class,java.lang.reflect.Type,java.lang.annotation.Annotation%5B%5D,jakarta.ws.rs.core.MediaType,jakarta.ws.rs.core.MultivaluedMap,java.io.OutputStream)"><code>MessageBodyWriter.writeTo(T, java.lang.Class&lt;?&gt;, java.lang.reflect.Type, java.lang.annotation.Annotation[], jakarta.ws.rs.core.MediaType, jakarta.ws.rs.core.MultivaluedMap&lt;java.lang.String, java.lang.Object&gt;, java.io.OutputStream)</code></a>.</div>
</th>
</tr>
<tr id="i51" class="rowColor">
<td class="colFirst"><a href="jakarta/ws/rs/InternalServerErrorException.html" title="class in jakarta.ws.rs">InternalServerErrorException</a></td>
<th class="colLast" scope="row">
<div class="block">A runtime exception indicating an <a href="jakarta/ws/rs/core/Response.Status.html#INTERNAL_SERVER_ERROR"><code>internal server
error</code></a>.</div>
</th>
</tr>
<tr id="i52" class="altColor">
<td class="colFirst"><a href="jakarta/ws/rs/client/Invocation.html" title="interface in jakarta.ws.rs.client">Invocation</a></td>
<th class="colLast" scope="row">
<div class="block">A client request invocation.</div>
</th>
</tr>
<tr id="i53" class="rowColor">
<td class="colFirst"><a href="jakarta/ws/rs/client/Invocation.Builder.html" title="interface in jakarta.ws.rs.client">Invocation.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">A client request invocation builder.</div>
</th>
</tr>
<tr id="i54" class="altColor">
<td class="colFirst"><a href="jakarta/ws/rs/client/InvocationCallback.html" title="interface in jakarta.ws.rs.client">InvocationCallback</a>&lt;<a href="jakarta/ws/rs/client/InvocationCallback.html" title="type parameter in InvocationCallback">RESPONSE</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">Callback that can be implemented to receive the asynchronous processing events from the invocation processing.</div>
</th>
</tr>
<tr id="i55" class="rowColor">
<td class="colFirst"><a href="jakarta/ws/rs/core/Link.html" title="class in jakarta.ws.rs.core">Link</a></td>
<th class="colLast" scope="row">
<div class="block">
Class representing hypermedia links.</div>
</th>
</tr>
<tr id="i56" class="altColor">
<td class="colFirst"><a href="jakarta/ws/rs/core/Link.Builder.html" title="interface in jakarta.ws.rs.core">Link.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">Builder class for hypermedia links.</div>
</th>
</tr>
<tr id="i57" class="rowColor">
<td class="colFirst"><a href="jakarta/ws/rs/core/Link.JaxbAdapter.html" title="class in jakarta.ws.rs.core">Link.JaxbAdapter</a></td>
<th class="colLast" scope="row">
<div class="block">An implementation of JAXB <code>XmlAdapter</code> that maps the JAX-RS
<a href="jakarta/ws/rs/core/Link.html" title="class in jakarta.ws.rs.core"><code>Link</code></a> type to a value that can be marshalled and unmarshalled by JAXB.</div>
</th>
</tr>
<tr id="i58" class="altColor">
<td class="colFirst"><a href="jakarta/ws/rs/core/Link.JaxbLink.html" title="class in jakarta.ws.rs.core">Link.JaxbLink</a></td>
<th class="colLast" scope="row">
<div class="block">Value type for <a href="jakarta/ws/rs/core/Link.html" title="class in jakarta.ws.rs.core"><code>Link</code></a> that can be marshalled and
unmarshalled by JAXB.</div>
</th>
</tr>
<tr id="i59" class="rowColor">
<td class="colFirst"><a href="jakarta/ws/rs/MatrixParam.html" title="annotation in jakarta.ws.rs">MatrixParam</a></td>
<th class="colLast" scope="row">
<div class="block">Binds the value(s) of a URI matrix parameter to a resource method parameter, resource class field, or resource class
bean property.</div>
</th>
</tr>
<tr id="i60" class="altColor">
<td class="colFirst"><a href="jakarta/ws/rs/core/MediaType.html" title="class in jakarta.ws.rs.core">MediaType</a></td>
<th class="colLast" scope="row">
<div class="block">An abstraction for a media type.</div>
</th>
</tr>
<tr id="i61" class="rowColor">
<td class="colFirst"><a href="jakarta/ws/rs/ext/MessageBodyReader.html" title="interface in jakarta.ws.rs.ext">MessageBodyReader</a>&lt;<a href="jakarta/ws/rs/ext/MessageBodyReader.html" title="type parameter in MessageBodyReader">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">Contract for a provider that supports the conversion of a stream to a Java type.</div>
</th>
</tr>
<tr id="i62" class="altColor">
<td class="colFirst"><a href="jakarta/ws/rs/ext/MessageBodyWriter.html" title="interface in jakarta.ws.rs.ext">MessageBodyWriter</a>&lt;<a href="jakarta/ws/rs/ext/MessageBodyWriter.html" title="type parameter in MessageBodyWriter">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">Contract for a provider that supports the conversion of a Java type to a stream.</div>
</th>
</tr>
<tr id="i63" class="rowColor">
<td class="colFirst"><a href="jakarta/ws/rs/core/MultivaluedHashMap.html" title="class in jakarta.ws.rs.core">MultivaluedHashMap</a>&lt;<a href="jakarta/ws/rs/core/MultivaluedHashMap.html" title="type parameter in MultivaluedHashMap">K</a>,&#8203;<a href="jakarta/ws/rs/core/MultivaluedHashMap.html" title="type parameter in MultivaluedHashMap">V</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">A hash table based implementation of <a href="jakarta/ws/rs/core/MultivaluedMap.html" title="interface in jakarta.ws.rs.core"><code>MultivaluedMap</code></a> interface.</div>
</th>
</tr>
<tr id="i64" class="altColor">
<td class="colFirst"><a href="jakarta/ws/rs/core/MultivaluedMap.html" title="interface in jakarta.ws.rs.core">MultivaluedMap</a>&lt;<a href="jakarta/ws/rs/core/MultivaluedMap.html" title="type parameter in MultivaluedMap">K</a>,&#8203;<a href="jakarta/ws/rs/core/MultivaluedMap.html" title="type parameter in MultivaluedMap">V</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">A map of key-values pairs.</div>
</th>
</tr>
<tr id="i65" class="rowColor">
<td class="colFirst"><a href="jakarta/ws/rs/NameBinding.html" title="annotation in jakarta.ws.rs">NameBinding</a></td>
<th class="colLast" scope="row">
<div class="block">Meta-annotation used to create name binding annotations for filters and interceptors.</div>
</th>
</tr>
<tr id="i66" class="altColor">
<td class="colFirst"><a href="jakarta/ws/rs/core/NewCookie.html" title="class in jakarta.ws.rs.core">NewCookie</a></td>
<th class="colLast" scope="row">
<div class="block">Used to create a new HTTP cookie, transferred in a response.</div>
</th>
</tr>
<tr id="i67" class="rowColor">
<td class="colFirst"><a href="jakarta/ws/rs/core/NoContentException.html" title="class in jakarta.ws.rs.core">NoContentException</a></td>
<th class="colLast" scope="row">
<div class="block">An I/O exception thrown by <a href="jakarta/ws/rs/ext/MessageBodyReader.html" title="interface in jakarta.ws.rs.ext"><code>MessageBodyReader</code></a> 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.</div>
</th>
</tr>
<tr id="i68" class="altColor">
<td class="colFirst"><a href="jakarta/ws/rs/NotAcceptableException.html" title="class in jakarta.ws.rs">NotAcceptableException</a></td>
<th class="colLast" scope="row">
<div class="block">A runtime exception indicating that a client request is <a href="jakarta/ws/rs/core/Response.Status.html#NOT_ACCEPTABLE"><code>not
acceptable</code></a> by the server.</div>
</th>
</tr>
<tr id="i69" class="rowColor">
<td class="colFirst"><a href="jakarta/ws/rs/NotAllowedException.html" title="class in jakarta.ws.rs">NotAllowedException</a></td>
<th class="colLast" scope="row">
<div class="block">A runtime exception indicating a client requesting a resource method that is
<a href="jakarta/ws/rs/core/Response.Status.html#METHOD_NOT_ALLOWED"><code>not allowed</code></a>.</div>
</th>
</tr>
<tr id="i70" class="altColor">
<td class="colFirst"><a href="jakarta/ws/rs/NotAuthorizedException.html" title="class in jakarta.ws.rs">NotAuthorizedException</a></td>
<th class="colLast" scope="row">
<div class="block">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.</div>
</th>
</tr>
<tr id="i71" class="rowColor">
<td class="colFirst"><a href="jakarta/ws/rs/NotFoundException.html" title="class in jakarta.ws.rs">NotFoundException</a></td>
<th class="colLast" scope="row">
<div class="block">A runtime exception indicating a resource requested by a client was <a href="jakarta/ws/rs/core/Response.Status.html#NOT_FOUND"><code>not found</code></a> on the server.</div>
</th>
</tr>
<tr id="i72" class="altColor">
<td class="colFirst"><a href="jakarta/ws/rs/NotSupportedException.html" title="class in jakarta.ws.rs">NotSupportedException</a></td>
<th class="colLast" scope="row">
<div class="block">A runtime exception indicating that the client request entity media type is
<a href="jakarta/ws/rs/core/Response.Status.html#UNSUPPORTED_MEDIA_TYPE"><code>not supported</code></a>.</div>
</th>
</tr>
<tr id="i73" class="rowColor">
<td class="colFirst"><a href="jakarta/ws/rs/OPTIONS.html" title="annotation in jakarta.ws.rs">OPTIONS</a></td>
<th class="colLast" scope="row">
<div class="block">Indicates that the annotated method responds to HTTP OPTIONS requests.</div>
</th>
</tr>
<tr id="i74" class="altColor">
<td class="colFirst"><a href="jakarta/ws/rs/sse/OutboundSseEvent.html" title="interface in jakarta.ws.rs.sse">OutboundSseEvent</a></td>
<th class="colLast" scope="row">
<div class="block">Representation of a single outbound Server-sent event.</div>
</th>
</tr>
<tr id="i75" class="rowColor">
<td class="colFirst"><a href="jakarta/ws/rs/sse/OutboundSseEvent.Builder.html" title="interface in jakarta.ws.rs.sse">OutboundSseEvent.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">A builder class used for creating <a href="jakarta/ws/rs/sse/OutboundSseEvent.html" title="interface in jakarta.ws.rs.sse"><code>OutboundSseEvent</code></a> instances.</div>
</th>
</tr>
<tr id="i76" class="altColor">
<td class="colFirst"><a href="jakarta/ws/rs/ext/ParamConverter.html" title="interface in jakarta.ws.rs.ext">ParamConverter</a>&lt;<a href="jakarta/ws/rs/ext/ParamConverter.html" title="type parameter in ParamConverter">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">Defines a contract for a delegate responsible for converting between a <code>String</code> form of a message parameter
value and the corresponding custom Java type <code>T</code>.</div>
</th>
</tr>
<tr id="i77" class="rowColor">
<td class="colFirst"><a href="jakarta/ws/rs/ext/ParamConverter.Lazy.html" title="annotation in jakarta.ws.rs.ext">ParamConverter.Lazy</a></td>
<th class="colLast" scope="row">
<div class="block">Mandates that a conversion of any <a href="jakarta/ws/rs/DefaultValue.html" title="annotation in jakarta.ws.rs"><code>default value</code></a> delegated to a <a href="jakarta/ws/rs/ext/ParamConverter.html" title="interface in jakarta.ws.rs.ext"><code>parameter
converter</code></a> annotated with <code>@Lazy</code> annotation SHOULD occur only once the value is actually required (e.g.</div>
</th>
</tr>
<tr id="i78" class="altColor">
<td class="colFirst"><a href="jakarta/ws/rs/ext/ParamConverterProvider.html" title="interface in jakarta.ws.rs.ext">ParamConverterProvider</a></td>
<th class="colLast" scope="row">
<div class="block">Contract for a provider of <a href="jakarta/ws/rs/ext/ParamConverter.html" title="interface in jakarta.ws.rs.ext"><code>ParamConverter</code></a> instances.</div>
</th>
</tr>
<tr id="i79" class="rowColor">
<td class="colFirst"><a href="jakarta/ws/rs/PATCH.html" title="annotation in jakarta.ws.rs">PATCH</a></td>
<th class="colLast" scope="row">
<div class="block">Indicates that the annotated method responds to HTTP PATCH requests.</div>
</th>
</tr>
<tr id="i80" class="altColor">
<td class="colFirst"><a href="jakarta/ws/rs/Path.html" title="annotation in jakarta.ws.rs">Path</a></td>
<th class="colLast" scope="row">
<div class="block">Identifies the URI path that a resource class or class method will serve requests for.</div>
</th>
</tr>
<tr id="i81" class="rowColor">
<td class="colFirst"><a href="jakarta/ws/rs/PathParam.html" title="annotation in jakarta.ws.rs">PathParam</a></td>
<th class="colLast" scope="row">
<div class="block">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.</div>
</th>
</tr>
<tr id="i82" class="altColor">
<td class="colFirst"><a href="jakarta/ws/rs/core/PathSegment.html" title="interface in jakarta.ws.rs.core">PathSegment</a></td>
<th class="colLast" scope="row">
<div class="block">Represents a URI path segment and any associated matrix parameters.</div>
</th>
</tr>
<tr id="i83" class="rowColor">
<td class="colFirst"><a href="jakarta/ws/rs/POST.html" title="annotation in jakarta.ws.rs">POST</a></td>
<th class="colLast" scope="row">
<div class="block">Indicates that the annotated method responds to HTTP POST requests.</div>
</th>
</tr>
<tr id="i84" class="altColor">
<td class="colFirst"><a href="jakarta/ws/rs/container/PreMatching.html" title="annotation in jakarta.ws.rs.container">PreMatching</a></td>
<th class="colLast" scope="row">
<div class="block">Global binding annotation that can be applied to a <a href="jakarta/ws/rs/container/ContainerRequestFilter.html" title="interface in jakarta.ws.rs.container"><code>container request filter</code></a> to
indicate that such filter should be applied globally on all resources in the application before the actual resource
matching occurs.</div>
</th>
</tr>
<tr id="i85" class="rowColor">
<td class="colFirst"><a href="jakarta/ws/rs/Priorities.html" title="class in jakarta.ws.rs">Priorities</a></td>
<th class="colLast" scope="row">
<div class="block">A collection of built-in priority constants for the JAX-RS components that are supposed to be ordered based on their
<code>jakarta.annotation.Priority</code> class-level annotation value when used or applied by JAX-RS runtime.</div>
</th>
</tr>
<tr id="i86" class="altColor">
<td class="colFirst"><a href="jakarta/ws/rs/ProcessingException.html" title="class in jakarta.ws.rs">ProcessingException</a></td>
<th class="colLast" scope="row">
<div class="block">A base JAX-RS runtime processing exception.</div>
</th>
</tr>
<tr id="i87" class="rowColor">
<td class="colFirst"><a href="jakarta/ws/rs/Produces.html" title="annotation in jakarta.ws.rs">Produces</a></td>
<th class="colLast" scope="row">
<div class="block">Defines the media type(s) that the methods of a resource class or <a href="jakarta/ws/rs/ext/MessageBodyWriter.html" title="interface in jakarta.ws.rs.ext"><code>MessageBodyWriter</code></a> can
produce.</div>
</th>
</tr>
<tr id="i88" class="altColor">
<td class="colFirst"><a href="jakarta/ws/rs/ext/Provider.html" title="annotation in jakarta.ws.rs.ext">Provider</a></td>
<th class="colLast" scope="row">
<div class="block">Marks an implementation of an extension interface that should be discoverable by JAX-RS runtime during a provider
scanning phase.</div>
</th>
</tr>
<tr id="i89" class="rowColor">
<td class="colFirst"><a href="jakarta/ws/rs/ext/Providers.html" title="interface in jakarta.ws.rs.ext">Providers</a></td>
<th class="colLast" scope="row">
<div class="block">An injectable interface providing runtime lookup of provider instances.</div>
</th>
</tr>
<tr id="i90" class="altColor">
<td class="colFirst"><a href="jakarta/ws/rs/PUT.html" title="annotation in jakarta.ws.rs">PUT</a></td>
<th class="colLast" scope="row">
<div class="block">Indicates that the annotated method responds to HTTP PUT requests.</div>
</th>
</tr>
<tr id="i91" class="rowColor">
<td class="colFirst"><a href="jakarta/ws/rs/QueryParam.html" title="annotation in jakarta.ws.rs">QueryParam</a></td>
<th class="colLast" scope="row">
<div class="block">Binds the value(s) of a HTTP query parameter to a resource method parameter, resource class field, or resource class
bean property.</div>
</th>
</tr>
<tr id="i92" class="altColor">
<td class="colFirst"><a href="jakarta/ws/rs/ext/ReaderInterceptor.html" title="interface in jakarta.ws.rs.ext">ReaderInterceptor</a></td>
<th class="colLast" scope="row">
<div class="block">Interface for message body reader interceptors that wrap around calls to
<a href="jakarta/ws/rs/ext/MessageBodyReader.html#readFrom(java.lang.Class,java.lang.reflect.Type,java.lang.annotation.Annotation%5B%5D,jakarta.ws.rs.core.MediaType,jakarta.ws.rs.core.MultivaluedMap,java.io.InputStream)"><code>MessageBodyReader.readFrom(java.lang.Class&lt;T&gt;, java.lang.reflect.Type, java.lang.annotation.Annotation[], jakarta.ws.rs.core.MediaType, jakarta.ws.rs.core.MultivaluedMap&lt;java.lang.String, java.lang.String&gt;, java.io.InputStream)</code></a>.</div>
</th>
</tr>
<tr id="i93" class="rowColor">
<td class="colFirst"><a href="jakarta/ws/rs/ext/ReaderInterceptorContext.html" title="interface in jakarta.ws.rs.ext">ReaderInterceptorContext</a></td>
<th class="colLast" scope="row">
<div class="block">Context class used by <a href="jakarta/ws/rs/ext/ReaderInterceptor.html" title="interface in jakarta.ws.rs.ext"><code>ReaderInterceptor</code></a> to intercept calls to (@link
jakarta.ws.rs.ext.MessageBodyReader#readFrom}.</div>
</th>
</tr>
<tr id="i94" class="altColor">
<td class="colFirst"><a href="jakarta/ws/rs/RedirectionException.html" title="class in jakarta.ws.rs">RedirectionException</a></td>
<th class="colLast" scope="row">
<div class="block">A runtime application exception indicating a request redirection (HTTP <code>3xx</code> status codes).</div>
</th>
</tr>
<tr id="i95" class="rowColor">
<td class="colFirst"><a href="jakarta/ws/rs/core/Request.html" title="interface in jakarta.ws.rs.core">Request</a></td>
<th class="colLast" scope="row">
<div class="block">An injectable helper for request processing, all methods throw an <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalStateException.html?is-external=true" title="class or interface in java.lang" class="externalLink"><code>IllegalStateException</code></a> if called outside the
scope of a request (e.g.</div>
</th>
</tr>
<tr id="i96" class="altColor">
<td class="colFirst"><a href="jakarta/ws/rs/container/ResourceContext.html" title="interface in jakarta.ws.rs.container">ResourceContext</a></td>
<th class="colLast" scope="row">
<div class="block">The resource context provides access to instances of resource classes.</div>
</th>
</tr>
<tr id="i97" class="rowColor">
<td class="colFirst"><a href="jakarta/ws/rs/container/ResourceInfo.html" title="interface in jakarta.ws.rs.container">ResourceInfo</a></td>
<th class="colLast" scope="row">
<div class="block">An injectable class to access the resource class and resource method matched by the current request.</div>
</th>
</tr>
<tr id="i98" class="altColor">
<td class="colFirst"><a href="jakarta/ws/rs/core/Response.html" title="class in jakarta.ws.rs.core">Response</a></td>
<th class="colLast" scope="row">
<div class="block">Defines the contract between a returned instance and the runtime when an application needs to provide meta-data to
the runtime.</div>
</th>
</tr>
<tr id="i99" class="rowColor">
<td class="colFirst"><a href="jakarta/ws/rs/core/Response.ResponseBuilder.html" title="class in jakarta.ws.rs.core">Response.ResponseBuilder</a></td>
<th class="colLast" scope="row">
<div class="block">A class used to build Response instances that contain metadata instead of or in addition to an entity.</div>
</th>
</tr>
<tr id="i100" class="altColor">
<td class="colFirst"><a href="jakarta/ws/rs/core/Response.Status.html" title="enum in jakarta.ws.rs.core">Response.Status</a></td>
<th class="colLast" scope="row">
<div class="block">Commonly used status codes defined by HTTP, see
<a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10">HTTP/1.1 documentation</a> for the complete
list.</div>
</th>
</tr>
<tr id="i101" class="rowColor">
<td class="colFirst"><a href="jakarta/ws/rs/core/Response.Status.Family.html" title="enum in jakarta.ws.rs.core">Response.Status.Family</a></td>
<th class="colLast" scope="row">
<div class="block">An enumeration representing the class of status code.</div>
</th>
</tr>
<tr id="i102" class="altColor">
<td class="colFirst"><a href="jakarta/ws/rs/core/Response.StatusType.html" title="interface in jakarta.ws.rs.core">Response.StatusType</a></td>
<th class="colLast" scope="row">
<div class="block">Base interface for statuses used in responses.</div>
</th>
</tr>
<tr id="i103" class="rowColor">
<td class="colFirst"><a href="jakarta/ws/rs/client/ResponseProcessingException.html" title="class in jakarta.ws.rs.client">ResponseProcessingException</a></td>
<th class="colLast" scope="row">
<div class="block">JAX-RS client-side runtime processing exception thrown to indicate that response processing has failed (e.g.</div>
</th>
</tr>
<tr id="i104" class="altColor">
<td class="colFirst"><a href="jakarta/ws/rs/ext/RuntimeDelegate.html" title="class in jakarta.ws.rs.ext">RuntimeDelegate</a></td>
<th class="colLast" scope="row">
<div class="block">Implementations of JAX-RS provide a concrete subclass of RuntimeDelegate and various JAX-RS API methods defer to
methods of RuntimeDelegate for their functionality.</div>
</th>
</tr>
<tr id="i105" class="rowColor">
<td class="colFirst"><a href="jakarta/ws/rs/ext/RuntimeDelegate.HeaderDelegate.html" title="interface in jakarta.ws.rs.ext">RuntimeDelegate.HeaderDelegate</a>&lt;<a href="jakarta/ws/rs/ext/RuntimeDelegate.HeaderDelegate.html" title="type parameter in RuntimeDelegate.HeaderDelegate">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">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 <code>T</code>.</div>
</th>
</tr>
<tr id="i106" class="altColor">
<td class="colFirst"><a href="jakarta/ws/rs/RuntimeType.html" title="enum in jakarta.ws.rs">RuntimeType</a></td>
<th class="colLast" scope="row">
<div class="block">Enumeration of JAX-RS runtime types.</div>
</th>
</tr>
<tr id="i107" class="rowColor">
<td class="colFirst"><a href="jakarta/ws/rs/client/RxInvoker.html" title="interface in jakarta.ws.rs.client">RxInvoker</a>&lt;<a href="jakarta/ws/rs/client/RxInvoker.html" title="type parameter in RxInvoker">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">Uniform interface for reactive invocation of HTTP methods.</div>
</th>
</tr>
<tr id="i108" class="altColor">
<td class="colFirst"><a href="jakarta/ws/rs/client/RxInvokerProvider.html" title="interface in jakarta.ws.rs.client">RxInvokerProvider</a>&lt;<a href="jakarta/ws/rs/client/RxInvokerProvider.html" title="type parameter in RxInvokerProvider">T</a> extends <a href="jakarta/ws/rs/client/RxInvoker.html" title="interface in jakarta.ws.rs.client">RxInvoker</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block"><a href="jakarta/ws/rs/client/RxInvoker.html" title="interface in jakarta.ws.rs.client"><code>RxInvoker</code></a> provider.</div>
</th>
</tr>
<tr id="i109" class="rowColor">
<td class="colFirst"><a href="jakarta/ws/rs/core/SecurityContext.html" title="interface in jakarta.ws.rs.core">SecurityContext</a></td>
<th class="colLast" scope="row">
<div class="block">An injectable interface that provides access to security related information.</div>
</th>
</tr>
<tr id="i110" class="altColor">
<td class="colFirst"><a href="jakarta/ws/rs/ServerErrorException.html" title="class in jakarta.ws.rs">ServerErrorException</a></td>
<th class="colLast" scope="row">
<div class="block">A base runtime application exception indicating a server error (HTTP <code>5xx</code> status codes).</div>
</th>
</tr>
<tr id="i111" class="rowColor">
<td class="colFirst"><a href="jakarta/ws/rs/ServiceUnavailableException.html" title="class in jakarta.ws.rs">ServiceUnavailableException</a></td>
<th class="colLast" scope="row">
<div class="block">A runtime exception indicating that the requested resource
<a href="jakarta/ws/rs/core/Response.Status.html#SERVICE_UNAVAILABLE"><code>cannot be served</code></a>.</div>
</th>
</tr>
<tr id="i112" class="altColor">
<td class="colFirst"><a href="jakarta/ws/rs/sse/Sse.html" title="interface in jakarta.ws.rs.sse">Sse</a></td>
<th class="colLast" scope="row">
<div class="block">Server-side entry point for creating <a href="jakarta/ws/rs/sse/OutboundSseEvent.html" title="interface in jakarta.ws.rs.sse"><code>OutboundSseEvent</code></a> and <a href="jakarta/ws/rs/sse/SseBroadcaster.html" title="interface in jakarta.ws.rs.sse"><code>SseBroadcaster</code></a>.</div>
</th>
</tr>
<tr id="i113" class="rowColor">
<td class="colFirst"><a href="jakarta/ws/rs/sse/SseBroadcaster.html" title="interface in jakarta.ws.rs.sse">SseBroadcaster</a></td>
<th class="colLast" scope="row">
<div class="block">Server-Sent events broadcasting facility.</div>
</th>
</tr>
<tr id="i114" class="altColor">
<td class="colFirst"><a href="jakarta/ws/rs/sse/SseEvent.html" title="interface in jakarta.ws.rs.sse">SseEvent</a></td>
<th class="colLast" scope="row">
<div class="block">Base Server Sent Event definition.</div>
</th>
</tr>
<tr id="i115" class="rowColor">
<td class="colFirst"><a href="jakarta/ws/rs/sse/SseEventSink.html" title="interface in jakarta.ws.rs.sse">SseEventSink</a></td>
<th class="colLast" scope="row">
<div class="block">Outbound Server-Sent Events stream.</div>
</th>
</tr>
<tr id="i116" class="altColor">
<td class="colFirst"><a href="jakarta/ws/rs/sse/SseEventSource.html" title="interface in jakarta.ws.rs.sse">SseEventSource</a></td>
<th class="colLast" scope="row">
<div class="block">Client for reading and processing <a href="jakarta/ws/rs/sse/InboundSseEvent.html" title="interface in jakarta.ws.rs.sse"><code>incoming Server-Sent Events</code></a>.</div>
</th>
</tr>
<tr id="i117" class="rowColor">
<td class="colFirst"><a href="jakarta/ws/rs/sse/SseEventSource.Builder.html" title="class in jakarta.ws.rs.sse">SseEventSource.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">JAX-RS <a href="jakarta/ws/rs/sse/SseEventSource.html" title="interface in jakarta.ws.rs.sse"><code>SseEventSource</code></a> builder class.</div>
</th>
</tr>
<tr id="i118" class="altColor">
<td class="colFirst"><a href="jakarta/ws/rs/core/StreamingOutput.html" title="interface in jakarta.ws.rs.core">StreamingOutput</a></td>
<th class="colLast" scope="row">
<div class="block">A type that may be used as a resource method return value or as the entity in a <a href="jakarta/ws/rs/core/Response.html" title="class in jakarta.ws.rs.core"><code>Response</code></a> when the application
wishes to stream the output.</div>
</th>
</tr>
<tr id="i119" class="rowColor">
<td class="colFirst"><a href="jakarta/ws/rs/container/Suspended.html" title="annotation in jakarta.ws.rs.container">Suspended</a></td>
<th class="colLast" scope="row">
<div class="block">Inject a suspended <a href="jakarta/ws/rs/container/AsyncResponse.html" title="interface in jakarta.ws.rs.container"><code>AsyncResponse</code></a> into a parameter of an invoked JAX-RS <a href="jakarta/ws/rs/HttpMethod.html" title="annotation in jakarta.ws.rs"><code>resource
or sub-resource method</code></a>.</div>
</th>
</tr>
<tr id="i120" class="altColor">
<td class="colFirst"><a href="jakarta/ws/rs/client/SyncInvoker.html" title="interface in jakarta.ws.rs.client">SyncInvoker</a></td>
<th class="colLast" scope="row">
<div class="block">Uniform interface for synchronous invocation of HTTP methods.</div>
</th>
</tr>
<tr id="i121" class="rowColor">
<td class="colFirst"><a href="jakarta/ws/rs/container/TimeoutHandler.html" title="interface in jakarta.ws.rs.container">TimeoutHandler</a></td>
<th class="colLast" scope="row">
<div class="block">Asynchronous response suspend time-out handler.</div>
</th>
</tr>
<tr id="i122" class="altColor">
<td class="colFirst"><a href="jakarta/ws/rs/core/UriBuilder.html" title="class in jakarta.ws.rs.core">UriBuilder</a></td>
<th class="colLast" scope="row">
<div class="block">URI template-aware utility class for building URIs from their components.</div>
</th>
</tr>
<tr id="i123" class="rowColor">
<td class="colFirst"><a href="jakarta/ws/rs/core/UriBuilderException.html" title="class in jakarta.ws.rs.core">UriBuilderException</a></td>
<th class="colLast" scope="row">
<div class="block">A runtime exception thrown by <a href="jakarta/ws/rs/core/UriBuilder.html#build(java.lang.Object...)"><code>UriBuilder.build(Object...)</code></a> methods when a <a href="https://docs.oracle.com/javase/8/docs/api/java/net/URI.html?is-external=true" title="class or interface in java.net" class="externalLink"><code>URI</code></a> cannot be
constructed based on the current state of the builder.</div>
</th>
</tr>
<tr id="i124" class="altColor">
<td class="colFirst"><a href="jakarta/ws/rs/core/UriInfo.html" title="interface in jakarta.ws.rs.core">UriInfo</a></td>
<th class="colLast" scope="row">
<div class="block">An injectable interface that provides access to application and request URI information.</div>
</th>
</tr>
<tr id="i125" class="rowColor">
<td class="colFirst"><a href="jakarta/ws/rs/core/Variant.html" title="class in jakarta.ws.rs.core">Variant</a></td>
<th class="colLast" scope="row">
<div class="block">Abstraction for a resource representation variant.</div>
</th>
</tr>
<tr id="i126" class="altColor">
<td class="colFirst"><a href="jakarta/ws/rs/core/Variant.VariantListBuilder.html" title="class in jakarta.ws.rs.core">Variant.VariantListBuilder</a></td>
<th class="colLast" scope="row">
<div class="block">A builder for a list of representation variants.</div>
</th>
</tr>
<tr id="i127" class="rowColor">
<td class="colFirst"><a href="jakarta/ws/rs/WebApplicationException.html" title="class in jakarta.ws.rs">WebApplicationException</a></td>
<th class="colLast" scope="row">
<div class="block">Runtime exception for applications.</div>
</th>
</tr>
<tr id="i128" class="altColor">
<td class="colFirst"><a href="jakarta/ws/rs/client/WebTarget.html" title="interface in jakarta.ws.rs.client">WebTarget</a></td>
<th class="colLast" scope="row">
<div class="block">A resource target identified by the resource URI.</div>
</th>
</tr>
<tr id="i129" class="rowColor">
<td class="colFirst"><a href="jakarta/ws/rs/ext/WriterInterceptor.html" title="interface in jakarta.ws.rs.ext">WriterInterceptor</a></td>
<th class="colLast" scope="row">
<div class="block">Interface for message body writer interceptors that wrap around calls to
<a href="jakarta/ws/rs/ext/MessageBodyWriter.html#writeTo(T,java.lang.Class,java.lang.reflect.Type,java.lang.annotation.Annotation%5B%5D,jakarta.ws.rs.core.MediaType,jakarta.ws.rs.core.MultivaluedMap,java.io.OutputStream)"><code>MessageBodyWriter.writeTo(T, java.lang.Class&lt;?&gt;, java.lang.reflect.Type, java.lang.annotation.Annotation[], jakarta.ws.rs.core.MediaType, jakarta.ws.rs.core.MultivaluedMap&lt;java.lang.String, java.lang.Object&gt;, java.io.OutputStream)</code></a>.</div>
</th>
</tr>
<tr id="i130" class="altColor">
<td class="colFirst"><a href="jakarta/ws/rs/ext/WriterInterceptorContext.html" title="interface in jakarta.ws.rs.ext">WriterInterceptorContext</a></td>
<th class="colLast" scope="row">
<div class="block">Context class used by <a href="jakarta/ws/rs/ext/WriterInterceptor.html" title="interface in jakarta.ws.rs.ext"><code>WriterInterceptor</code></a> to intercept calls to
<a href="jakarta/ws/rs/ext/MessageBodyWriter.html#writeTo(T,java.lang.Class,java.lang.reflect.Type,java.lang.annotation.Annotation%5B%5D,jakarta.ws.rs.core.MediaType,jakarta.ws.rs.core.MultivaluedMap,java.io.OutputStream)"><code>MessageBodyWriter.writeTo(T, java.lang.Class&lt;?&gt;, java.lang.reflect.Type, java.lang.annotation.Annotation[], jakarta.ws.rs.core.MediaType, jakarta.ws.rs.core.MultivaluedMap&lt;java.lang.String, java.lang.Object&gt;, java.io.OutputStream)</code></a>.</div>
</th>
</tr>
</table>
</li>
</ul>
</div>
</main>
<footer role="contentinfo">
<nav role="navigation">
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a id="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="index.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li>Use</li>
<li><a href="overview-tree.html">Tree</a></li>
<li><a href="deprecated-list.html">Deprecated</a></li>
<li><a href="index-all.html">Index</a></li>
<li><a href="help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="allclasses.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div>
<a id="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</nav>
<p class="legalCopy"><small><p align="left">Copyright &#169; 2018, 2020 Eclipse Foundation.<br>Use is subject to <a href="./resources/EFSL.html" target="_top">license terms</a>.</small></p>
</footer>
</body>
</html>