Class SpringWebClientFlowableHttpClient
java.lang.Object
org.flowable.http.common.impl.spring.reactive.SpringWebClientFlowableHttpClient
- All Implemented Interfaces:
FlowableAsyncHttpClient
,FlowableHttpClient
- Author:
- Filip Hrisafov
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected static class
protected class
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionprotected URI
protected WebClient
determineWebClient
(HttpRequest requestInfo) prepareRequest
(HttpRequest requestInfo) protected void
setHeaders
(WebClient.RequestHeadersSpec<?> base, HttpHeaders headers) protected void
setRequestEntity
(HttpRequest requestInfo, WebClient.RequestBodySpec requestBodySpec) protected HttpHeaders
toFlowableHeaders
(HttpHeaders httpHeaders) protected HttpResponse
-
Field Details
-
logger
protected final org.slf4j.Logger logger -
webClient
-
initialRequestTimeout
-
-
Constructor Details
-
SpringWebClientFlowableHttpClient
-
SpringWebClientFlowableHttpClient
-
-
Method Details
-
prepareRequest
- Specified by:
prepareRequest
in interfaceFlowableAsyncHttpClient
- Specified by:
prepareRequest
in interfaceFlowableHttpClient
-
determineWebClient
-
createUri
- Throws:
URISyntaxException
-
setRequestEntity
-
setHeaders
-
toFlowableHttpResponse
-
toFlowableHeaders
-