@@ -458,10 +458,12 @@ public static Completable fromFuture(final Future<?> future) {
458
458
* <dt><b>Scheduler:</b></dt>
459
459
* <dd>{@code fromMaybe} does not operate by default on a particular {@link Scheduler}.</dd>
460
460
* </dl>
461
+ * <p>History: 2.1.17 - beta
461
462
* @param <T> the value type of the {@link MaybeSource} element
462
463
* @param maybe the Maybe instance to subscribe to, not null
463
464
* @return the new Completable instance
464
465
* @throws NullPointerException if single is null
466
+ * @since 2.2
465
467
*/
466
468
@ CheckReturnValue
467
469
@ SchedulerSupport (SchedulerSupport .NONE )
@@ -1138,14 +1140,13 @@ public final Completable andThen(CompletableSource next) {
1138
1140
* <dt><b>Scheduler:</b></dt>
1139
1141
* <dd>{@code as} does not operate by default on a particular {@link Scheduler}.</dd>
1140
1142
* </dl>
1141
- *
1143
+ * <p>History: 2.1.7 - experimental
1142
1144
* @param <R> the resulting object type
1143
1145
* @param converter the function that receives the current Completable instance and returns a value
1144
1146
* @return the converted value
1145
1147
* @throws NullPointerException if converter is null
1146
- * @since 2.1.7 - experimental
1148
+ * @since 2.2
1147
1149
*/
1148
- @ Experimental
1149
1150
@ CheckReturnValue
1150
1151
@ SchedulerSupport (SchedulerSupport .NONE )
1151
1152
public final <R > R as (@ NonNull CompletableConverter <? extends R > converter ) {
@@ -1827,11 +1828,11 @@ public final Completable onErrorResumeNext(final Function<? super Throwable, ? e
1827
1828
* <dt><b>Scheduler:</b></dt>
1828
1829
* <dd>{@code onTerminateDetach} does not operate by default on a particular {@link Scheduler}.</dd>
1829
1830
* </dl>
1831
+ * <p>History: 2.1.5 - experimental
1830
1832
* @return a Completable which nulls out references to the upstream producer and downstream CompletableObserver if
1831
1833
* the sequence is terminated or downstream calls dispose()
1832
- * @since 2.1.5 - experimental
1834
+ * @since 2.2
1833
1835
*/
1834
- @ Experimental
1835
1836
@ CheckReturnValue
1836
1837
@ SchedulerSupport (SchedulerSupport .NONE )
1837
1838
public final Completable onTerminateDetach () {
@@ -1975,15 +1976,15 @@ public final Completable retry(long times) {
1975
1976
* <dt><b>Scheduler:</b></dt>
1976
1977
* <dd>{@code retry} does not operate by default on a particular {@link Scheduler}.</dd>
1977
1978
* </dl>
1979
+ * <p>History: 2.1.8 - experimental
1978
1980
* @param times the number of times the returned Completable should retry this Completable
1979
1981
* @param predicate the predicate that is called with the latest throwable and should return
1980
1982
* true to indicate the returned Completable should resubscribe to this Completable.
1981
1983
* @return the new Completable instance
1982
1984
* @throws NullPointerException if predicate is null
1983
1985
* @throws IllegalArgumentException if times is negative
1984
- * @since 2.1.8 - experimental
1986
+ * @since 2.2
1985
1987
*/
1986
- @ Experimental
1987
1988
@ CheckReturnValue
1988
1989
@ SchedulerSupport (SchedulerSupport .NONE )
1989
1990
public final Completable retry (long times , Predicate <? super Throwable > predicate ) {
@@ -2304,12 +2305,12 @@ public final Completable subscribeOn(final Scheduler scheduler) {
2304
2305
* is signaled to the downstream and the other error is signaled to the global
2305
2306
* error handler via {@link RxJavaPlugins#onError(Throwable)}.</dd>
2306
2307
* </dl>
2308
+ * <p>History: 2.1.17 - experimental
2307
2309
* @param other the other completable source to observe for the terminal signals
2308
2310
* @return the new Completable instance
2309
- * @since 2.1.17 - experimental
2311
+ * @since 2.2
2310
2312
*/
2311
2313
@ CheckReturnValue
2312
- @ Experimental
2313
2314
@ SchedulerSupport (SchedulerSupport .NONE )
2314
2315
public final Completable takeUntil (CompletableSource other ) {
2315
2316
ObjectHelper .requireNonNull (other , "other is null" );
0 commit comments