У меня есть нереакторный код моды, как показано ниже, итерация по списку шашек и возврат ярлыка «ПЛОХО», если какой-либо из них возвращает false:
public static String oldWay() {
List<Checker> checkers = new ArrayList<>();
String param = "blahblah";
for (Checker checker : checkers) {
if (!checker.check(param)) {
return "BAD";
}
}
return "GOOD";
}
interface Checker {
boolean check(String str);
Mono<Boolean> reactorCheck(String str);
}
Как я могу преобразовать указанный выше код в моду реактора?
public static Mono<String> newWay() {
// TODO
return Mono.just("GOOD");
}