public Mono<FilePublishInformation> publishFile(FilePublishInformation publishInfo, long numRetries,
Duration firstBackoff) {
MDC.setContextMap(publishInfo.getContext());
- logger.trace("publishFile called with arg {}", publishInfo);
dmaapProducerReactiveHttpClient = resolveClient();
-
return Mono.just(publishInfo) //
.cache() //
.flatMap(this::publishFile) //
.retryBackoff(numRetries, firstBackoff);
}
- private Mono<HttpStatus> publishFile(FilePublishInformation publishInfo
- ) {
+ private Mono<HttpStatus> publishFile(FilePublishInformation publishInfo) {
+ MDC.setContextMap(publishInfo.getContext());
logger.trace("Entering publishFile with {}", publishInfo);
try {
HttpPut put = new HttpPut();