@@ -1749,6 +1749,7 @@ public final static <T> Observable<T> merge(Observable<? extends Observable<? ex
1749
1749
* @throws IllegalArgumentException
1750
1750
* if {@code maxConcurrent} is less than or equal to 0
1751
1751
* @see <a href="http://reactivex.io/documentation/operators/merge.html">ReactiveX operators documentation: Merge</a>
1752
+ * @since (if this graduates from Experimental/Beta to supported, replace this parenthetical with the release number)
1752
1753
*/
1753
1754
@ Experimental
1754
1755
@ SuppressWarnings ({"unchecked" , "rawtypes" })
@@ -2047,11 +2048,13 @@ public final static <T> Observable<T> merge(Observable<? extends T>[] sequences)
2047
2048
* the maximum number of Observables that may be subscribed to concurrently
2048
2049
* @return an Observable that emits all of the items emitted by the Observables in the Array
2049
2050
* @see <a href="http://reactivex.io/documentation/operators/merge.html">ReactiveX operators documentation: Merge</a>
2051
+ * @since (if this graduates from Experimental/Beta to supported, replace this parenthetical with the release number)
2050
2052
*/
2051
2053
@ Experimental
2052
2054
public final static <T > Observable <T > merge (Observable <? extends T >[] sequences , int maxConcurrent ) {
2053
2055
return merge (from (sequences ), maxConcurrent );
2054
2056
}
2057
+
2055
2058
/**
2056
2059
* Flattens an Observable that emits Observables into one Observable, in a way that allows an Observer to
2057
2060
* receive all successfully emitted items from all of the source Observables without being interrupted by
@@ -2079,6 +2082,7 @@ public final static <T> Observable<T> merge(Observable<? extends T>[] sequences,
2079
2082
public final static <T > Observable <T > mergeDelayError (Observable <? extends Observable <? extends T >> source ) {
2080
2083
return source .lift (OperatorMerge .<T >instance (true ));
2081
2084
}
2085
+
2082
2086
/**
2083
2087
* Flattens an Observable that emits Observables into one Observable, in a way that allows an Observer to
2084
2088
* receive all successfully emitted items from all of the source Observables without being interrupted by
@@ -2105,6 +2109,7 @@ public final static <T> Observable<T> mergeDelayError(Observable<? extends Obser
2105
2109
* @return an Observable that emits all of the items emitted by the Observables emitted by the
2106
2110
* {@code source} Observable
2107
2111
* @see <a href="http://reactivex.io/documentation/operators/merge.html">ReactiveX operators documentation: Merge</a>
2112
+ * @since (if this graduates from Experimental/Beta to supported, replace this parenthetical with the release number)
2108
2113
*/
2109
2114
@ Experimental
2110
2115
public final static <T > Observable <T > mergeDelayError (Observable <? extends Observable <? extends T >> source , int maxConcurrent ) {
@@ -5513,6 +5518,7 @@ public final Observable<T> onBackpressureDrop() {
5513
5518
public final Observable <T > onBackpressureBlock (int maxQueueLength ) {
5514
5519
return lift (new OperatorOnBackpressureBlock <T >(maxQueueLength ));
5515
5520
}
5521
+
5516
5522
/**
5517
5523
* Instructs an Observable that is emitting items faster than its observer can consume them to block the
5518
5524
* producer thread if the number of undelivered onNext events reaches the system-wide ring buffer size.
0 commit comments