类 ExchangeFunctions.DefaultExchangeFunction
java.lang.Object
cn.taketoday.web.reactive.function.client.ExchangeFunctions.DefaultExchangeFunction
- 所有已实现的接口:
ExchangeFunction
- 封闭类:
- ExchangeFunctions
private static class ExchangeFunctions.DefaultExchangeFunction
extends Object
implements ExchangeFunction
-
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明private HttpRequestcreateRequest(ClientRequest request) reactor.core.publisher.Mono<ClientResponse>exchange(ClientRequest clientRequest) Exchange the given request for aClientResponsepromise.private StringformatHeaders(HttpHeaders headers) private StringgetLogPrefix(ClientRequest request, ClientHttpResponse response) private voidlogRequest(ClientRequest request) private voidlogResponse(ClientHttpResponse response, String logPrefix) private <T> reactor.core.publisher.Mono<T>从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait从接口继承的方法 cn.taketoday.web.reactive.function.client.ExchangeFunction
filter
-
字段详细资料
-
connector
-
strategies
-
enableLoggingRequestDetails
private boolean enableLoggingRequestDetails
-
-
构造器详细资料
-
DefaultExchangeFunction
-
-
方法详细资料
-
exchange
从接口复制的说明:ExchangeFunctionExchange the given request for aClientResponsepromise.Note: When calling this method from an
ExchangeFilterFunctionthat handles the response in some way, extra care must be taken to always consume its content or otherwise propagate it downstream for further handling, for example by theWebClient. Please, see the reference documentation for more details on this.- 指定者:
exchange在接口中ExchangeFunction- 参数:
clientRequest- the request to exchange- 返回:
- the delayed response
-
logRequest
-
getLogPrefix
-
logResponse
-
formatHeaders
-
wrapException
-
createRequest
-