Response (Java SE 9 & JDK 9 )
Keywords: javax.xml.ws.Response interface

Module java.xml.ws
Package javax.xml.ws

## Interface Response<T>

- Type Parameters:
    `T` - The type of the response
  All Superinterfaces:
    `Future<T>`

      public interface Response<T>
      extends Future<T>

  The `Response` interface provides methods used to obtain the payload and context of a message sent in response to an operation invocation.

  For asynchronous operation invocations it provides additional methods to check the status of the request. The `get(...)` methods may throw the standard set of exceptions and their cause may be a `RemoteException` or a `WebServiceException` that represents the error that occurred during the asynchronous method invocation.

  Since:
    1.6, JAX-WS 2.0

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `Map<String,Object>` | `getContext​()` | Gets the contained response context.

    - ### Methods inherited from interface java.util.concurrent.Future

      `cancel, get, get, isCancelled, isDone`

- - ### Method Detail

    - #### getContext

          Map<String,Object> getContext​()

      Gets the contained response context.
      Returns:
        The contained response context. May be `null` if a response is not yet available.