Существует Mono<A>
и Flux<B>
, и нам нужно создать поток кортежей, подобных этому:
Mono<A> monoA = createMono(); // {a}
Flux<B> fluxB = createFlux(); // {b1, b2, ... b100, ...}
Flux<Tuple<A,B>> zippedTuples = magicZip(monoA, fluxB); // { (a:b1), (a:b2), ... (a:b100), ...}
Каков правильный (или стандартный) способ написания функции magicZip