@@ -52,6 +52,8 @@ public abstract class Maybe<T> implements MaybeSource<T> {
52
52
/**
53
53
* Runs multiple MaybeSources and signals the events of the first one that signals (cancelling
54
54
* the rest).
55
+ * <p>
56
+ * <img width="640" height="519" src="https://raw.github.com/wiki/ReactiveX/RxJava/images/rx-operators/Maybe.amb.png" alt="">
55
57
* <dl>
56
58
* <dt><b>Scheduler:</b></dt>
57
59
* <dd>{@code amb} does not operate by default on a particular {@link Scheduler}.</dd>
@@ -71,6 +73,8 @@ public static <T> Maybe<T> amb(final Iterable<? extends MaybeSource<? extends T>
71
73
/**
72
74
* Runs multiple MaybeSources and signals the events of the first one that signals (cancelling
73
75
* the rest).
76
+ * <p>
77
+ * <img width="640" height="519" src="https://raw.github.com/wiki/ReactiveX/RxJava/images/rx-operators/Maybe.ambArray.png" alt="">
74
78
* <dl>
75
79
* <dt><b>Scheduler:</b></dt>
76
80
* <dd>{@code ambArray} does not operate by default on a particular {@link Scheduler}.</dd>
@@ -96,6 +100,8 @@ public static <T> Maybe<T> ambArray(final MaybeSource<? extends T>... sources) {
96
100
/**
97
101
* Concatenate the single values, in a non-overlapping fashion, of the MaybeSource sources provided by
98
102
* an Iterable sequence.
103
+ * <p>
104
+ * <img width="640" height="526" src="https://raw.github.com/wiki/ReactiveX/RxJava/images/rx-operators/Maybe.concat.i.png" alt="">
99
105
* <dl>
100
106
* <dt><b>Backpressure:</b></dt>
101
107
* <dd>The returned {@code Flowable} honors the backpressure of the downstream consumer.</dd>
@@ -215,6 +221,8 @@ public static <T> Flowable<T> concat(
215
221
/**
216
222
* Concatenate the single values, in a non-overlapping fashion, of the MaybeSource sources provided by
217
223
* a Publisher sequence.
224
+ * <p>
225
+ * <img width="640" height="416" src="https://raw.github.com/wiki/ReactiveX/RxJava/images/rx-operators/Maybe.concat.p.png" alt="">
218
226
* <dl>
219
227
* <dt><b>Backpressure:</b></dt>
220
228
* <dd>The returned {@code Flowable} honors the backpressure of the downstream consumer and
@@ -237,6 +245,8 @@ public static <T> Flowable<T> concat(Publisher<? extends MaybeSource<? extends T
237
245
/**
238
246
* Concatenate the single values, in a non-overlapping fashion, of the MaybeSource sources provided by
239
247
* a Publisher sequence.
248
+ * <p>
249
+ * <img width="640" height="416" src="https://raw.github.com/wiki/ReactiveX/RxJava/images/rx-operators/Maybe.concat.pn.png" alt="">
240
250
* <dl>
241
251
* <dt><b>Backpressure:</b></dt>
242
252
* <dd>The returned {@code Flowable} honors the backpressure of the downstream consumer and
@@ -263,6 +273,8 @@ public static <T> Flowable<T> concat(Publisher<? extends MaybeSource<? extends T
263
273
/**
264
274
* Concatenate the single values, in a non-overlapping fashion, of the MaybeSource sources in the array.
265
275
* <dl>
276
+ * <p>
277
+ * <img width="640" height="526" src="https://raw.github.com/wiki/ReactiveX/RxJava/images/rx-operators/Maybe.concatArray.png" alt="">
266
278
* <dt><b>Backpressure:</b></dt>
267
279
* <dd>The returned {@code Flowable} honors the backpressure of the downstream consumer.</dd>
268
280
* <dt><b>Scheduler:</b></dt>
@@ -291,7 +303,7 @@ public static <T> Flowable<T> concatArray(MaybeSource<? extends T>... sources) {
291
303
* Concatenates a variable number of MaybeSource sources and delays errors from any of them
292
304
* till all terminate.
293
305
* <p>
294
- * <img width="640" height="380 " src="https://raw.github.com/wiki/ReactiveX/RxJava/images/rx-operators/concat .png" alt="">
306
+ * <img width="640" height="425 " src="https://raw.github.com/wiki/ReactiveX/RxJava/images/rx-operators/Maybe.concatArrayDelayError .png" alt="">
295
307
* <dl>
296
308
* <dt><b>Backpressure:</b></dt>
297
309
* <dd>The operator honors backpressure from downstream.</dd>
@@ -323,6 +335,8 @@ public static <T> Flowable<T> concatArrayDelayError(MaybeSource<? extends T>...
323
335
* Eager concatenation means that once a subscriber subscribes, this operator subscribes to all of the
324
336
* source MaybeSources. The operator buffers the value emitted by these MaybeSources and then drains them
325
337
* in order, each one after the previous one completes.
338
+ * <p>
339
+ * <img width="640" height="489" src="https://raw.github.com/wiki/ReactiveX/RxJava/images/rx-operators/Maybe.concatArrayEager.png" alt="">
326
340
* <dl>
327
341
* <dt><b>Backpressure:</b></dt>
328
342
* <dd>The operator honors backpressure from downstream.</dd>
@@ -344,7 +358,8 @@ public static <T> Flowable<T> concatArrayEager(MaybeSource<? extends T>... sourc
344
358
/**
345
359
* Concatenates the Iterable sequence of MaybeSources into a single sequence by subscribing to each MaybeSource,
346
360
* one after the other, one at a time and delays any errors till the all inner MaybeSources terminate.
347
- *
361
+ * <p>
362
+ * <img width="640" height="469" src="https://raw.github.com/wiki/ReactiveX/RxJava/images/rx-operators/Maybe.concatDelayError.i.png" alt="">
348
363
* <dl>
349
364
* <dt><b>Backpressure:</b></dt>
350
365
* <dd>The operator honors backpressure from downstream.</dd>
@@ -368,7 +383,8 @@ public static <T> Flowable<T> concatDelayError(Iterable<? extends MaybeSource<?
368
383
/**
369
384
* Concatenates the Publisher sequence of Publishers into a single sequence by subscribing to each inner Publisher,
370
385
* one after the other, one at a time and delays any errors till the all inner and the outer Publishers terminate.
371
- *
386
+ * <p>
387
+ * <img width="640" height="360" src="https://raw.github.com/wiki/ReactiveX/RxJava/images/rx-operators/Maybe.concatDelayError.p.png" alt="">
372
388
* <dl>
373
389
* <dt><b>Backpressure:</b></dt>
374
390
* <dd>{@code concatDelayError} fully supports backpressure.</dd>
@@ -394,6 +410,8 @@ public static <T> Flowable<T> concatDelayError(Publisher<? extends MaybeSource<?
394
410
* Eager concatenation means that once a subscriber subscribes, this operator subscribes to all of the
395
411
* source MaybeSources. The operator buffers the values emitted by these MaybeSources and then drains them
396
412
* in order, each one after the previous one completes.
413
+ * <p>
414
+ * <img width="640" height="526" src="https://raw.github.com/wiki/ReactiveX/RxJava/images/rx-operators/Maybe.concatEager.i.png" alt="">
397
415
* <dl>
398
416
* <dt><b>Backpressure:</b></dt>
399
417
* <dd>Backpressure is honored towards the downstream.</dd>
@@ -418,6 +436,8 @@ public static <T> Flowable<T> concatEager(Iterable<? extends MaybeSource<? exten
418
436
* Eager concatenation means that once a subscriber subscribes, this operator subscribes to all of the
419
437
* emitted source Publishers as they are observed. The operator buffers the values emitted by these
420
438
* Publishers and then drains them in order, each one after the previous one completes.
439
+ * <p>
440
+ * <img width="640" height="511" src="https://raw.github.com/wiki/ReactiveX/RxJava/images/rx-operators/Maybe.concatEager.p.png" alt="">
421
441
* <dl>
422
442
* <dt><b>Backpressure:</b></dt>
423
443
* <dd>Backpressure is honored towards the downstream and the outer Publisher is
0 commit comments