@@ -2326,62 +2326,6 @@ public final static <T> Observable<T> never() {
2326
2326
return new NeverObservable<T>();
2327
2327
}
2328
2328
2329
- /**
2330
- * Converts an {@code Observable<Observable<T>>} into another {@code Observable<Observable<T>>} whose
2331
- * emitted Observables emit the same items as those emitted by the source Observable, but where the number
2332
- * of such Observables is restricted by {@code parallelObservables}.
2333
- * <p>
2334
- * For example, if the original {@code Observable<Observable<T>>} emits 100 Observables and
2335
- * {@code parallelObservables} is 8, the items emitted by the 100 original Observables will be distributed
2336
- * among 8 Observables emitted by the resulting Observable.
2337
- * <p>
2338
- * <img width="640" height="535" src="https://raw.github.com/wiki/ReactiveX/RxJava/images/rx-operators/parallelMerge.png" alt="">
2339
- * <p>
2340
- * This is a mechanism for efficiently processing <i>n</i> number of Observables on a smaller <i>m</i>
2341
- * number of resources (typically CPU cores).
2342
- * <dl>
2343
- * <dt><b>Scheduler:</b></dt>
2344
- * <dd>{@code parallelMerge} by default operates on the {@code immediate} {@link Scheduler}.</dd>
2345
- * </dl>
2346
- *
2347
- * @param parallelObservables
2348
- * the number of Observables to merge into
2349
- * @return an Observable of Observables constrained in number by {@code parallelObservables}
2350
- * @see <a href="https://github.com/ReactiveX/RxJava/wiki/Combining-Observables#parallelmerge">RxJava wiki: parallelMerge</a>
2351
- */
2352
- public final static <T> Observable<Observable<T>> parallelMerge(Observable<Observable<T>> source, int parallelObservables) {
2353
- return OperatorParallelMerge.parallelMerge(source, parallelObservables);
2354
- }
2355
-
2356
- /**
2357
- * Converts an {@code Observable<Observable<T>>} into another {@code Observable<Observable<T>>} whose
2358
- * emitted Observables emit the same items as those emitted by the source Observable, but where the number
2359
- * of such Observables is restricted by {@code parallelObservables}, and each runs on a defined Scheduler.
2360
- * <p>
2361
- * For example, if the original {@code Observable<Observable<T>>} emits 100 Observables and
2362
- * {@code parallelObservables} is 8, the items emitted by the 100 original Observables will be distributed
2363
- * among 8 Observables emitted by the resulting Observable.
2364
- * <p>
2365
- * <img width="640" height="535" src="https://raw.github.com/wiki/ReactiveX/RxJava/images/rx-operators/parallelMerge.png" alt="">
2366
- * <p>
2367
- * This is a mechanism for efficiently processing <i>n</i> number of Observables on a smaller <i>m</i>
2368
- * number of resources (typically CPU cores).
2369
- * <dl>
2370
- * <dt><b>Scheduler:</b></dt>
2371
- * <dd>you specify which {@link Scheduler} this operator will use</dd>
2372
- * </dl>
2373
- *
2374
- * @param parallelObservables
2375
- * the number of Observables to merge into
2376
- * @param scheduler
2377
- * the {@link Scheduler} to run each Observable on
2378
- * @return an Observable of Observables constrained in number by {@code parallelObservables}
2379
- * @see <a href="https://github.com/ReactiveX/RxJava/wiki/Combining-Observables#parallelmerge">RxJava wiki: parallelMerge</a>
2380
- */
2381
- public final static <T> Observable<Observable<T>> parallelMerge(Observable<Observable<T>> source, int parallelObservables, Scheduler scheduler) {
2382
- return OperatorParallelMerge.parallelMerge(source, parallelObservables, scheduler);
2383
- }
2384
-
2385
2329
/**
2386
2330
* Returns an Observable that emits a sequence of Integers within a specified range.
2387
2331
* <p>
0 commit comments