Прежде чем продолжить, удалите все элементы из флюса.JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Прежде чем продолжить, удалите все элементы из флюса.

Сообщение Anonymous »

Мне нужно убедиться, что все операции со всеми элементами пользователя завершены, прежде чем что-то делать с записью пользователя. Перед тем как продолжить, сокращение ожидает всех элементов из FlatMap? Если нет, то как я могу это сделать?
Flux.fromIterable(userIds)
// each element has multiple userIds
.flatMap(
userId -> getUserItems(userId)
.map(userItemIds -> doSomethingWithUserItemRecord(userId,userItemIds)))
.reduce(new Result(0, true), this::mergeResult)
// batch operations on all userIds in an element from the original source
.map(result-> doSomethingWithUsersRecords(result))


Подробнее здесь: https://stackoverflow.com/questions/789 ... proceeding
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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