Class ResponseData

java.lang.Object
org.springframework.cloud.client.loadbalancer.ResponseData

public class ResponseData extends Object
Represents the data of the request that can be safely read (without passing request reactive stream values).
Since:
3.0.0
Author:
Olga Maciaszek-Sharma
  • Constructor Details

    • ResponseData

      public ResponseData(@Nullable org.springframework.http.HttpStatusCode httpStatus, org.springframework.http.HttpHeaders headers, org.springframework.util.MultiValueMap<String, org.springframework.http.ResponseCookie> cookies, RequestData requestData)
    • ResponseData

      public ResponseData(org.springframework.web.reactive.function.client.ClientResponse response, RequestData requestData)
    • ResponseData

      public ResponseData(org.springframework.http.server.reactive.ServerHttpResponse response, RequestData requestData)
    • ResponseData

      public ResponseData(org.springframework.http.client.ClientHttpResponse clientHttpResponse, RequestData requestData) throws IOException
      Throws:
      IOException
  • Method Details

    • getHttpStatus

      public @Nullable org.springframework.http.HttpStatusCode getHttpStatus()
    • getHeaders

      public org.springframework.http.HttpHeaders getHeaders()
    • getCookies

      public org.springframework.util.MultiValueMap<String, org.springframework.http.ResponseCookie> getCookies()
    • getRequestData

      public RequestData getRequestData()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object