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

public class RequestData 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

    • RequestData

      public RequestData(org.springframework.http.HttpMethod httpMethod, URI url, org.springframework.http.HttpHeaders headers, org.springframework.util.MultiValueMap<String,String> cookies, Map<String,Object> attributes)
    • RequestData

      public RequestData(org.springframework.web.reactive.function.client.ClientRequest request)
    • RequestData

      public RequestData(org.springframework.http.HttpRequest request)
    • RequestData

      public RequestData(org.springframework.http.server.reactive.ServerHttpRequest request)
    • RequestData

      public RequestData(org.springframework.http.server.reactive.ServerHttpRequest request, Map<String,Object> attributes)
  • Method Details

    • getHttpMethod

      public org.springframework.http.HttpMethod getHttpMethod()
    • getUrl

      public URI getUrl()
    • getHeaders

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

      public org.springframework.util.MultiValueMap<String,String> getCookies()
    • getAttributes

      public Map<String,Object> getAttributes()
    • toString

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

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

      public int hashCode()
      Overrides:
      hashCode in class Object