@@ -14536,6 +14536,11 @@ public final Observable<Observable<T>> window(long count, long skip, int bufferS
14536
14536
* current window and propagates the notification from the source ObservableSource.
14537
14537
* <p>
14538
14538
* <img width="640" height="335" src="https://raw.github.com/wiki/ReactiveX/RxJava/images/rx-operators/window7.png" alt="">
14539
+ * <p>
14540
+ * Note that ignoring windows or subscribing later (i.e., on another thread) will result in
14541
+ * so-called window abandonment where a window may not contain any elements. In this case, subsequent
14542
+ * elements will be dropped until the condition for the next window boundary is satisfied. The behavior is
14543
+ * a tradeoff for ensuring upstream cancellation can happen under some race conditions.
14539
14544
* <dl>
14540
14545
* <dt><b>Scheduler:</b></dt>
14541
14546
* <dd>This version of {@code window} operates by default on the {@code computation} {@link Scheduler}.</dd>
@@ -14564,6 +14569,11 @@ public final Observable<Observable<T>> window(long timespan, long timeskip, Time
14564
14569
* current window and propagates the notification from the source ObservableSource.
14565
14570
* <p>
14566
14571
* <img width="640" height="335" src="https://raw.github.com/wiki/ReactiveX/RxJava/images/rx-operators/window7.s.png" alt="">
14572
+ * <p>
14573
+ * Note that ignoring windows or subscribing later (i.e., on another thread) will result in
14574
+ * so-called window abandonment where a window may not contain any elements. In this case, subsequent
14575
+ * elements will be dropped until the condition for the next window boundary is satisfied. The behavior is
14576
+ * a tradeoff for ensuring upstream cancellation can happen under some race conditions.
14567
14577
* <dl>
14568
14578
* <dt><b>Scheduler:</b></dt>
14569
14579
* <dd>You specify which {@link Scheduler} this operator will use.</dd>
@@ -14594,6 +14604,11 @@ public final Observable<Observable<T>> window(long timespan, long timeskip, Time
14594
14604
* current window and propagates the notification from the source ObservableSource.
14595
14605
* <p>
14596
14606
* <img width="640" height="335" src="https://raw.github.com/wiki/ReactiveX/RxJava/images/rx-operators/window7.s.png" alt="">
14607
+ * <p>
14608
+ * Note that ignoring windows or subscribing later (i.e., on another thread) will result in
14609
+ * so-called window abandonment where a window may not contain any elements. In this case, subsequent
14610
+ * elements will be dropped until the condition for the next window boundary is satisfied. The behavior is
14611
+ * a tradeoff for ensuring upstream cancellation can happen under some race conditions.
14597
14612
* <dl>
14598
14613
* <dt><b>Scheduler:</b></dt>
14599
14614
* <dd>You specify which {@link Scheduler} this operator will use.</dd>
@@ -14630,6 +14645,11 @@ public final Observable<Observable<T>> window(long timespan, long timeskip, Time
14630
14645
* ObservableSource emits the current window and propagates the notification from the source ObservableSource.
14631
14646
* <p>
14632
14647
* <img width="640" height="375" src="https://raw.github.com/wiki/ReactiveX/RxJava/images/rx-operators/window5.png" alt="">
14648
+ * <p>
14649
+ * Note that ignoring windows or subscribing later (i.e., on another thread) will result in
14650
+ * so-called window abandonment where a window may not contain any elements. In this case, subsequent
14651
+ * elements will be dropped until the condition for the next window boundary is satisfied. The behavior is
14652
+ * a tradeoff for ensuring upstream cancellation can happen under some race conditions.
14633
14653
* <dl>
14634
14654
* <dt><b>Scheduler:</b></dt>
14635
14655
* <dd>This version of {@code window} operates by default on the {@code computation} {@link Scheduler}.</dd>
@@ -14658,6 +14678,11 @@ public final Observable<Observable<T>> window(long timespan, TimeUnit unit) {
14658
14678
* emits the current window and propagates the notification from the source ObservableSource.
14659
14679
* <p>
14660
14680
* <img width="640" height="370" src="https://raw.github.com/wiki/ReactiveX/RxJava/images/rx-operators/window6.png" alt="">
14681
+ * <p>
14682
+ * Note that ignoring windows or subscribing later (i.e., on another thread) will result in
14683
+ * so-called window abandonment where a window may not contain any elements. In this case, subsequent
14684
+ * elements will be dropped until the condition for the next window boundary is satisfied. The behavior is
14685
+ * a tradeoff for ensuring upstream cancellation can happen under some race conditions.
14661
14686
* <dl>
14662
14687
* <dt><b>Scheduler:</b></dt>
14663
14688
* <dd>This version of {@code window} operates by default on the {@code computation} {@link Scheduler}.</dd>
@@ -14690,6 +14715,11 @@ public final Observable<Observable<T>> window(long timespan, TimeUnit unit,
14690
14715
* emits the current window and propagates the notification from the source ObservableSource.
14691
14716
* <p>
14692
14717
* <img width="640" height="370" src="https://raw.github.com/wiki/ReactiveX/RxJava/images/rx-operators/window6.png" alt="">
14718
+ * <p>
14719
+ * Note that ignoring windows or subscribing later (i.e., on another thread) will result in
14720
+ * so-called window abandonment where a window may not contain any elements. In this case, subsequent
14721
+ * elements will be dropped until the condition for the next window boundary is satisfied. The behavior is
14722
+ * a tradeoff for ensuring upstream cancellation can happen under some race conditions.
14693
14723
* <dl>
14694
14724
* <dt><b>Scheduler:</b></dt>
14695
14725
* <dd>This version of {@code window} operates by default on the {@code computation} {@link Scheduler}.</dd>
@@ -14723,6 +14753,11 @@ public final Observable<Observable<T>> window(long timespan, TimeUnit unit,
14723
14753
* ObservableSource emits the current window and propagates the notification from the source ObservableSource.
14724
14754
* <p>
14725
14755
* <img width="640" height="375" src="https://raw.github.com/wiki/ReactiveX/RxJava/images/rx-operators/window5.s.png" alt="">
14756
+ * <p>
14757
+ * Note that ignoring windows or subscribing later (i.e., on another thread) will result in
14758
+ * so-called window abandonment where a window may not contain any elements. In this case, subsequent
14759
+ * elements will be dropped until the condition for the next window boundary is satisfied. The behavior is
14760
+ * a tradeoff for ensuring upstream cancellation can happen under some race conditions.
14726
14761
* <dl>
14727
14762
* <dt><b>Scheduler:</b></dt>
14728
14763
* <dd>You specify which {@link Scheduler} this operator will use.</dd>
@@ -14754,6 +14789,11 @@ public final Observable<Observable<T>> window(long timespan, TimeUnit unit,
14754
14789
* current window and propagates the notification from the source ObservableSource.
14755
14790
* <p>
14756
14791
* <img width="640" height="370" src="https://raw.github.com/wiki/ReactiveX/RxJava/images/rx-operators/window6.s.png" alt="">
14792
+ * <p>
14793
+ * Note that ignoring windows or subscribing later (i.e., on another thread) will result in
14794
+ * so-called window abandonment where a window may not contain any elements. In this case, subsequent
14795
+ * elements will be dropped until the condition for the next window boundary is satisfied. The behavior is
14796
+ * a tradeoff for ensuring upstream cancellation can happen under some race conditions.
14757
14797
* <dl>
14758
14798
* <dt><b>Scheduler:</b></dt>
14759
14799
* <dd>You specify which {@link Scheduler} this operator will use.</dd>
@@ -14788,6 +14828,11 @@ public final Observable<Observable<T>> window(long timespan, TimeUnit unit,
14788
14828
* current window and propagates the notification from the source ObservableSource.
14789
14829
* <p>
14790
14830
* <img width="640" height="370" src="https://raw.github.com/wiki/ReactiveX/RxJava/images/rx-operators/window6.s.png" alt="">
14831
+ * <p>
14832
+ * Note that ignoring windows or subscribing later (i.e., on another thread) will result in
14833
+ * so-called window abandonment where a window may not contain any elements. In this case, subsequent
14834
+ * elements will be dropped until the condition for the next window boundary is satisfied. The behavior is
14835
+ * a tradeoff for ensuring upstream cancellation can happen under some race conditions.
14791
14836
* <dl>
14792
14837
* <dt><b>Scheduler:</b></dt>
14793
14838
* <dd>You specify which {@link Scheduler} this operator will use.</dd>
@@ -14824,6 +14869,11 @@ public final Observable<Observable<T>> window(long timespan, TimeUnit unit,
14824
14869
* current window and propagates the notification from the source ObservableSource.
14825
14870
* <p>
14826
14871
* <img width="640" height="370" src="https://raw.github.com/wiki/ReactiveX/RxJava/images/rx-operators/window6.s.png" alt="">
14872
+ * <p>
14873
+ * Note that ignoring windows or subscribing later (i.e., on another thread) will result in
14874
+ * so-called window abandonment where a window may not contain any elements. In this case, subsequent
14875
+ * elements will be dropped until the condition for the next window boundary is satisfied. The behavior is
14876
+ * a tradeoff for ensuring upstream cancellation can happen under some race conditions.
14827
14877
* <dl>
14828
14878
* <dt><b>Scheduler:</b></dt>
14829
14879
* <dd>You specify which {@link Scheduler} this operator will use.</dd>
@@ -14865,6 +14915,11 @@ public final Observable<Observable<T>> window(
14865
14915
* ObservableSource.
14866
14916
* <p>
14867
14917
* <img width="640" height="475" src="https://raw.github.com/wiki/ReactiveX/RxJava/images/rx-operators/window8.png" alt="">
14918
+ * <p>
14919
+ * Note that ignoring windows or subscribing later (i.e., on another thread) will result in
14920
+ * so-called window abandonment where a window may not contain any elements. In this case, subsequent
14921
+ * elements will be dropped until the condition for the next window boundary is satisfied. The behavior is
14922
+ * a tradeoff for ensuring upstream cancellation can happen under some race conditions.
14868
14923
* <dl>
14869
14924
* <dt><b>Scheduler:</b></dt>
14870
14925
* <dd>This version of {@code window} does not operate by default on a particular {@link Scheduler}.</dd>
@@ -14891,6 +14946,11 @@ public final <B> Observable<Observable<T>> window(ObservableSource<B> boundary)
14891
14946
* ObservableSource.
14892
14947
* <p>
14893
14948
* <img width="640" height="475" src="https://raw.github.com/wiki/ReactiveX/RxJava/images/rx-operators/window8.png" alt="">
14949
+ * <p>
14950
+ * Note that ignoring windows or subscribing later (i.e., on another thread) will result in
14951
+ * so-called window abandonment where a window may not contain any elements. In this case, subsequent
14952
+ * elements will be dropped until the condition for the next window boundary is satisfied. The behavior is
14953
+ * a tradeoff for ensuring upstream cancellation can happen under some race conditions.
14894
14954
* <dl>
14895
14955
* <dt><b>Scheduler:</b></dt>
14896
14956
* <dd>This version of {@code window} does not operate by default on a particular {@link Scheduler}.</dd>
@@ -14922,6 +14982,11 @@ public final <B> Observable<Observable<T>> window(ObservableSource<B> boundary,
14922
14982
* {@code closingIndicator} emits an item.
14923
14983
* <p>
14924
14984
* <img width="640" height="550" src="https://raw.github.com/wiki/ReactiveX/RxJava/images/rx-operators/window2.png" alt="">
14985
+ * <p>
14986
+ * Note that ignoring windows or subscribing later (i.e., on another thread) will result in
14987
+ * so-called window abandonment where a window may not contain any elements. In this case, subsequent
14988
+ * elements will be dropped until the condition for the next window boundary is satisfied. The behavior is
14989
+ * a tradeoff for ensuring upstream cancellation can happen under some race conditions.
14925
14990
* <dl>
14926
14991
* <dt><b>Scheduler:</b></dt>
14927
14992
* <dd>This version of {@code window} does not operate by default on a particular {@link Scheduler}.</dd>
@@ -14953,6 +15018,11 @@ public final <U, V> Observable<Observable<T>> window(
14953
15018
* {@code closingIndicator} emits an item.
14954
15019
* <p>
14955
15020
* <img width="640" height="550" src="https://raw.github.com/wiki/ReactiveX/RxJava/images/rx-operators/window2.png" alt="">
15021
+ * <p>
15022
+ * Note that ignoring windows or subscribing later (i.e., on another thread) will result in
15023
+ * so-called window abandonment where a window may not contain any elements. In this case, subsequent
15024
+ * elements will be dropped until the condition for the next window boundary is satisfied. The behavior is
15025
+ * a tradeoff for ensuring upstream cancellation can happen under some race conditions.
14956
15026
* <dl>
14957
15027
* <dt><b>Scheduler:</b></dt>
14958
15028
* <dd>This version of {@code window} does not operate by default on a particular {@link Scheduler}.</dd>
0 commit comments