各种反应性源(Single
,Maybe
等)的Javadocs都包含类似于以下内容的段落:
请注意,根据设计,不能从外部处理通过subscribe(CompletableObserver)进行的订阅(因此,subscribe(CompletableObserver)方法的无效返回)是CompletableObserver的实现者的责任,发生。 RxJava通过标准DisposableCompletableObserver实例支持这种用法。为方便起见,还提供了subscriptionWith(CompletableObserver)方法,以允许以流畅的方式(例如上例中)应用CompletableObserver(或子类)实例。
在短语“ CompletableObserver的实现者有责任允许发生这种情况”中,“ this”指的是什么?请解释。