Как отслеживать ход выполнения DataBufferUtils.write()?JAVA

Программисты JAVA общаются здесь
Anonymous
Как отслеживать ход выполнения DataBufferUtils.write()?

Сообщение Anonymous »

Я пытаюсь загрузить большой файл через веб-клиент Spring Boot (согласно совету https://stackoverflow.com/a/60725206):

Код: Выделить всё

Flux dataBufferFlux = webClientEmbed.get()
.uri(someUri)
// ...
.retrieve()
.bodyToFlux(DataBuffer.class);

DataBufferUtils
.write(dataBufferFlux, somePath, CREATE)
.block();
Проблема в том, что я понятия не имею, как отслеживать ход загрузки или даже определять, когда запись прерывается (кроме использования doOnError, который, похоже, не работает). обнаружение каждой ошибки...). Я просмотрел документацию и вообще не нашел никакой информации о том, как это сделать.
Как правильно отслеживать ход загрузки веб-клиента, когда используя класс DataBuffer ?

Подробнее здесь: https://stackoverflow.com/questions/685 ... tils-write

Вернуться в «JAVA»