## Uses of Class
javax.ws.rs.core.Response

- Packages that use Response
  Package | Description
  --- | ---
  javax.ws.rs | High-level interfaces and annotations used to create RESTful service resources.
  javax.ws.rs.client | The JAX-RS client API
  javax.ws.rs.container | Container-specific JAX-RS 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 JAX-RS API.

- - ### Uses of Response in javax.ws.rs

    Methods in javax.ws.rs that return Response
    Modifier and Type | Method and Description
    --- | ---
    `Response` | WebApplicationException.`getResponse()` Get the HTTP response.

    Constructors in javax.ws.rs with parameters of type Response
    Constructor and Description
    `BadRequestException(Response response)` Construct a new bad client request exception.
    `BadRequestException(Response response, Throwable cause)` Construct a new bad client request exception.
    `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.
    `ClientErrorException(Response response)` Construct a new client error exception.
    `ClientErrorException(Response response, Throwable cause)` Construct a new client error 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.
    `ForbiddenException(Response response)` Construct a new "forbidden" exception.
    `ForbiddenException(Response response, Throwable cause)` Construct a new "forbidden" exception.
    `ForbiddenException(String message, Response response)` Construct a new "forbidden" exception.
    `ForbiddenException(String message, Response response, Throwable cause)` Construct a new "forbidden" exception.
    `InternalServerErrorException(Response response)` Construct a new internal server error exception.
    `InternalServerErrorException(Response response, Throwable cause)` Construct a new internal server error 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.
    `NotAcceptableException(Response response)` Construct a new "request not acceptable" exception.
    `NotAcceptableException(Response response, Throwable cause)` Construct a new "request not acceptable" 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.
    `NotAllowedException(Response response)` Construct a new method not allowed exception.
    `NotAllowedException(Response response, Throwable cause)` Construct a new method not allowed 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.
    `NotAuthorizedException(Response response)` Construct a new "not authorized" exception.
    `NotAuthorizedException(Response response, Throwable cause)` Construct a new "not authorized" 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.
    `NotFoundException(Response response)` Construct a new "not found" exception.
    `NotFoundException(Response response, Throwable cause)` Construct a new "not found" 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.
    `NotSupportedException(Response response)` Construct a new unsupported media type exception.
    `NotSupportedException(Response response, Throwable cause)` Construct a new unsupported media type 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.
    `RedirectionException(Response response)` Construct a new redirection exception.
    `RedirectionException(String message, Response response)` Construct a new redirection exception.
    `ServerErrorException(Response response)` Construct a new server error exception.
    `ServerErrorException(Response response, Throwable cause)` Construct a new server error 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.
    `ServiceUnavailableException(Response response)` Construct a new "service unavailable" exception.
    `ServiceUnavailableException(Response response, Throwable cause)` Construct a new "service unavailable" 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.
    `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.
    `WebApplicationException(String message, Response response)` Construct a new instance using the supplied message and response.
    `WebApplicationException(String message, Throwable cause, Response response)` Construct a new instance with the supplied message, root cause 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.

  - ### Uses of Response in javax.ws.rs.client

    Methods in javax.ws.rs.client that return Response
    Modifier and Type | Method and 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.

    Methods in javax.ws.rs.client that return types with arguments of type Response
    Modifier and Type | Method and Description
    --- | ---
    `Future<Response>` | AsyncInvoker.`delete()` Invoke HTTP DELETE method for the current request asynchronously.
    `Future<Response>` | AsyncInvoker.`get()` Invoke HTTP GET method for the current request asynchronously.
    `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.
    `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.
    `Future<Response>` | AsyncInvoker.`options()` Invoke HTTP OPTIONS method for the current request asynchronously.
    `Future<Response>` | AsyncInvoker.`post(Entity<?> entity)` Invoke HTTP POST method for the current request asynchronously.
    `Future<Response>` | AsyncInvoker.`put(Entity<?> entity)` Invoke HTTP PUT method for the current request asynchronously.
    `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.

    Methods in javax.ws.rs.client with parameters of type Response
    Modifier and Type | Method and Description
    --- | ---
    `void` | ClientRequestContext.`abortWith(Response response)` Abort the filter chain with a response.

    Method parameters in javax.ws.rs.client with type arguments of type Response
    Modifier and Type | Method and Description
    --- | ---
    `Future<Response>` | AsyncInvoker.`head(InvocationCallback<Response> callback)` Invoke HTTP HEAD method for the current request asynchronously.

    Constructors in javax.ws.rs.client with parameters of type Response
    Constructor and Description
    `ResponseProcessingException(Response response, String message)` Constructs a new JAX-RS runtime processing exception with the specified detail message.
    `ResponseProcessingException(Response response, String message, Throwable cause)` Constructs a new JAX-RS runtime response processing exception with the specified detail message and cause.
    `ResponseProcessingException(Response response, Throwable cause)` Constructs a new JAX-RS runtime response processing exception for a specific `response` with the specified cause and a detail message of `(cause==null ? null : cause.toString())` (which typically contains the class and detail message of `cause`).

  - ### Uses of Response in javax.ws.rs.container

    Methods in javax.ws.rs.container with parameters of type Response
    Modifier and Type | Method and Description
    --- | ---
    `void` | ContainerRequestContext.`abortWith(Response response)` Abort the filter chain with a response.

  - ### Uses of Response in javax.ws.rs.core

    Methods in javax.ws.rs.core that return Response
    Modifier and Type | Method and Description
    --- | ---
    `abstract Response` | Response.ResponseBuilder.`build()` Create a Response instance from the current ResponseBuilder.

    Methods in javax.ws.rs.core with parameters of type Response
    Modifier and Type | Method and Description
    --- | ---
    `static Response.ResponseBuilder` | Response.`fromResponse(Response response)` Create a new ResponseBuilder by performing a shallow copy of an existing Response.

  - ### Uses of Response in javax.ws.rs.ext

    Methods in javax.ws.rs.ext that return Response
    Modifier and Type | Method and Description
    --- | ---
    `Response` | ExceptionMapper.`toResponse(E exception)` Map an exception to a `Response`.

Copyright © 1996-2013, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.