@@ -106,6 +106,8 @@ public abstract class Completable implements CompletableSource {
106
106
/**
107
107
* Returns a Completable which terminates as soon as one of the source Completables
108
108
* terminates (normally or with an error) and cancels all other Completables.
109
+ * <p>
110
+ * <img width="640" height="518" src="https://raw.github.com/wiki/ReactiveX/RxJava/images/rx-operators/Completable.ambArray.png" alt="">
109
111
* <dl>
110
112
* <dt><b>Scheduler:</b></dt>
111
113
* <dd>{@code ambArray} does not operate by default on a particular {@link Scheduler}.</dd>
@@ -132,6 +134,8 @@ public static Completable ambArray(final CompletableSource... sources) {
132
134
/**
133
135
* Returns a Completable which terminates as soon as one of the source Completables
134
136
* terminates (normally or with an error) and cancels all other Completables.
137
+ * <p>
138
+ * <img width="640" height="518" src="https://raw.github.com/wiki/ReactiveX/RxJava/images/rx-operators/Completable.amb.png" alt="">
135
139
* <dl>
136
140
* <dt><b>Scheduler:</b></dt>
137
141
* <dd>{@code amb} does not operate by default on a particular {@link Scheduler}.</dd>
@@ -151,6 +155,8 @@ public static Completable amb(final Iterable<? extends CompletableSource> source
151
155
152
156
/**
153
157
* Returns a Completable instance that completes immediately when subscribed to.
158
+ * <p>
159
+ * <img width="640" height="472" src="https://raw.github.com/wiki/ReactiveX/RxJava/images/rx-operators/Completable.complete.png" alt="">
154
160
* <dl>
155
161
* <dt><b>Scheduler:</b></dt>
156
162
* <dd>{@code complete} does not operate by default on a particular {@link Scheduler}.</dd>
@@ -165,6 +171,8 @@ public static Completable complete() {
165
171
166
172
/**
167
173
* Returns a Completable which completes only when all sources complete, one after another.
174
+ * <p>
175
+ * <img width="640" height="283" src="https://raw.github.com/wiki/ReactiveX/RxJava/images/rx-operators/Completable.concatArray.png" alt="">
168
176
* <dl>
169
177
* <dt><b>Scheduler:</b></dt>
170
178
* <dd>{@code concatArray} does not operate by default on a particular {@link Scheduler}.</dd>
@@ -188,6 +196,8 @@ public static Completable concatArray(CompletableSource... sources) {
188
196
189
197
/**
190
198
* Returns a Completable which completes only when all sources complete, one after another.
199
+ * <p>
200
+ * <img width="640" height="303" src="https://raw.github.com/wiki/ReactiveX/RxJava/images/rx-operators/Completable.concat.png" alt="">
191
201
* <dl>
192
202
* <dt><b>Scheduler:</b></dt>
193
203
* <dd>{@code concat} does not operate by default on a particular {@link Scheduler}.</dd>
@@ -206,6 +216,8 @@ public static Completable concat(Iterable<? extends CompletableSource> sources)
206
216
207
217
/**
208
218
* Returns a Completable which completes only when all sources complete, one after another.
219
+ * <p>
220
+ * <img width="640" height="237" src="https://raw.github.com/wiki/ReactiveX/RxJava/images/rx-operators/Completable.concat.p.png" alt="">
209
221
* <dl>
210
222
* <dt><b>Backpressure:</b></dt>
211
223
* <dd>The returned {@code Completable} honors the backpressure of the downstream consumer
@@ -226,6 +238,8 @@ public static Completable concat(Publisher<? extends CompletableSource> sources)
226
238
227
239
/**
228
240
* Returns a Completable which completes only when all sources complete, one after another.
241
+ * <p>
242
+ * <img width="640" height="237" src="https://raw.github.com/wiki/ReactiveX/RxJava/images/rx-operators/Completable.concat.pn.png" alt="">
229
243
* <dl>
230
244
* <dt><b>Backpressure:</b></dt>
231
245
* <dd>The returned {@code Completable} honors the backpressure of the downstream consumer
@@ -312,6 +326,8 @@ public static Completable unsafeCreate(CompletableSource source) {
312
326
313
327
/**
314
328
* Defers the subscription to a Completable instance returned by a supplier.
329
+ * <p>
330
+ * <img width="640" height="298" src="https://raw.github.com/wiki/ReactiveX/RxJava/images/rx-operators/Completable.defer.png" alt="">
315
331
* <dl>
316
332
* <dt><b>Scheduler:</b></dt>
317
333
* <dd>{@code defer} does not operate by default on a particular {@link Scheduler}.</dd>
@@ -330,6 +346,8 @@ public static Completable defer(final Callable<? extends CompletableSource> comp
330
346
* Creates a Completable which calls the given error supplier for each subscriber
331
347
* and emits its returned Throwable.
332
348
* <p>
349
+ * <img width="640" height="462" src="https://raw.github.com/wiki/ReactiveX/RxJava/images/rx-operators/Completable.error.f.png" alt="">
350
+ * <p>
333
351
* If the errorSupplier returns null, the child CompletableObservers will receive a
334
352
* NullPointerException.
335
353
* <dl>
@@ -349,6 +367,8 @@ public static Completable error(final Callable<? extends Throwable> errorSupplie
349
367
350
368
/**
351
369
* Creates a Completable instance that emits the given Throwable exception to subscribers.
370
+ * <p>
371
+ * <img width="640" height="462" src="https://raw.github.com/wiki/ReactiveX/RxJava/images/rx-operators/Completable.error.png" alt="">
352
372
* <dl>
353
373
* <dt><b>Scheduler:</b></dt>
354
374
* <dd>{@code error} does not operate by default on a particular {@link Scheduler}.</dd>
0 commit comments