У меня есть сценарий, в котором я хочу иметь проверки на основе размера потока, например, если поток пуст, затем вызвать функцию A, иначе, если размер потока равен 1, вызвать функцию B, иначе вызвать функцию C
В настоящее время я Я использую приведенный ниже код для решения моей проблемы
Flux<Category> categories = getCategories();
List<Category> list = categories.collectList().block();
if(list.empty())
functionA();
else if (list.size() == 1)
functionB();
else
functionC();
Я хочу знать, как решить эту проблему без блока