Class CloseableClientResponse

java.lang.Object
com.sun.jersey.api.client.ClientResponse
org.nuxeo.jaxrs.test.CloseableClientResponse
All Implemented Interfaces:
AutoCloseable

@Deprecated(since="2023.13", forRemoval=true) public class CloseableClientResponse extends com.sun.jersey.api.client.ClientResponse implements AutoCloseable
Deprecated, for removal: This API element is subject to removal in a future version.
since 2023.13, use HttpClientTestRule instead
Wraps a ClientResponse to make it AutoCloseable.
Since:
9.3
  • Nested Class Summary

    Nested classes/interfaces inherited from class com.sun.jersey.api.client.ClientResponse

    com.sun.jersey.api.client.ClientResponse.Status
  • Field Summary

    Fields inherited from class com.sun.jersey.api.client.ClientResponse

    dateDelegate, entityTagDelegate
  • Constructor Summary

    Constructors
    Constructor
    Description
    CloseableClientResponse(javax.ws.rs.core.Response.StatusType statusType, com.sun.jersey.core.header.InBoundHeaders headers, InputStream entity, com.sun.jersey.spi.MessageBodyWorkers workers)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected static com.sun.jersey.core.header.InBoundHeaders
    getResponseHeaders(com.sun.jersey.api.client.ClientResponse response)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    of(com.sun.jersey.api.client.ClientResponse response)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Makes the given ClientResponse AutoCloseable by wrapping it in a CloseableClientResponse.

    Methods inherited from class com.sun.jersey.api.client.ClientResponse

    bufferEntity, close, getAllow, getClient, getClientResponseStatus, getCookies, getEntity, getEntity, getEntityInputStream, getEntityTag, getHeaders, getLanguage, getLastModified, getLength, getLinks, getLocation, getMetadata, getProperties, getResponseDate, getResponseStatus, getStatus, getStatusInfo, getType, hasEntity, setEntityInputStream, setResponseStatus, setStatus, setStatus, toString

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface java.lang.AutoCloseable

    close
  • Constructor Details

    • CloseableClientResponse

      public CloseableClientResponse(javax.ws.rs.core.Response.StatusType statusType, com.sun.jersey.core.header.InBoundHeaders headers, InputStream entity, com.sun.jersey.spi.MessageBodyWorkers workers)
      Deprecated, for removal: This API element is subject to removal in a future version.
  • Method Details

    • of

      public static CloseableClientResponse of(com.sun.jersey.api.client.ClientResponse response)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Makes the given ClientResponse AutoCloseable by wrapping it in a CloseableClientResponse.
    • getResponseHeaders

      protected static com.sun.jersey.core.header.InBoundHeaders getResponseHeaders(com.sun.jersey.api.client.ClientResponse response)
      Deprecated, for removal: This API element is subject to removal in a future version.