2017-05-07 13 views
0

私は、非同期操作の束をチェーンするためにcompletablefutureを使用していますが、RxJavaを使用するためにそれを隠す方法、特にRxjavaとCompletableFutureを使用する利点は何ですか?completablefutureをRxjavaに変換するにはどうすればよいですか?

CompletableFuture cf = CompletableFuture.runAsync(() -> System.out.println("hello"); 
+0

私はそれが正確な複製としての私には見えるので、あなたの質問 – Eugene

+0

RxJava 2 JDK 8相互運用機能を再pharseしてくださいされていない場合...これを閉じるために投票していますが、それのために、コンバータを持っています。 [completableFuture、未来と観測Rxjava違い]のCOM/akarnokd/RxJava2Jdk8Interop#completionstageツーrxjava – akarnokd

+0

可能な重複(http://stackoverflow.com/questions/35329845/difference-between-completablefuture-future-and-observable- rxjava) – Lamorak

答えて

0

あなたは、ファクトリメソッドCompletable.fromFuture(cf)を呼び出すことにより、FutureからCompletableを作成することができます。

コメント先に記載されているように、先物とRxJavaに関するその他の情報はDifference between completableFuture,Future and Observable Rxjavaです。

RxJavaは、反応性のプログラミングのためのライブラリ全体です。 Java 8のストリームと似ているように見えますが、それははるかに強力です。します。https:// githubの

関連する問題