Skip to content

Commit 6d0f240

Browse files
Merge pull request #1611 from benjchristensen/superfluous-overloads
Deprecate Superfluous Methods with Scheduler Overload
2 parents 9f5e512 + 4a5b31e commit 6d0f240

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

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

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1110,7 +1110,9 @@ public final static <T> Observable<T> empty() {
11101110
* {@code scheduler}
11111111
* @see <a href="https://github.com/Netflix/RxJava/wiki/Creating-Observables#empty-error-and-never">RxJava wiki: empty</a>
11121112
* @see <a href="http://msdn.microsoft.com/en-us/library/hh229066.aspx">MSDN: Observable.Empty(IScheduler)</a>
1113+
* @deprecated Use subscribeOn to Schedule
11131114
*/
1115+
@Deprecated
11141116
public final static <T> Observable<T> empty(Scheduler scheduler) {
11151117
return Observable.<T> empty().subscribeOn(scheduler);
11161118
}
@@ -1158,7 +1160,9 @@ public final static <T> Observable<T> error(Throwable exception) {
11581160
* the specified Scheduler
11591161
* @see <a href="https://github.com/Netflix/RxJava/wiki/Creating-Observables#empty-error-and-never">RxJava wiki: error</a>
11601162
* @see <a href="http://msdn.microsoft.com/en-us/library/hh211711.aspx">MSDN: Observable.Throw</a>
1163+
* @deprecated Use subscribeOn to Schedule
11611164
*/
1165+
@Deprecated
11621166
public final static <T> Observable<T> error(Throwable exception, Scheduler scheduler) {
11631167
return Observable.<T> error(exception).subscribeOn(scheduler);
11641168
}
@@ -2112,7 +2116,9 @@ public final static <T> Observable<T> merge(Iterable<? extends Observable<? exte
21122116
* if {@code maxConcurrent} is less than or equal to 0
21132117
* @see <a href="https://github.com/Netflix/RxJava/wiki/Combining-Observables#merge">RxJava wiki: merge</a>
21142118
* @see <a href="http://msdn.microsoft.com/en-us/library/hh244329.aspx">MSDN: Observable.Merge</a>
2119+
* @deprecated Use subscribeOn to Schedule
21152120
*/
2121+
@Deprecated
21162122
public final static <T> Observable<T> merge(Iterable<? extends Observable<? extends T>> sequences, int maxConcurrent, Scheduler scheduler) {
21172123
return merge(from(sequences, scheduler), maxConcurrent);
21182124
}
@@ -2138,7 +2144,9 @@ public final static <T> Observable<T> merge(Iterable<? extends Observable<? exte
21382144
* Observables in the Iterable
21392145
* @see <a href="https://github.com/Netflix/RxJava/wiki/Combining-Observables#merge">RxJava wiki: merge</a>
21402146
* @see <a href="http://msdn.microsoft.com/en-us/library/hh244336.aspx">MSDN: Observable.Merge</a>
2147+
* @deprecated Use subscribeOn to Schedule
21412148
*/
2149+
@Deprecated
21422150
public final static <T> Observable<T> merge(Iterable<? extends Observable<? extends T>> sequences, Scheduler scheduler) {
21432151
return merge(from(sequences, scheduler));
21442152
}
@@ -2494,7 +2502,9 @@ public final static <T> Observable<T> merge(Observable<? extends T>[] sequences)
24942502
* @return an Observable that emits all of the items emitted by the Observables in the Array
24952503
* @see <a href="https://github.com/Netflix/RxJava/wiki/Combining-Observables#merge">RxJava wiki: merge</a>
24962504
* @see <a href="http://msdn.microsoft.com/en-us/library/hh229061.aspx">MSDN: Observable.Merge</a>
2505+
* @deprecated Use subscribeOn to Schedule
24972506
*/
2507+
@Deprecated
24982508
public final static <T> Observable<T> merge(Observable<? extends T>[] sequences, Scheduler scheduler) {
24992509
return merge(from(sequences, scheduler));
25002510
}
@@ -8040,7 +8050,9 @@ public final Observable<T> startWith(Iterable<T> values) {
80408050
* emitted by the source Observable
80418051
* @see <a href="https://github.com/Netflix/RxJava/wiki/Combining-Observables#startwith">RxJava wiki: startWith</a>
80428052
* @see <a href="http://msdn.microsoft.com/en-us/library/hh229372.aspx">MSDN: Observable.StartWith</a>
8053+
* @deprecated Use subscribeOn to Schedule
80438054
*/
8055+
@Deprecated
80448056
public final Observable<T> startWith(Iterable<T> values, Scheduler scheduler) {
80458057
return concat(from(values, scheduler), this);
80468058
}
@@ -8324,7 +8336,9 @@ public final Observable<T> startWith(T t1, T t2, T t3, T t4, T t5, T t6, T t7, T
83248336
* emit items emitted by the source Observable.
83258337
* @see <a href="https://github.com/Netflix/RxJava/wiki/Combining-Observables#startwith">RxJava wiki: startWith</a>
83268338
* @see <a href="http://msdn.microsoft.com/en-us/library/hh229372.aspx">MSDN: Observable.StartWith</a>
8339+
* @deprecated Use subscribeOn to Schedule
83278340
*/
8341+
@Deprecated
83288342
public final Observable<T> startWith(T[] values, Scheduler scheduler) {
83298343
return startWith(Arrays.asList(values), scheduler);
83308344
}

0 commit comments

Comments
 (0)