Skip to content

Commit bc2576c

Browse files
committed
Update README.md
1 parent e500c91 commit bc2576c

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

README.md

+9-1
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,14 @@ onError | (onSubscribe onNext* (onError | onComplete)?)
6363
- The terms emit, signal or send are interchangeable. The specifications below will use `signal`.
6464
- The terms `synchronously` or `synchronous` refer to executing in the calling `Thread`.
6565

66+
#### Under Discussion
67+
- 1.10
68+
- 1.14
69+
- 1.18
70+
- 2.3
71+
- 3.3
72+
73+
6674
### SPECIFICATION
6775

6876
#### 1. Publisher ([Code](https://github.com/reactive-streams/reactive-streams/blob/master/api/src/main/java/org/reactivestreams/Publisher.java))
@@ -128,7 +136,7 @@ public interface Subscription {
128136

129137
1. A `Subscription.request` and `Subscription.cancel` MUST not be called outside its `Subscriber` context. A `Subscription` represents the unique relationship between a `Subscriber` and a `Publisher` [see 1.11].
130138
2. Calls from a `Subscriber` to `Subscription.request(int n)` can be made directly since it is the responsibility of `Subscription` to handle async dispatching.
131-
3. The `Subscription.request` method MUST assume that it will be invoked synchronously and MUST NOT allow unbounded recursion such as `Subscriber.onNext` -> `Subscription.request` -> `Subscriber.onNext`.
139+
3. The `Subscription.request` method MUST assume that it will be invoked synchronously and MUST NOT allow unbounded recursion such as `Subscriber.onNext` -> `Subscription.request` -> `Subscriber.onNext`. _[Under Discussion]_
132140
4. The `Subscription.request` method SHOULD NOT synchronously perform heavy computations.
133141
5. The `Subscription.cancel` method MUST assume that it will be invoked synchronously and SHOULD NOT synchronously perform heavy computations.
134142
6. After the `Subscription` is cancelled, additional `Subscription.request(int n)` MUST be NOPs.

0 commit comments

Comments
 (0)