在Rx 5.5中,有一个管道方法,允许将自定义运算符应用于流。弹簧反应堆有什么等效的东西吗?
答案 0 :(得分:0)
似乎可以将这两个功能用于此目的:
public final <V> Flux<V> compose(Function<? super Flux<T>, ? extends Publisher<V>> transformer)
public final <V> Mono<V> compose(Function<? super Mono<T>, ? extends Publisher<V>> transformer)
答案 1 :(得分:0)
这不是直接等效的方法,但是您可以通过编写传递给Function<Flux, Publisher>
的{{1}}来写操作符链的可重用部分(为传入的每个订户应用功能,允许函数中的动态行为)或compose
(在transform
运算符链的实例化过程中一次应用该函数)。
例如:
Flux