4.9. Eclipse Vert.x Reactive Extensions(Rx)の変更点
本セクションでは、Eclipse Vert.x の Reactive Extensions(Rx)の変更点を説明します。Eclipse Vert.x は RxJava ライブラリーを使用します。
4.9.1. RxJava 3 のサポート
Eclipse Vert.x 4.1.0 以降では、RxJava 3 がサポートされます。
-
新しい rxified API が
io.vertx.rxjava3
パッケージで利用できます。 -
Eclipse Vert.x JUnit5 との統合は、vertx
-junit5-rx-java3
バインディングによって提供されます。
RxJava 3 にアップグレードするには、以下の変更を加える必要があります。
-
Pom
.xml
ファイルでは、<dependency>
の下で RxJava 1 と 2 のバインディングをvertx-rx-java
またはvertx-rx-java2
からvertx-rx-java3
に変更します。 -
アプリケーションで、インポートを
io.vertx.reactivex.*
からio.vertx.rxjava3.* に更新します
。 - お使いのアプリケーションで、RxJava 3 タイプのインポートも更新します。詳細は、RxJava 3 ドキュメントの「 What's new section」を参照してください。