Class 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 Detail

      • 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 Detail

      • 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()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object