RxJava-サブジェクト
によると Reactive、サブジェクトはオブザーバブルとオブザーバーの両方として機能できます。
サブジェクトは、オブザーバーとオブザーバブルの両方として機能するReactiveXの一部の実装で使用できる一種のブリッジまたはプロキシです。オブザーバーであるため、1つ以上のオブザーバブルをサブスクライブでき、オブザーバブルであるため、オブザーバブルを再送信することでパススルーでき、新しいアイテムを発行することもできます。
科目には4つのタイプがあります-
シニア番号 | 件名と説明 |
---|---|
1 | Publish Subject サブスクリプションの時間後に放出されるアイテムのみを放出します。 |
2 | Replay Subject Observableをサブスクライブした時期に関係なく、ソースObservableによって発行されたすべてのアイテムを放出します。 |
3 | Behavior Subject サブスクリプション時に、最新のアイテムを放出し、ソースObservableによって放出されたアイテムを放出し続けます。 |
4 | Async Subject 放出が完了した後、ソースObservableによって放出された最後のアイテムを放出します。 |