@@ -888,7 +888,7 @@ public static <T> Flowable<T> merge(Publisher<? extends MaybeSource<? extends T>
888
888
public static <T > Flowable <T > merge (Publisher <? extends MaybeSource <? extends T >> sources , int maxConcurrency ) {
889
889
ObjectHelper .requireNonNull (sources , "source is null" );
890
890
ObjectHelper .verifyPositive (maxConcurrency , "maxConcurrency" );
891
- return RxJavaPlugins .onAssembly (new FlowableFlatMapPublisher (sources , MaybeToPublisher .instance (), false , maxConcurrency , Flowable . bufferSize () ));
891
+ return RxJavaPlugins .onAssembly (new FlowableFlatMapPublisher (sources , MaybeToPublisher .instance (), false , maxConcurrency , 1 ));
892
892
}
893
893
894
894
/**
@@ -1222,12 +1222,11 @@ public static <T> Flowable<T> mergeDelayError(Iterable<? extends MaybeSource<? e
1222
1222
* {@code source} Publisher
1223
1223
* @see <a href="http://reactivex.io/documentation/operators/merge.html">ReactiveX operators documentation: Merge</a>
1224
1224
*/
1225
- @ SuppressWarnings ({ "unchecked" , "rawtypes" })
1226
1225
@ BackpressureSupport (BackpressureKind .FULL )
1227
1226
@ CheckReturnValue
1228
1227
@ SchedulerSupport (SchedulerSupport .NONE )
1229
1228
public static <T > Flowable <T > mergeDelayError (Publisher <? extends MaybeSource <? extends T >> sources ) {
1230
- return Flowable . fromPublisher (sources ). flatMap (( Function ) MaybeToPublisher . instance (), true );
1229
+ return mergeDelayError (sources , Integer . MAX_VALUE );
1231
1230
}
1232
1231
1233
1232
@@ -1267,7 +1266,9 @@ public static <T> Flowable<T> mergeDelayError(Publisher<? extends MaybeSource<?
1267
1266
@ SchedulerSupport (SchedulerSupport .NONE )
1268
1267
@ Experimental
1269
1268
public static <T > Flowable <T > mergeDelayError (Publisher <? extends MaybeSource <? extends T >> sources , int maxConcurrency ) {
1270
- return Flowable .fromPublisher (sources ).flatMap ((Function )MaybeToPublisher .instance (), true , maxConcurrency );
1269
+ ObjectHelper .requireNonNull (sources , "source is null" );
1270
+ ObjectHelper .verifyPositive (maxConcurrency , "maxConcurrency" );
1271
+ return RxJavaPlugins .onAssembly (new FlowableFlatMapPublisher (sources , MaybeToPublisher .instance (), true , maxConcurrency , 1 ));
1271
1272
}
1272
1273
1273
1274
/**
0 commit comments