Class NoOpServerRequestCache

    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static NoOpServerRequestCache getInstance()  
      reactor.core.publisher.Mono<java.net.URI> getRedirectUri​(org.springframework.web.server.ServerWebExchange exchange)
      Get the URI that can be redirected to trigger the saved request to be used
      reactor.core.publisher.Mono<org.springframework.http.server.reactive.ServerHttpRequest> removeMatchingRequest​(org.springframework.web.server.ServerWebExchange exchange)
      If the provided ServerWebExchange matches the saved ServerHttpRequest gets the saved ServerHttpRequest
      reactor.core.publisher.Mono<java.lang.Void> saveRequest​(org.springframework.web.server.ServerWebExchange exchange)
      Save the ServerHttpRequest
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • saveRequest

        public reactor.core.publisher.Mono<java.lang.Void> saveRequest​(org.springframework.web.server.ServerWebExchange exchange)
        Description copied from interface: ServerRequestCache
        Save the ServerHttpRequest
        Specified by:
        saveRequest in interface ServerRequestCache
        Parameters:
        exchange - the exchange to save
        Returns:
        Return a Mono<Void> which only replays complete and error signals from this Mono.
      • getRedirectUri

        public reactor.core.publisher.Mono<java.net.URI> getRedirectUri​(org.springframework.web.server.ServerWebExchange exchange)
        Description copied from interface: ServerRequestCache
        Get the URI that can be redirected to trigger the saved request to be used
        Specified by:
        getRedirectUri in interface ServerRequestCache
        Parameters:
        exchange - the exchange to obtain the saved ServerHttpRequest from
        Returns:
        the URI that can be redirected to trigger the saved request to be used
      • removeMatchingRequest

        public reactor.core.publisher.Mono<org.springframework.http.server.reactive.ServerHttpRequest> removeMatchingRequest​(org.springframework.web.server.ServerWebExchange exchange)
        Description copied from interface: ServerRequestCache
        If the provided ServerWebExchange matches the saved ServerHttpRequest gets the saved ServerHttpRequest
        Specified by:
        removeMatchingRequest in interface ServerRequestCache
        Parameters:
        exchange - the exchange to obtain the request from
        Returns:
        the ServerHttpRequest