Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions Part 3 - Taming the sequence/5. Time-shifted sequences.md
Original file line numberDiff line numberDiff line change
Expand Up@@ -81,7 +81,7 @@ We see a lot of empty lists here. This is because the buffer is emitted both whe

#### buffer with signal

Instead of fixed points in time, you can also signal `buffer` with an observable to flush. Every time the signal emits onNext, the values in the buffer will be emitted will be emitted. Buffering with a signal can be very useful if you want to buffer values until the moment that you are ready for them.
Instead of fixed points in time, you can also signal `buffer` with an observable to flush. Every time the signal emits onNext, the values in the buffer will be emitted. Buffering with a signal can be very useful if you want to buffer values until the moment that you are ready for them.

![](https://raw.github.com/wiki/ReactiveX/RxJava/images/rx-operators/buffer8.png)

Expand DownExpand Up@@ -155,7 +155,7 @@ Observable.interval(100, TimeUnit.MILLISECONDS).take(10)

#### buffer by signal

The last and most powerful variant or `buffer` allows you to define the start and the end of buffers using signaling observables.
The last and most powerful variant of `buffer` allows you to define the start and the end of buffers using signaling observables.
```java
public final <TOpening,TClosing> Observable<java.util.List<T>> buffer(
Observable<? extends TOpening> bufferOpenings,
Expand Down