Skip to content

Corrected buffer operator onError behaviour documentation #3561

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

Merged
merged 2 commits into from
Dec 8, 2015
Merged

Corrected buffer operator onError behaviour documentation #3561

merged 2 commits into from
Dec 8, 2015

Conversation

mariuszluciow
Copy link

@@ -3285,8 +3285,9 @@ public final Boolean call(T first, T second) {
/**
* Returns an Observable that emits buffers of items it collects from the source Observable. The resulting
* Observable emits connected, non-overlapping buffers, each containing {@code count} items. When the source
* Observable completes or encounters an error, the resulting Observable emits the current buffer and
* propagates the notification from the source Observable.
* Observable completes, the current buffer is emitted, and the event is propagated to all subscribed
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't like "propagate to all subscribed Observers". It suggests this is some hot operation and data is shared (such as in publish()).

@mariuszluciow
Copy link
Author

Applied @akarnokd suggestion.

@stevegury
Copy link
Member

👍

@akarnokd
Copy link
Member

akarnokd commented Dec 8, 2015

👍

akarnokd added a commit that referenced this pull request Dec 8, 2015
Corrected buffer operator onError behaviour documentation
@akarnokd akarnokd merged commit f8e2136 into ReactiveX:master Dec 8, 2015
@mariuszluciow mariuszluciow deleted the master branch December 11, 2015 17:14
adamsp added a commit to adamsp/RxJava that referenced this pull request Mar 7, 2018
The operator does not emit the buffer in case of error. Suspect these
docs were copied over to 2.x before the fix from ReactiveX#3561 was merged.
akarnokd pushed a commit that referenced this pull request Mar 7, 2018
…5895)

* Corrected documentation for buffer onError behaviour

The operator does not emit the buffer in case of error. Suspect these
docs were copied over to 2.x before the fix from #3561 was merged.

* Corrected documentation for Flowable.buffer onError behaviour

* Update boundary buffer documentation to change source -> supplied

The word 'source' is incorrect here, since the buffer is emitted
whenever the supplied Publisher emits an item
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants