Я пытаюсь перенести реактивный проект из rxjava 1 в версию 2. Я использовал AsyncEmitter для присоединения к существующему фиду, указав BackpressureMode. Однако я не нашел сопоставимого способа сделать это в rxjava2. Что заменило AsyncEmitter в rxjava 2? Я вижу, что существует ряд реализаций эмиттеров, но никто не принимает BackPressureStrategy.Что заменило AsyncEmitter в rxjava 2?
Я попытался
FlowableCreate flowableCreate =
new FlowableCreate(source, BackpressureStrategy.LATEST);
flowableCreate.subscribe(System.out::println);
и отлично компилируется, но исполнение не удается сразу с:
Error: (123, 23) Java: не может получить доступ к org.reactivestreams.Subscriber файл класса для орг .reactivestreams.Subscriber не найден. А?
AFAIK, в RxJava 2 вы имеете текучий, который поддерживает противодавление и Observable, которого нет. Возможно, вы хотите сначала создать Observable, а затем переключиться на Flowable? –
Пробовал это, но странные ошибки компиляции. –
Похож на ошибку IntelliJ. Это отлично работает в командной строке. –