Załóżmy, że mam taki strumień:
Flux.just(1,2,3,4,5,6,7,8,9);
i teraz chciałbym zwrócić taki response przez kontroler:
{
"list_one": [
1,4,7
],
"list_two": [
2,5,8
],
"list_three": [
3,6,9
]
}
Czyli brać po jednym elemencie strumienia i wsadzać po kolei do odpowiedniej listy. Pierwszy do pierwszej listy, drugi do drugiej, trzeci do trzeciej, czwarty znowu do pierwszej i tak dalej. Pytanie brzmi jak to osiągnąć operatorami z Reactora? Flux intów podany tylko dla przykłady w rzeczywistości mam Flux realnej klasy z polami typu data, content itd. Proszę o pomoc.