-
Notifications
You must be signed in to change notification settings - Fork 532
Open
Description
This rule and this test make no sense.
Publisher is allowed to observe cancellation "eventually". Publisher is allowed to call onError or onComplete without receiving request. on* methods do not distinguish which Subscripiton it is for. So if the Subscriber receives two onSubscribe, it may still receive various on* that will break the specification. (One Publisher does onComplete another Publisher does onNext)
In other words, there is no defence against non-conformant Publisher, or the systems that permit such a racy subscription to happen.
Metadata
Metadata
Assignees
Labels
No labels