8

Как преобразовать Observable в Publisher в RxJava версии 2?RxJava 2.0 - Как преобразовать наблюдаемые в издателя

В первой версии у нас есть проект https://github.com/ReactiveX/RxJavaReactiveStreams, который выполняет именно то, что мне нужно. Но как я могу сделать это в RxJava 2?

+4

Преобразуйте его в Flowable, поскольку он реализует Publisher. – akarnokd

ответ

11

Используйте следующий код:

Publisher publisher = observable.toFlowable(BackpressureStrategy.XXX); 

Как Observable не реализует противодавление, вам необходимо выбрать стратегию противодавления при преобразовании. См. Доступные варианты here.

Или используйте Flowable вместо Observable в первую очередь. См. here.

Смежные вопросы