| Package | Description | 
|---|---|
| javax.ws.rs | High-level interfaces and annotations used to create RESTful service
 resources. | 
| javax.ws.rs.client | The Client API | 
| javax.ws.rs.container | Container-specific API. | 
| javax.ws.rs.core | Low-level interfaces and annotations used to create RESTful service
 resources. | 
| javax.ws.rs.ext | APIs that provide extensions to the types supported by the API. | 
| Modifier and Type | Method | Description | 
|---|---|---|
| Response | WebApplicationException. getResponse() | Get the HTTP response. | 
| Constructor | Description | 
|---|---|
| BadRequestException(String message,
                   Response response) | Construct a new bad client request exception. | 
| BadRequestException(String message,
                   Response response,
                   Throwable cause) | Construct a new bad client request exception. | 
| BadRequestException(Response response) | Construct a new bad client request exception. | 
| BadRequestException(Response response,
                   Throwable cause) | Construct a new bad client request exception. | 
| ClientErrorException(String message,
                    Response response) | Construct a new client error exception. | 
| ClientErrorException(String message,
                    Response response,
                    Throwable cause) | Construct a new client error exception. | 
| ClientErrorException(Response response) | Construct a new client error exception. | 
| ClientErrorException(Response response,
                    Throwable cause) | Construct a new client error exception. | 
| ForbiddenException(String message,
                  Response response) | Construct a new "forbidden" exception. | 
| ForbiddenException(String message,
                  Response response,
                  Throwable cause) | Construct a new "forbidden" exception. | 
| ForbiddenException(Response response) | Construct a new "forbidden" exception. | 
| ForbiddenException(Response response,
                  Throwable cause) | Construct a new "forbidden" exception. | 
| InternalServerErrorException(String message,
                            Response response) | Construct a new internal server error exception. | 
| InternalServerErrorException(String message,
                            Response response,
                            Throwable cause) | Construct a new internal server error exception. | 
| InternalServerErrorException(Response response) | Construct a new internal server error exception. | 
| InternalServerErrorException(Response response,
                            Throwable cause) | Construct a new internal server error exception. | 
| NotAcceptableException(String message,
                      Response response) | Construct a new "request not acceptable" exception. | 
| NotAcceptableException(String message,
                      Response response,
                      Throwable cause) | Construct a new "request not acceptable" exception. | 
| NotAcceptableException(Response response) | Construct a new "request not acceptable" exception. | 
| NotAcceptableException(Response response,
                      Throwable cause) | Construct a new "request not acceptable" exception. | 
| NotAllowedException(String message,
                   Response response) | Construct a new method not allowed exception. | 
| NotAllowedException(String message,
                   Response response,
                   Throwable cause) | Construct a new method not allowed exception. | 
| NotAllowedException(Response response) | Construct a new method not allowed exception. | 
| NotAllowedException(Response response,
                   Throwable cause) | Construct a new method not allowed exception. | 
| NotAuthorizedException(String message,
                      Response response) | Construct a new "not authorized" exception. | 
| NotAuthorizedException(String message,
                      Response response,
                      Throwable cause) | Construct a new "not authorized" exception. | 
| NotAuthorizedException(Response response) | Construct a new "not authorized" exception. | 
| NotAuthorizedException(Response response,
                      Throwable cause) | Construct a new "not authorized" exception. | 
| NotFoundException(String message,
                 Response response) | Construct a new "not found" exception. | 
| NotFoundException(String message,
                 Response response,
                 Throwable cause) | Construct a new "not found" exception. | 
| NotFoundException(Response response) | Construct a new "not found" exception. | 
| NotFoundException(Response response,
                 Throwable cause) | Construct a new "not found" exception. | 
| NotSupportedException(String message,
                     Response response) | Construct a new unsupported media type exception. | 
| NotSupportedException(String message,
                     Response response,
                     Throwable cause) | Construct a new unsupported media type exception. | 
| NotSupportedException(Response response) | Construct a new unsupported media type exception. | 
| NotSupportedException(Response response,
                     Throwable cause) | Construct a new unsupported media type exception. | 
| RedirectionException(String message,
                    Response response) | Construct a new redirection exception. | 
| RedirectionException(Response response) | Construct a new redirection exception. | 
| ServerErrorException(String message,
                    Response response) | Construct a new server error exception. | 
| ServerErrorException(String message,
                    Response response,
                    Throwable cause) | Construct a new server error exception. | 
| ServerErrorException(Response response) | Construct a new server error exception. | 
| ServerErrorException(Response response,
                    Throwable cause) | Construct a new server error exception. | 
| ServiceUnavailableException(String message,
                           Response response) | Construct a new "service unavailable" exception. | 
| ServiceUnavailableException(String message,
                           Response response,
                           Throwable cause) | Construct a new "service unavailable" exception. | 
| ServiceUnavailableException(Response response) | Construct a new "service unavailable" exception. | 
| ServiceUnavailableException(Response response,
                           Throwable cause) | Construct a new "service unavailable" exception. | 
| WebApplicationException(String message,
                       Throwable cause,
                       Response response) | Construct a new instance with the supplied message, root cause and response. | 
| WebApplicationException(String message,
                       Response response) | Construct a new instance using the supplied message and response. | 
| WebApplicationException(Throwable cause,
                       Response response) | Construct a new instance with the supplied root cause, response
 and a default message generated from the response's HTTP status code and the associated HTTP status reason phrase. | 
| WebApplicationException(Response response) | Construct a new instance using the supplied response
 and a default message generated from the response's HTTP status code and the associated HTTP status reason phrase. | 
| Modifier and Type | Method | Description | 
|---|---|---|
| Response | SyncInvoker. delete() | Invoke HTTP DELETE method for the current request synchronously. | 
| Response | SyncInvoker. get() | Invoke HTTP GET method for the current request synchronously. | 
| Response | ResponseProcessingException. getResponse() | Get the HTTP response for which the processing has failed. | 
| Response | SyncInvoker. head() | Invoke HTTP HEAD method for the current request synchronously. | 
| Response | Invocation. invoke() | Synchronously invoke the request and receive a response back. | 
| Response | SyncInvoker. method(String name) | Invoke an arbitrary method for the current request synchronously. | 
| Response | SyncInvoker. method(String name,
      Entity<?> entity) | Invoke an arbitrary method for the current request synchronously. | 
| Response | SyncInvoker. options() | Invoke HTTP OPTIONS method for the current request synchronously. | 
| Response | SyncInvoker. post(Entity<?> entity) | Invoke HTTP POST method for the current request synchronously. | 
| Response | SyncInvoker. put(Entity<?> entity) | Invoke HTTP PUT method for the current request synchronously. | 
| Response | SyncInvoker. trace() | Invoke HTTP TRACE method for the current request synchronously. | 
| Modifier and Type | Method | Description | 
|---|---|---|
| Future<Response> | AsyncInvoker. delete() | Invoke HTTP DELETE method for the current request asynchronously. | 
| CompletionStage<Response> | CompletionStageRxInvoker. delete() | |
| Future<Response> | AsyncInvoker. get() | Invoke HTTP GET method for the current request asynchronously. | 
| CompletionStage<Response> | CompletionStageRxInvoker. get() | |
| Future<Response> | AsyncInvoker. head() | Invoke HTTP HEAD method for the current request asynchronously. | 
| Future<Response> | AsyncInvoker. head(InvocationCallback<Response> callback) | Invoke HTTP HEAD method for the current request asynchronously. | 
| CompletionStage<Response> | CompletionStageRxInvoker. head() | |
| Future<Response> | AsyncInvoker. method(String name) | Invoke an arbitrary method for the current request asynchronously. | 
| Future<Response> | AsyncInvoker. method(String name,
      Entity<?> entity) | Invoke an arbitrary method for the current request asynchronously. | 
| CompletionStage<Response> | CompletionStageRxInvoker. method(String name) | |
| CompletionStage<Response> | CompletionStageRxInvoker. method(String name,
      Entity<?> entity) | |
| Future<Response> | AsyncInvoker. options() | Invoke HTTP OPTIONS method for the current request asynchronously. | 
| CompletionStage<Response> | CompletionStageRxInvoker. options() | |
| Future<Response> | AsyncInvoker. post(Entity<?> entity) | Invoke HTTP POST method for the current request asynchronously. | 
| CompletionStage<Response> | CompletionStageRxInvoker. post(Entity<?> entity) | |
| Future<Response> | AsyncInvoker. put(Entity<?> entity) | Invoke HTTP PUT method for the current request asynchronously. | 
| CompletionStage<Response> | CompletionStageRxInvoker. put(Entity<?> entity) | |
| Future<Response> | Invocation. submit() | Submit the request for an asynchronous invocation and receive a future
 response back. | 
| Future<Response> | AsyncInvoker. trace() | Invoke HTTP TRACE method for the current request asynchronously. | 
| CompletionStage<Response> | CompletionStageRxInvoker. trace() | 
| Modifier and Type | Method | Description | 
|---|---|---|
| void | ClientRequestContext. abortWith(Response response) | Abort the filter chain with a response. | 
| Modifier and Type | Method | Description | 
|---|---|---|
| Future<Response> | AsyncInvoker. head(InvocationCallback<Response> callback) | Invoke HTTP HEAD method for the current request asynchronously. | 
| Constructor | Description | 
|---|---|
| ResponseProcessingException(Response response,
                           String message) | Constructs a new runtime processing exception with the specified detail
 message. | 
| ResponseProcessingException(Response response,
                           String message,
                           Throwable cause) | Constructs a new runtime response processing exception with the specified detail
 message and cause. | 
| ResponseProcessingException(Response response,
                           Throwable cause) | Constructs a new runtime response processing exception
 for a specific  responsewith the specified cause
 and a detail message of(cause==null ? null : cause.toString())(which typically contains the class and detail message ofcause). | 
| Modifier and Type | Method | Description | 
|---|---|---|
| void | ContainerRequestContext. abortWith(Response response) | Abort the filter chain with a response. | 
| Modifier and Type | Method | Description | 
|---|---|---|
| abstract Response | Response.ResponseBuilder. build() | Create a Response instance from the current ResponseBuilder. | 
| Modifier and Type | Method | Description | 
|---|---|---|
| static Response.ResponseBuilder | Response. fromResponse(Response response) | Create a new ResponseBuilder by performing a shallow copy of an
 existing Response. | 
| Modifier and Type | Method | Description | 
|---|---|---|
| Response | ExceptionMapper. toResponse(E exception) | Map an exception to a  Response. | 
Copyright (c) 2019 Eclipse Foundation. Licensed under Eclipse Foundation Specification License.