Как реализовать вложенные циклы с помощью Spring WebfluxJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Как реализовать вложенные циклы с помощью Spring Webflux

Сообщение Anonymous »

реализовали приведенную ниже логику в приложении Spring Webflux, и fetchResult(resultKeys) вызывается еще до генерации resultKeys, который необходим для вызова метода fetchResult. Итак, как преобразовать приведенные ниже вложенные циклы в Spring Webflux, чтобы fetchResult() вызывался после генерации resultKeys.
Map matchesByCom = intermediateObject.getMatchDetails();
Set resultKeys = new HashSet();
intermediateObject.getNames().forEach(name -> {
final Set distinctIdsFinal = intermediateObject.getNameToIdMapping().get(name);

matchesByCom.keySet().parallelStream().filter(mKey -> mKey.getName().equals(name))
.forEach(mKey -> {
if (CollectionUtils.isEmpty(distinctIdsFinal)
|| (CollectionUtils.isEmpty(requestDTO.getLIds()))) {
resultKeys.add(name + mKey.getCom());

}

if (CollectionUtils.isNotEmpty(distinctIdsFinal)) {
distinctIdsFinal.forEach(Id -> {
resultKeys.add(name + mKey.getCom() + "_" +Id);

});
}

});
});

resultIdSetMono = fetchResult(resultKeys)



Подробнее здесь: https://stackoverflow.com/questions/793 ... ng-webflux
Ответить

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

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

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

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

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