java.lang.Object
com.github.mkopylec.charon.forwarding.interceptors.HttpResponse
All Implemented Interfaces:
Closeable, AutoCloseable, org.springframework.http.client.ClientHttpResponse, org.springframework.http.HttpInputMessage, org.springframework.http.HttpMessage

public class HttpResponse extends Object implements org.springframework.http.client.ClientHttpResponse
  • Constructor Details

    • HttpResponse

      public HttpResponse(org.springframework.http.HttpStatusCode status)
  • Method Details

    • getStatusCode

      public org.springframework.http.HttpStatusCode getStatusCode()
      Specified by:
      getStatusCode in interface org.springframework.http.client.ClientHttpResponse
    • getRawStatusCode

      public int getRawStatusCode()
      Specified by:
      getRawStatusCode in interface org.springframework.http.client.ClientHttpResponse
    • getStatusText

      public String getStatusText()
      Specified by:
      getStatusText in interface org.springframework.http.client.ClientHttpResponse
    • setStatusCode

      public void setStatusCode(org.springframework.http.HttpStatusCode status)
    • getHeaders

      public org.springframework.http.HttpHeaders getHeaders()
      Specified by:
      getHeaders in interface org.springframework.http.HttpMessage
    • setHeaders

      public void setHeaders(org.springframework.http.HttpHeaders headers)
    • getBody

      public InputStream getBody()
      Specified by:
      getBody in interface org.springframework.http.HttpInputMessage
    • getBodyAsBytes

      public byte[] getBodyAsBytes()
    • setBody

      public void setBody(byte[] body)
    • close

      public void close()
      Specified by:
      close in interface AutoCloseable
      Specified by:
      close in interface org.springframework.http.client.ClientHttpResponse
      Specified by:
      close in interface Closeable