3

イベントバスと同様の動作を実現しようとしています。私の要件には、 aPublishSubjectが適しているようです。

サブジェクトは、何らかのグローバル操作の結果を表すアイテムを発行します。これは、例外の場合に正常に解決されるか失敗する可能性があります。サブジェクトが呼び出されると終了し、将来のサブスクライバーは1つを除いてエミッションを取得しないためonNext()、成功イベントとエラーの場合にonError()は使用できません。ThrowableonError()onError()

現時点では、イベントを表すクラスを作成しThrowable、エラーが発生した場合はオプションで a を参照する必要があります。ただし、内部でエラーを処理する必要があるため、これは賢明ではないようonNext()です。

あなたならどうしますか?

4

1 に答える 1