是什么取代了rxjava 2中的AsyncEmitter?

时间:2017-01-29 16:42:23

标签: rx-java

我正在尝试将Reactive项目从rxjava 1迁移到版本2.我使用AsyncEmitter通过指定BackpressureMode来附加到现有的Feed。但是我在rxjava2中找不到类似的方法。是什么取代了rxjava 2中的AsyncEmitter?我看到有许多发射器实现,但没有人接受BackPressureStrategy。

我试过

FlowableCreate flowableCreate = 
         new FlowableCreate(source, BackpressureStrategy.LATEST);
flowableCreate.subscribe(System.out::println);

它编译得很好,但执行失败了:

错误:(123,23)java:无法访问org.reactivestreams.Subscriber   未找到org.reactivestreams.Subscriber的类文件。咦?

1 个答案:

答案 0 :(得分:2)

在2.x中,您要查找的方法是Flowable.create()

你得到cannot access org.reactivestreams.Subscriber可能是因为你没有使用2.0.5+和maven或忘记下载org.reactivestreams:reactivestreams依赖RxJava 2。