Skip to content

Commit 7f5c101

Browse files
committed
Merge pull request #72 from reactive-streams/wip-fix-69-√
Fixes #69 - removes the 4.2 rule from Processor and the footnote.
2 parents 7a15ab6 + c3d497e commit 7f5c101

File tree

1 file changed

+1
-4
lines changed

1 file changed

+1
-4
lines changed

Diff for: README.md

+1-4
Original file line numberDiff line numberDiff line change
@@ -164,10 +164,7 @@ public interface Processor<T, R> extends Subscriber<T>, Publisher<R> {
164164
| ID | Rule |
165165
| ------ | ------------------------------------------------------------------------------------------------------ |
166166
| 1 | A `Processor` represents a processing stage—which is both a `Subscriber` and a `Publisher` and MUST obey the contracts of both [1] |
167-
| 2 | A `Processor` MUST cancel its upstream Subscription if its last downstream Subscription has been cancelled |
168-
| 3 | A `Processor` MAY choose to recover an `onError` signal. If it chooses to do so, it MUST consider the `Subscription` canceled, otherwise it MUST propagate the `onError` signal to its Subscribers immediately |
169-
170-
[1] A `Processor` must be prepared to receive incoming elements from its upstream even if a downstream subscriber has not requested anything yet.
167+
| 2 | A `Processor` MAY choose to recover an `onError` signal. If it chooses to do so, it MUST consider the `Subscription` canceled, otherwise it MUST propagate the `onError` signal to its Subscribers immediately |
171168
172169
### Asynchronous vs Synchronous Processing ###
173170

0 commit comments

Comments
 (0)