Skip to content

Commit cd0a844

Browse files
committed
Operator ParallelMerge
1 parent 95e0636 commit cd0a844

File tree

3 files changed

+10
-9
lines changed

3 files changed

+10
-9
lines changed

rxjava-core/src/main/java/rx/Observable.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,6 @@
6060
import rx.operators.OperationOnErrorResumeNextViaObservable;
6161
import rx.operators.OperationOnErrorReturn;
6262
import rx.operators.OperationOnExceptionResumeNextViaObservable;
63-
import rx.operators.OperationParallelMerge;
6463
import rx.operators.OperationReplay;
6564
import rx.operators.OperationSample;
6665
import rx.operators.OperationSequenceEqual;
@@ -109,6 +108,7 @@
109108
import rx.operators.OperatorOnErrorFlatMap;
110109
import rx.operators.OperatorOnErrorResumeNextViaFunction;
111110
import rx.operators.OperatorParallel;
111+
import rx.operators.OperatorParallelMerge;
112112
import rx.operators.OperatorPivot;
113113
import rx.operators.OperatorRepeat;
114114
import rx.operators.OperatorRetry;
@@ -2323,7 +2323,7 @@ public final static <T> Observable<T> never() {
23232323
* @see <a href="https://github.com/Netflix/RxJava/wiki/Combining-Observables#wiki-parallelmerge">RxJava Wiki: parallelMerge()</a>
23242324
*/
23252325
public final static <T> Observable<Observable<T>> parallelMerge(Observable<Observable<T>> source, int parallelObservables) {
2326-
return OperationParallelMerge.parallelMerge(source, parallelObservables);
2326+
return OperatorParallelMerge.parallelMerge(source, parallelObservables);
23272327
}
23282328

23292329
/**
@@ -2346,7 +2346,7 @@ public final static <T> Observable<Observable<T>> parallelMerge(Observable<Obser
23462346
* @see <a href="https://github.com/Netflix/RxJava/wiki/Combining-Observables#wiki-parallelmerge">RxJava Wiki: parallelMerge()</a>
23472347
*/
23482348
public final static <T> Observable<Observable<T>> parallelMerge(Observable<Observable<T>> source, int parallelObservables, Scheduler scheduler) {
2349-
return OperationParallelMerge.parallelMerge(source, parallelObservables, scheduler);
2349+
return OperatorParallelMerge.parallelMerge(source, parallelObservables, scheduler);
23502350
}
23512351

23522352
/**

rxjava-core/src/main/java/rx/operators/OperationParallelMerge.java renamed to rxjava-core/src/main/java/rx/operators/OperatorParallelMerge.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,8 @@
2323
import rx.observables.GroupedObservable;
2424
import rx.schedulers.Schedulers;
2525

26-
public class OperationParallelMerge {
26+
public final class OperatorParallelMerge {
27+
private OperatorParallelMerge() { throw new IllegalStateException("No instances!"); }
2728

2829
public static <T> Observable<Observable<T>> parallelMerge(final Observable<Observable<T>> source, final int parallelObservables) {
2930
return parallelMerge(source, parallelObservables, Schedulers.immediate());

rxjava-core/src/test/java/rx/operators/OperationParallelMergeTest.java renamed to rxjava-core/src/test/java/rx/operators/OperatorParallelMergeTest.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
import rx.schedulers.Schedulers;
3131
import rx.subjects.PublishSubject;
3232

33-
public class OperationParallelMergeTest {
33+
public class OperatorParallelMergeTest {
3434

3535
@Test
3636
public void testParallelMerge() {
@@ -41,8 +41,8 @@ public void testParallelMerge() {
4141

4242
Observable<Observable<String>> fourStreams = Observable.<Observable<String>> from(p1, p2, p3, p4);
4343

44-
Observable<Observable<String>> twoStreams = OperationParallelMerge.parallelMerge(fourStreams, 2);
45-
Observable<Observable<String>> threeStreams = OperationParallelMerge.parallelMerge(fourStreams, 3);
44+
Observable<Observable<String>> twoStreams = Observable.parallelMerge(fourStreams, 2);
45+
Observable<Observable<String>> threeStreams = Observable.parallelMerge(fourStreams, 3);
4646

4747
List<? super Observable<String>> fourList = fourStreams.toList().toBlockingObservable().last();
4848
List<? super Observable<String>> threeList = threeStreams.toList().toBlockingObservable().last();
@@ -62,7 +62,7 @@ public void testNumberOfThreads() {
6262
final ConcurrentHashMap<Long, Long> threads = new ConcurrentHashMap<Long, Long>();
6363
// parallelMerge into 3 streams and observeOn for each
6464
// we expect 3 threads in the output
65-
OperationParallelMerge.parallelMerge(getStreams(), 3)
65+
Observable.parallelMerge(getStreams(), 3)
6666
.flatMap(new Func1<Observable<String>, Observable<String>>() {
6767

6868
@Override
@@ -89,7 +89,7 @@ public void testNumberOfThreadsOnScheduledMerge() {
8989

9090
// now we parallelMerge into 3 streams and observeOn for each
9191
// we expect 3 threads in the output
92-
Observable.merge(OperationParallelMerge.parallelMerge(getStreams(), 3, Schedulers.newThread()))
92+
Observable.merge(Observable.parallelMerge(getStreams(), 3, Schedulers.newThread()))
9393
.toBlockingObservable().forEach(new Action1<String>() {
9494

9595
@Override

0 commit comments

Comments
 (0)