我的密码:
Flux<A> outsideFlux = groupedFlux.map(element -> {
//some operations that convert element to A
Flux<Double> insideFlux = someOtherCallThatReturnsThisFluxOfDouble;
insideFlux.subscribe(val -> A.setVal(val));
}
)
上面的问题是,即使在执行A.setVal(val)之后,它仍然只为空(因为值只存在于流中,然后死亡)。
1条答案
按热度按时间xzlaal3s1#
很难知道你到底想要实现什么,但假设:
someOtherCallThatReturnsThisFluxOfDouble
是一个Flux<Double>
outsideFlux
是Flux<A>
看看下面的代码片段,它应该会对您有所帮助: