-
Notifications
You must be signed in to change notification settings - Fork 7.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
2.x: New base interface types #4044
Comments
Just to be clear before I start thinking about this more, |
Yes.
The other base types (including Observable) don't have a notion for backpressure. |
Can we please keep names for I'd just rename |
I wouldn't mind renaming I used to like |
The non-backpressured |
Hmm what about the |
Sorry I mean the case where an operation cannot respect |
The current rule of thumb is that if an operator can't respect the request amount, it will signal a |
There's also the |
👍 |
I'll give the Single changes a try. |
Will continue with Completable once the other 2 PRs are merged to avoid merge conflicts. |
The proposed new names have been applied and I guess this issue can be closed then if there is no further input. |
Renames and refactorings happened. |
As part of the 2.x design, new base interface types have been recently merged & applied. The aim is to match the style of the Reactive-Streams base types + their fluent base class:
Flowable
->Publisher
->Subscriber
Observable
->ObservableConsumable
->Observer
Single
->SingleConsumable
->SingleSubscriber
Completable
->CompletableConsumable
->CompletableSubscriber
They feel odd to me too so any idea is welcome.
The text was updated successfully, but these errors were encountered: