@@ -573,21 +573,21 @@ public static <T> Maybe<T> create(MaybeOnSubscribe<T> onSubscribe) {
573
573
}
574
574
575
575
/**
576
- * Calls a Callable for each individual MaybeObserver to return the actual MaybeSource source to
576
+ * Calls a Supplier for each individual MaybeObserver to return the actual MaybeSource source to
577
577
* be subscribed to.
578
578
* <dl>
579
579
* <dt><b>Scheduler:</b></dt>
580
580
* <dd>{@code defer} does not operate by default on a particular {@link Scheduler}.</dd>
581
581
* </dl>
582
582
* @param <T> the value type
583
- * @param maybeSupplier the Callable that is called for each individual MaybeObserver and
583
+ * @param maybeSupplier the Supplier that is called for each individual MaybeObserver and
584
584
* returns a MaybeSource instance to subscribe to
585
585
* @return the new Maybe instance
586
586
*/
587
587
@ CheckReturnValue
588
588
@ NonNull
589
589
@ SchedulerSupport (SchedulerSupport .NONE )
590
- public static <T > Maybe <T > defer (final Callable <? extends MaybeSource <? extends T >> maybeSupplier ) {
590
+ public static <T > Maybe <T > defer (final Supplier <? extends MaybeSource <? extends T >> maybeSupplier ) {
591
591
ObjectHelper .requireNonNull (maybeSupplier , "maybeSupplier is null" );
592
592
return RxJavaPlugins .onAssembly (new MaybeDefer <T >(maybeSupplier ));
593
593
}
@@ -648,7 +648,7 @@ public static <T> Maybe<T> error(Throwable exception) {
648
648
* </dl>
649
649
*
650
650
* @param supplier
651
- * a Callable factory to return a Throwable for each individual MaybeObserver
651
+ * a Supplier factory to return a Throwable for each individual MaybeObserver
652
652
* @param <T>
653
653
* the type of the items (ostensibly) emitted by the Maybe
654
654
* @return a Maybe that invokes the {@link MaybeObserver}'s {@link MaybeObserver#onError onError} method when
@@ -658,7 +658,7 @@ public static <T> Maybe<T> error(Throwable exception) {
658
658
@ CheckReturnValue
659
659
@ NonNull
660
660
@ SchedulerSupport (SchedulerSupport .NONE )
661
- public static <T > Maybe <T > error (Callable <? extends Throwable > supplier ) {
661
+ public static <T > Maybe <T > error (Supplier <? extends Throwable > supplier ) {
662
662
ObjectHelper .requireNonNull (supplier , "errorSupplier is null" );
663
663
return RxJavaPlugins .onAssembly (new MaybeErrorCallable <T >(supplier ));
664
664
}
@@ -1689,7 +1689,7 @@ public static <T> Maybe<T> unsafeCreate(MaybeSource<T> onSubscribe) {
1689
1689
*/
1690
1690
@ CheckReturnValue
1691
1691
@ SchedulerSupport (SchedulerSupport .NONE )
1692
- public static <T , D > Maybe <T > using (Callable <? extends D > resourceSupplier ,
1692
+ public static <T , D > Maybe <T > using (Supplier <? extends D > resourceSupplier ,
1693
1693
Function <? super D , ? extends MaybeSource <? extends T >> sourceSupplier ,
1694
1694
Consumer <? super D > resourceDisposer ) {
1695
1695
return using (resourceSupplier , sourceSupplier , resourceDisposer , true );
@@ -1725,7 +1725,7 @@ public static <T, D> Maybe<T> using(Callable<? extends D> resourceSupplier,
1725
1725
@ CheckReturnValue
1726
1726
@ NonNull
1727
1727
@ SchedulerSupport (SchedulerSupport .NONE )
1728
- public static <T , D > Maybe <T > using (Callable <? extends D > resourceSupplier ,
1728
+ public static <T , D > Maybe <T > using (Supplier <? extends D > resourceSupplier ,
1729
1729
Function <? super D , ? extends MaybeSource <? extends T >> sourceSupplier ,
1730
1730
Consumer <? super D > resourceDisposer , boolean eager ) {
1731
1731
ObjectHelper .requireNonNull (resourceSupplier , "resourceSupplier is null" );
@@ -3022,7 +3022,7 @@ public final <R> Maybe<R> flatMap(Function<? super T, ? extends MaybeSource<? ex
3022
3022
public final <R > Maybe <R > flatMap (
3023
3023
Function <? super T , ? extends MaybeSource <? extends R >> onSuccessMapper ,
3024
3024
Function <? super Throwable , ? extends MaybeSource <? extends R >> onErrorMapper ,
3025
- Callable <? extends MaybeSource <? extends R >> onCompleteSupplier ) {
3025
+ Supplier <? extends MaybeSource <? extends R >> onCompleteSupplier ) {
3026
3026
ObjectHelper .requireNonNull (onSuccessMapper , "onSuccessMapper is null" );
3027
3027
ObjectHelper .requireNonNull (onErrorMapper , "onErrorMapper is null" );
3028
3028
ObjectHelper .requireNonNull (onCompleteSupplier , "onCompleteSupplier is null" );
0 commit comments