@@ -9793,6 +9793,11 @@ public final Observable<T> mergeWith(@NonNull CompletableSource other) {
9793
9793
* asynchronous. If strict event ordering is required, consider using the {@link #observeOn(Scheduler, boolean)} overload.
9794
9794
* <p>
9795
9795
* <img width="640" height="308" src="https://raw.github.com/wiki/ReactiveX/RxJava/images/rx-operators/observeOn.png" alt="">
9796
+ * <p>
9797
+ * This operator keeps emitting as many signals as it can on the given Scheduler's Worker thread,
9798
+ * which may result in a longer than expected occupation of this thread. In other terms,
9799
+ * it does not allow per-signal fairness in case the worker runs on a shared underlying thread.
9800
+ * If such fairness and signal/work interleaving is preferred, use the delay operator with zero time instead.
9796
9801
* <dl>
9797
9802
* <dt><b>Scheduler:</b></dt>
9798
9803
* <dd>You specify which {@link Scheduler} this operator will use.</dd>
@@ -9809,6 +9814,7 @@ public final Observable<T> mergeWith(@NonNull CompletableSource other) {
9809
9814
* @see #subscribeOn
9810
9815
* @see #observeOn(Scheduler, boolean)
9811
9816
* @see #observeOn(Scheduler, boolean, int)
9817
+ * @see #delay(long, TimeUnit, Scheduler)
9812
9818
*/
9813
9819
@CheckReturnValue
9814
9820
@SchedulerSupport(SchedulerSupport.CUSTOM)
@@ -9826,7 +9832,6 @@ public final Observable<T> observeOn(Scheduler scheduler) {
9826
9832
* which may result in a longer than expected occupation of this thread. In other terms,
9827
9833
* it does not allow per-signal fairness in case the worker runs on a shared underlying thread.
9828
9834
* If such fairness and signal/work interleaving is preferred, use the delay operator with zero time instead.
9829
- * <p>
9830
9835
* <dl>
9831
9836
* <dt><b>Scheduler:</b></dt>
9832
9837
* <dd>You specify which {@link Scheduler} this operator will use.</dd>
@@ -9847,7 +9852,7 @@ public final Observable<T> observeOn(Scheduler scheduler) {
9847
9852
* @see #subscribeOn
9848
9853
* @see #observeOn(Scheduler)
9849
9854
* @see #observeOn(Scheduler, boolean, int)
9850
- * @see #delay(long, TimeUnit, Scheduler)
9855
+ * @see #delay(long, TimeUnit, Scheduler, boolean )
9851
9856
*/
9852
9857
@CheckReturnValue
9853
9858
@SchedulerSupport(SchedulerSupport.CUSTOM)
@@ -9865,7 +9870,6 @@ public final Observable<T> observeOn(Scheduler scheduler, boolean delayError) {
9865
9870
* which may result in a longer than expected occupation of this thread. In other terms,
9866
9871
* it does not allow per-signal fairness in case the worker runs on a shared underlying thread.
9867
9872
* If such fairness and signal/work interleaving is preferred, use the delay operator with zero time instead.
9868
- * <p>
9869
9873
* <dl>
9870
9874
* <dt><b>Scheduler:</b></dt>
9871
9875
* <dd>You specify which {@link Scheduler} this operator will use.</dd>
@@ -9887,7 +9891,7 @@ public final Observable<T> observeOn(Scheduler scheduler, boolean delayError) {
9887
9891
* @see #subscribeOn
9888
9892
* @see #observeOn(Scheduler)
9889
9893
* @see #observeOn(Scheduler, boolean)
9890
- * @see #delay(long, TimeUnit, Scheduler)
9894
+ * @see #delay(long, TimeUnit, Scheduler, boolean )
9891
9895
*/
9892
9896
@CheckReturnValue
9893
9897
@SchedulerSupport(SchedulerSupport.CUSTOM)
0 commit comments