11/**
2- * Copyright 2013 Netflix, Inc.
2+ * Copyright 2014 Netflix, Inc.
33 *
44 * Licensed under the Apache License, Version 2.0 (the "License"); you may not
55 * use this file except in compliance with the License. You may obtain a copy of
5454import rx .subjects .Subject ;
5555import rx .subscriptions .SerialSubscription ;
5656import rx .util .async .operators .Functionals ;
57- import rx .util .async .operators .OperationDeferFuture ;
58- import rx .util .async .operators .OperationForEachFuture ;
59- import rx .util .async .operators .OperationFromFunctionals ;
60- import rx .util .async .operators .OperationStartFuture ;
57+ import rx .util .async .operators .OperatorDeferFuture ;
58+ import rx .util .async .operators .OperatorForEachFuture ;
59+ import rx .util .async .operators .OperatorFromFunctionals ;
60+ import rx .util .async .operators .OperatorStartFuture ;
6161
6262/**
6363 * Utility methods to convert functions and actions into asynchronous operations
@@ -1377,7 +1377,7 @@ public static <R> FuncN<Observable<R>> asyncFunc(final FuncN<? extends R> func,
13771377 * @see <a href="https://github.com/Netflix/RxJava/wiki/Async-Operators#startfuture">RxJava Wiki: startFuture()</a>
13781378 */
13791379 public static <T > Observable <T > startFuture (Func0 <? extends Future <? extends T >> functionAsync ) {
1380- return OperationStartFuture .startFuture (functionAsync );
1380+ return OperatorStartFuture .startFuture (functionAsync );
13811381 }
13821382
13831383 /**
@@ -1395,7 +1395,7 @@ public static <T> Observable<T> startFuture(Func0<? extends Future<? extends T>>
13951395 */
13961396 public static <T > Observable <T > startFuture (Func0 <? extends Future <? extends T >> functionAsync ,
13971397 Scheduler scheduler ) {
1398- return OperationStartFuture .startFuture (functionAsync , scheduler );
1398+ return OperatorStartFuture .startFuture (functionAsync , scheduler );
13991399 }
14001400
14011401 /**
@@ -1416,7 +1416,7 @@ public static <T> Observable<T> startFuture(Func0<? extends Future<? extends T>>
14161416 * @see <a href="https://github.com/Netflix/RxJava/wiki/Async-Operators#deferfuture">RxJava Wiki: deferFuture()</a>
14171417 */
14181418 public static <T > Observable <T > deferFuture (Func0 <? extends Future <? extends Observable <? extends T >>> observableFactoryAsync ) {
1419- return OperationDeferFuture .deferFuture (observableFactoryAsync );
1419+ return OperatorDeferFuture .deferFuture (observableFactoryAsync );
14201420 }
14211421
14221422 /**
@@ -1437,7 +1437,7 @@ public static <T> Observable<T> deferFuture(Func0<? extends Future<? extends Obs
14371437 public static <T > Observable <T > deferFuture (
14381438 Func0 <? extends Future <? extends Observable <? extends T >>> observableFactoryAsync ,
14391439 Scheduler scheduler ) {
1440- return OperationDeferFuture .deferFuture (observableFactoryAsync , scheduler );
1440+ return OperatorDeferFuture .deferFuture (observableFactoryAsync , scheduler );
14411441 }
14421442
14431443 /**
@@ -1453,13 +1453,13 @@ public static <T> Observable<T> deferFuture(
14531453 * @param source the source Observable
14541454 * @param onNext the action to call with each emitted element
14551455 * @return the Future representing the entire for-each operation
1456- * @see #forEachFuture(rx.functions.Action1, rx.Scheduler)
1456+ * @see #forEachFuture(rx.Observable, rx. functions.Action1, rx.Scheduler)
14571457 * @see <a href="https://github.com/Netflix/RxJava/wiki/Async-Operators#foreachfuture">RxJava Wiki: forEachFuture()</a>
14581458 */
14591459 public static <T > FutureTask <Void > forEachFuture (
14601460 Observable <? extends T > source ,
14611461 Action1 <? super T > onNext ) {
1462- return OperationForEachFuture .forEachFuture (source , onNext );
1462+ return OperatorForEachFuture .forEachFuture (source , onNext );
14631463 }
14641464
14651465
@@ -1477,14 +1477,14 @@ public static <T> FutureTask<Void> forEachFuture(
14771477 * @param onNext the action to call with each emitted element
14781478 * @param onError the action to call when an exception is emitted
14791479 * @return the Future representing the entire for-each operation
1480- * @see #forEachFuture(rx.functions.Action1, rx.functions.Action1, rx.Scheduler)
1480+ * @see #forEachFuture(rx.Observable, rx. functions.Action1, rx.functions.Action1, rx.Scheduler)
14811481 * @see <a href="https://github.com/Netflix/RxJava/wiki/Async-Operators#foreachfuture">RxJava Wiki: forEachFuture()</a>
14821482 */
14831483 public static <T > FutureTask <Void > forEachFuture (
14841484 Observable <? extends T > source ,
14851485 Action1 <? super T > onNext ,
14861486 Action1 <? super Throwable > onError ) {
1487- return OperationForEachFuture .forEachFuture (source , onNext , onError );
1487+ return OperatorForEachFuture .forEachFuture (source , onNext , onError );
14881488 }
14891489
14901490
@@ -1503,15 +1503,15 @@ public static <T> FutureTask<Void> forEachFuture(
15031503 * @param onError the action to call when an exception is emitted
15041504 * @param onCompleted the action to call when the source completes
15051505 * @return the Future representing the entire for-each operation
1506- * @see #forEachFuture(rx.functions.Action1, rx.functions.Action1, rx.functions.Action0, rx.Scheduler)
1506+ * @see #forEachFuture(rx.Observable, rx. functions.Action1, rx.functions.Action1, rx.functions.Action0, rx.Scheduler)
15071507 * @see <a href="https://github.com/Netflix/RxJava/wiki/Async-Operators#foreachfuture">RxJava Wiki: forEachFuture()</a>
15081508 */
15091509 public static <T > FutureTask <Void > forEachFuture (
15101510 Observable <? extends T > source ,
15111511 Action1 <? super T > onNext ,
15121512 Action1 <? super Throwable > onError ,
15131513 Action0 onCompleted ) {
1514- return OperationForEachFuture .forEachFuture (source , onNext , onError , onCompleted );
1514+ return OperatorForEachFuture .forEachFuture (source , onNext , onError , onCompleted );
15151515 }
15161516
15171517
@@ -1534,7 +1534,7 @@ public static <T> FutureTask<Void> forEachFuture(
15341534 Observable <? extends T > source ,
15351535 Action1 <? super T > onNext ,
15361536 Scheduler scheduler ) {
1537- FutureTask <Void > task = OperationForEachFuture .forEachFuture (source , onNext );
1537+ FutureTask <Void > task = OperatorForEachFuture .forEachFuture (source , onNext );
15381538 final Worker inner = scheduler .createWorker ();
15391539 inner .schedule (Functionals .fromRunnable (task , inner ));
15401540 return task ;
@@ -1562,7 +1562,7 @@ public static <T> FutureTask<Void> forEachFuture(
15621562 Action1 <? super T > onNext ,
15631563 Action1 <? super Throwable > onError ,
15641564 Scheduler scheduler ) {
1565- FutureTask <Void > task = OperationForEachFuture .forEachFuture (source , onNext , onError );
1565+ FutureTask <Void > task = OperatorForEachFuture .forEachFuture (source , onNext , onError );
15661566 final Worker inner = scheduler .createWorker ();
15671567 inner .schedule (Functionals .fromRunnable (task , inner ));
15681568 return task ;
@@ -1592,7 +1592,7 @@ public static <T> FutureTask<Void> forEachFuture(
15921592 Action1 <? super Throwable > onError ,
15931593 Action0 onCompleted ,
15941594 Scheduler scheduler ) {
1595- FutureTask <Void > task = OperationForEachFuture .forEachFuture (source , onNext , onError , onCompleted );
1595+ FutureTask <Void > task = OperatorForEachFuture .forEachFuture (source , onNext , onError , onCompleted );
15961596 final Worker inner = scheduler .createWorker ();
15971597 inner .schedule (Functionals .fromRunnable (task , inner ));
15981598 return task ;
@@ -1696,7 +1696,7 @@ public static <R> Observable<R> fromRunnable(final Runnable run, final R result)
16961696 * @see <a href="https://github.com/Netflix/RxJava/wiki/Async-Operators#fromaction">RxJava Wiki: fromAction()</a>
16971697 */
16981698 public static <R > Observable <R > fromAction (Action0 action , R result , Scheduler scheduler ) {
1699- return Observable .create (OperationFromFunctionals .fromAction (action , result )).subscribeOn (scheduler );
1699+ return Observable .create (OperatorFromFunctionals .fromAction (action , result )).subscribeOn (scheduler );
17001700 }
17011701
17021702 /**
@@ -1740,7 +1740,7 @@ public static <R> Observable<R> fromFunc0(Func0<? extends R> function, Scheduler
17401740 * @see <a href="https://github.com/Netflix/RxJava/wiki/Async-Operators#fromcallable">RxJava Wiki: fromCallable()</a>
17411741 */
17421742 public static <R > Observable <R > fromCallable (Callable <? extends R > callable , Scheduler scheduler ) {
1743- return Observable .create (OperationFromFunctionals .fromCallable (callable )).subscribeOn (scheduler );
1743+ return Observable .create (OperatorFromFunctionals .fromCallable (callable )).subscribeOn (scheduler );
17441744 }
17451745
17461746 /**
@@ -1759,7 +1759,7 @@ public static <R> Observable<R> fromCallable(Callable<? extends R> callable, Sch
17591759 * @see <a href="https://github.com/Netflix/RxJava/wiki/Async-Operators#fromrunnable">RxJava Wiki: fromRunnable()</a>
17601760 */
17611761 public static <R > Observable <R > fromRunnable (final Runnable run , final R result , Scheduler scheduler ) {
1762- return Observable .create (OperationFromFunctionals .fromRunnable (run , result )).subscribeOn (scheduler );
1762+ return Observable .create (OperatorFromFunctionals .fromRunnable (run , result )).subscribeOn (scheduler );
17631763 }
17641764 /**
17651765 * Runs the provided action on the given scheduler and allows propagation
0 commit comments