protected class WebClient.DefaultRequestCallback extends Object implements Function<ClientHttpRequest,reactor.core.publisher.Mono<Void>>
Constructor and Description |
---|
DefaultRequestCallback(ClientWebRequest clientWebRequest,
List<Consumer<? super HttpMessage>> requestCustomizers) |
Modifier and Type | Method and Description |
---|---|
reactor.core.publisher.Mono<Void> |
apply(ClientHttpRequest clientHttpRequest) |
protected Optional<HttpMessageWriter<?>> |
resolveWriter(List<HttpMessageWriter<?>> messageWriters,
ResolvableType type,
MediaType mediaType) |
protected reactor.core.publisher.Mono<Void> |
writeRequestBody(org.reactivestreams.Publisher<?> content,
ResolvableType requestType,
ClientHttpRequest request,
List<HttpMessageWriter<?>> messageWriters) |
public DefaultRequestCallback(ClientWebRequest clientWebRequest, List<Consumer<? super HttpMessage>> requestCustomizers)
public reactor.core.publisher.Mono<Void> apply(ClientHttpRequest clientHttpRequest)
apply
in interface Function<ClientHttpRequest,reactor.core.publisher.Mono<Void>>
protected reactor.core.publisher.Mono<Void> writeRequestBody(org.reactivestreams.Publisher<?> content, ResolvableType requestType, ClientHttpRequest request, List<HttpMessageWriter<?>> messageWriters)
protected Optional<HttpMessageWriter<?>> resolveWriter(List<HttpMessageWriter<?>> messageWriters, ResolvableType type, MediaType mediaType)