Skip to content

Commit 732927c

Browse files
authored
2.x: More marbles 01/08-a (#5795)
1 parent bc1c705 commit 732927c

File tree

1 file changed

+20
-10
lines changed

1 file changed

+20
-10
lines changed

src/main/java/io/reactivex/Observable.java

Lines changed: 20 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -7805,8 +7805,8 @@ public final <R> Observable<R> flatMap(
78057805
* Returns an Observable that applies a function to each item emitted or notification raised by the source
78067806
* ObservableSource and then flattens the ObservableSources returned from these functions and emits the resulting items,
78077807
* while limiting the maximum number of concurrent subscriptions to these ObservableSources.
7808-
* <!-- <p> -->
7809-
* <!-- <img width="640" height="410" src="https://raw.github.com/wiki/ReactiveX/RxJava/images/rx-operators/mergeMap.nce.png" alt=""> -->
7808+
* <p>
7809+
* <img width="640" height="410" src="https://raw.github.com/wiki/ReactiveX/RxJava/images/rx-operators/mergeMap.nce.png" alt="">
78107810
* <dl>
78117811
* <dt><b>Scheduler:</b></dt>
78127812
* <dd>{@code flatMap} does not operate by default on a particular {@link Scheduler}.</dd>
@@ -7939,8 +7939,8 @@ public final <U, R> Observable<R> flatMap(Function<? super T, ? extends Observab
79397939
* Returns an Observable that emits the results of a specified function to the pair of values emitted by the
79407940
* source ObservableSource and a specified collection ObservableSource, while limiting the maximum number of concurrent
79417941
* subscriptions to these ObservableSources.
7942-
* <!-- <p> -->
7943-
* <!-- <img width="640" height="390" src="https://raw.github.com/wiki/ReactiveX/RxJava/images/rx-operators/mergeMap.r.png" alt=""> -->
7942+
* <p>
7943+
* <img width="640" height="390" src="https://raw.github.com/wiki/ReactiveX/RxJava/images/rx-operators/mergeMap.r.png" alt="">
79447944
* <dl>
79457945
* <dt><b>Scheduler:</b></dt>
79467946
* <dd>{@code flatMap} does not operate by default on a particular {@link Scheduler}.</dd>
@@ -7976,8 +7976,8 @@ public final <U, R> Observable<R> flatMap(Function<? super T, ? extends Observab
79767976
* Returns an Observable that emits the results of a specified function to the pair of values emitted by the
79777977
* source ObservableSource and a specified collection ObservableSource, while limiting the maximum number of concurrent
79787978
* subscriptions to these ObservableSources.
7979-
* <!-- <p> -->
7980-
* <!-- <img width="640" height="390" src="https://raw.github.com/wiki/ReactiveX/RxJava/images/rx-operators/mergeMap.r.png" alt=""> -->
7979+
* <p>
7980+
* <img width="640" height="390" src="https://raw.github.com/wiki/ReactiveX/RxJava/images/rx-operators/mergeMap.r.png" alt="">
79817981
* <dl>
79827982
* <dt><b>Scheduler:</b></dt>
79837983
* <dd>{@code flatMap} does not operate by default on a particular {@link Scheduler}.</dd>
@@ -8017,8 +8017,8 @@ public final <U, R> Observable<R> flatMap(final Function<? super T, ? extends Ob
80178017
* Returns an Observable that emits the results of a specified function to the pair of values emitted by the
80188018
* source ObservableSource and a specified collection ObservableSource, while limiting the maximum number of concurrent
80198019
* subscriptions to these ObservableSources.
8020-
* <!-- <p> -->
8021-
* <!-- <img width="640" height="390" src="https://raw.github.com/wiki/ReactiveX/RxJava/images/rx-operators/mergeMap.r.png" alt=""> -->
8020+
* <p>
8021+
* <img width="640" height="390" src="https://raw.github.com/wiki/ReactiveX/RxJava/images/rx-operators/mergeMap.r.png" alt="">
80228022
* <dl>
80238023
* <dt><b>Scheduler:</b></dt>
80248024
* <dd>{@code flatMap} does not operate by default on a particular {@link Scheduler}.</dd>
@@ -8050,6 +8050,8 @@ public final <U, R> Observable<R> flatMap(Function<? super T, ? extends Observab
80508050
/**
80518051
* Maps each element of the upstream Observable into CompletableSources, subscribes to them and
80528052
* waits until the upstream and all CompletableSources complete.
8053+
* <p>
8054+
* <img width="640" height="424" src="https://raw.github.com/wiki/ReactiveX/RxJava/images/rx-operators/flatMapCompletable.o.png" alt="">
80538055
* <dl>
80548056
* <dt><b>Scheduler:</b></dt>
80558057
* <dd>{@code flatMapCompletable} does not operate by default on a particular {@link Scheduler}.</dd>
@@ -8066,6 +8068,8 @@ public final Completable flatMapCompletable(Function<? super T, ? extends Comple
80668068
/**
80678069
* Maps each element of the upstream Observable into CompletableSources, subscribes to them and
80688070
* waits until the upstream and all CompletableSources complete, optionally delaying all errors.
8071+
* <p>
8072+
* <img width="640" height="361" src="https://raw.github.com/wiki/ReactiveX/RxJava/images/rx-operators/flatMapCompletableDelayError.o.png" alt="">
80698073
* <dl>
80708074
* <dt><b>Scheduler:</b></dt>
80718075
* <dd>{@code flatMapCompletable} does not operate by default on a particular {@link Scheduler}.</dd>
@@ -8086,7 +8090,7 @@ public final Completable flatMapCompletable(Function<? super T, ? extends Comple
80868090
* Returns an Observable that merges each item emitted by the source ObservableSource with the values in an
80878091
* Iterable corresponding to that item that is generated by a selector.
80888092
* <p>
8089-
* <img width="640" height="310" src="https://raw.github.com/wiki/ReactiveX/RxJava/images/rx-operators/flatMapIterable.o.png" alt="">
8093+
* <img width="640" height="343" src="https://raw.github.com/wiki/ReactiveX/RxJava/images/rx-operators/flatMapIterable.o.png" alt="">
80908094
* <dl>
80918095
* <dt><b>Scheduler:</b></dt>
80928096
* <dd>{@code flatMapIterable} does not operate by default on a particular {@link Scheduler}.</dd>
@@ -8112,7 +8116,7 @@ public final <U> Observable<U> flatMapIterable(final Function<? super T, ? exten
81128116
* Returns an Observable that emits the results of applying a function to the pair of values from the source
81138117
* ObservableSource and an Iterable corresponding to that item that is generated by a selector.
81148118
* <p>
8115-
* <img width="640" height="390" src="https://raw.github.com/wiki/ReactiveX/RxJava/images/rx-operators/flatMapIterable.o.r.png" alt="">
8119+
* <img width="640" height="410" src="https://raw.github.com/wiki/ReactiveX/RxJava/images/rx-operators/flatMapIterable.o.r.png" alt="">
81168120
* <dl>
81178121
* <dt><b>Scheduler:</b></dt>
81188122
* <dd>{@code flatMapIterable} does not operate by default on a particular {@link Scheduler}.</dd>
@@ -8228,6 +8232,8 @@ public final <R> Observable<R> flatMapSingle(Function<? super T, ? extends Singl
82288232
/**
82298233
* Subscribes to the {@link ObservableSource} and receives notifications for each element.
82308234
* <p>
8235+
* <img width="640" height="264" src="https://raw.github.com/wiki/ReactiveX/RxJava/images/rx-operators/forEach.o.png" alt="">
8236+
* <p>
82318237
* Alias to {@link #subscribe(Consumer)}
82328238
* <dl>
82338239
* <dt><b>Scheduler:</b></dt>
@@ -8252,6 +8258,8 @@ public final Disposable forEach(Consumer<? super T> onNext) {
82528258
* Subscribes to the {@link ObservableSource} and receives notifications for each element until the
82538259
* onNext Predicate returns false.
82548260
* <p>
8261+
* <img width="640" height="272" src="https://raw.github.com/wiki/ReactiveX/RxJava/images/rx-operators/forEachWhile.o.png" alt="">
8262+
* <p>
82558263
* If the Observable emits an error, it is wrapped into an
82568264
* {@link io.reactivex.exceptions.OnErrorNotImplementedException OnErrorNotImplementedException}
82578265
* and routed to the RxJavaPlugins.onError handler.
@@ -8584,6 +8592,8 @@ public final <TRight, TLeftEnd, TRightEnd, R> Observable<R> groupJoin(
85848592
* <p>Allows hiding extra features such as {@link io.reactivex.subjects.Subject}'s
85858593
* {@link Observer} methods or preventing certain identity-based
85868594
* optimizations (fusion).
8595+
* <p>
8596+
* <img width="640" height="283" src="https://raw.github.com/wiki/ReactiveX/RxJava/images/rx-operators/hide.o.png" alt="">
85878597
* <dl>
85888598
* <dt><b>Scheduler:</b></dt>
85898599
* <dd>{@code hide} does not operate by default on a particular {@link Scheduler}.</dd>

0 commit comments

Comments
 (0)