private static class ExchangeFunctions.DefaultExchangeFunction extends java.lang.Object implements ExchangeFunction
Modifier and Type | Field and Description |
---|---|
private ClientHttpConnector |
connector |
private boolean |
enableLoggingRequestDetails |
private ExchangeStrategies |
strategies |
Constructor and Description |
---|
DefaultExchangeFunction(ClientHttpConnector connector,
ExchangeStrategies strategies) |
Modifier and Type | Method and Description |
---|---|
<any> |
exchange(ClientRequest clientRequest)
Exchange the given request for a response mono.
|
private java.lang.String |
formatHeaders(HttpHeaders headers) |
private void |
logRequest(ClientRequest request) |
private void |
logResponse(ClientHttpResponse response,
java.lang.String logPrefix) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
filter
private final ClientHttpConnector connector
private final ExchangeStrategies strategies
private boolean enableLoggingRequestDetails
public DefaultExchangeFunction(ClientHttpConnector connector, ExchangeStrategies strategies)
public <any> exchange(ClientRequest clientRequest)
ExchangeFunction
exchange
in interface ExchangeFunction
clientRequest
- the request to exchangeprivate void logRequest(ClientRequest request)
private void logResponse(ClientHttpResponse response, java.lang.String logPrefix)
private java.lang.String formatHeaders(HttpHeaders headers)