業務でRxJavaを触ることになりましたので要点をまとめてみたいと思います。
| インターフェース | 説明 |
|---|---|
| Publisher | データを生産し通知する役割を持つインターフェース |
| Subscriber | 通知されたデータを受け取り処理を行うインターフェース |
| Subscription | データ数のリクエストおよび購読の解除を行えるインターフェース |
| Processor | PublisherとSubscriberの両方の性質を持つインターフェース |
Reactive Streamsの仕組みが機能するために以下のルールに従う必要がある。
データ数のリクエストや購読の解除を行うSubscriptionに関して次のようなルールが存在する。
※ 各通知のメソッドやSubscriptionのメソッドを呼び出す際に同期が取れており、処理自体がスレッドセーフであるか注意する必要がある。
次回は「【Programming】RxJava リアクティブプログラミング vol.2 / RxJavaの概要」についてまとめてみます。
written by tamito0201
プログラミングとのご縁結びならプロマリへ。
オンラインプログラミング学習スクールのプロマリは、プログラミングの初学者の皆様を応援しています。プログラミング講師と一緒に面白いアプリを作りませんか。
The programming school "Promari" will help you learn programming. "Promari" is supporting the first scholars of programming. Let's develop an application with our programming instructor.