Skip to content

Commit 60a7d82

Browse files
Merge pull request #1286 from davidmoten/operator-to-onsubscribe
Rename some Operator* classes to OnSubscribe* as per #1270
2 parents 73ed329 + 007ce55 commit 60a7d82

29 files changed

+85
-85
lines changed

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

Lines changed: 34 additions & 34 deletions
Large diffs are not rendered by default.

rxjava-core/src/main/java/rx/observables/ConnectableObservable.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
import rx.Subscriber;
2020
import rx.Subscription;
2121
import rx.functions.Action1;
22-
import rx.operators.OperatorRefCount;
22+
import rx.operators.OnSubscribeRefCount;
2323

2424
/**
2525
* A {@code ConnectableObservable} resembles an ordinary {@link Observable}, except that it does not begin
@@ -75,6 +75,6 @@ public void call(Subscription t1) {
7575
* @return a {@link Observable}
7676
*/
7777
public Observable<T> refCount() {
78-
return create(new OperatorRefCount<T>(this));
78+
return create(new OnSubscribeRefCount<T>(this));
7979
}
8080
}

rxjava-core/src/main/java/rx/operators/OperatorAmb.java renamed to rxjava-core/src/main/java/rx/operators/OnSubscribeAmb.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
/**
2727
* Propagates the observable sequence that reacts first.
2828
*/
29-
public final class OperatorAmb<T> implements OnSubscribe<T>{
29+
public final class OnSubscribeAmb<T> implements OnSubscribe<T>{
3030

3131
public static <T> OnSubscribe<T> amb(Observable<? extends T> o1, Observable<? extends T> o2) {
3232
List<Observable<? extends T>> sources = new ArrayList<Observable<? extends T>>();
@@ -113,7 +113,7 @@ public static <T> OnSubscribe<T> amb(Observable<? extends T> o1, Observable<? ex
113113
}
114114

115115
public static <T> OnSubscribe<T> amb(final Iterable<? extends Observable<? extends T>> sources) {
116-
return new OperatorAmb<T>(sources);
116+
return new OnSubscribeAmb<T>(sources);
117117
}
118118

119119
private static final class AmbSubscriber<T> extends Subscriber<T> {
@@ -168,7 +168,7 @@ private boolean isSelected() {
168168

169169
private final Iterable<? extends Observable<? extends T>> sources;
170170

171-
private OperatorAmb(Iterable<? extends Observable<? extends T>> sources) {
171+
private OnSubscribeAmb(Iterable<? extends Observable<? extends T>> sources) {
172172
this.sources = sources;
173173
}
174174

rxjava-core/src/main/java/rx/operators/OperatorCache.java renamed to rxjava-core/src/main/java/rx/operators/OnSubscribeCache.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -40,19 +40,19 @@
4040
* @param <T>
4141
* the cached value type
4242
*/
43-
public final class OperatorCache<T> implements OnSubscribe<T> {
43+
public final class OnSubscribeCache<T> implements OnSubscribe<T> {
4444
protected final Observable<? extends T> source;
4545
protected final Subject<? super T, ? extends T> cache;
4646
volatile int sourceSubscribed;
4747
@SuppressWarnings("rawtypes")
48-
static final AtomicIntegerFieldUpdater<OperatorCache> SRC_SUBSCRIBED_UPDATER
49-
= AtomicIntegerFieldUpdater.newUpdater(OperatorCache.class, "sourceSubscribed");
48+
static final AtomicIntegerFieldUpdater<OnSubscribeCache> SRC_SUBSCRIBED_UPDATER
49+
= AtomicIntegerFieldUpdater.newUpdater(OnSubscribeCache.class, "sourceSubscribed");
5050

51-
public OperatorCache(Observable<? extends T> source) {
51+
public OnSubscribeCache(Observable<? extends T> source) {
5252
this(source, ReplaySubject.<T> create());
5353
}
5454

55-
/* accessible to tests */OperatorCache(Observable<? extends T> source, Subject<? super T, ? extends T> cache) {
55+
/* accessible to tests */OnSubscribeCache(Observable<? extends T> source, Subject<? super T, ? extends T> cache) {
5656
this.source = source;
5757
this.cache = cache;
5858
}

rxjava-core/src/main/java/rx/operators/OperatorCombineLatest.java renamed to rxjava-core/src/main/java/rx/operators/OnSubscribeCombineLatest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,11 +37,11 @@
3737
* @param <T> the common basetype of the source values
3838
* @param <R> the result type of the combinator function
3939
*/
40-
public final class OperatorCombineLatest<T, R> implements OnSubscribe<R> {
40+
public final class OnSubscribeCombineLatest<T, R> implements OnSubscribe<R> {
4141
final List<? extends Observable<? extends T>> sources;
4242
final FuncN<? extends R> combinator;
4343

44-
public OperatorCombineLatest(List<? extends Observable<? extends T>> sources, FuncN<? extends R> combinator) {
44+
public OnSubscribeCombineLatest(List<? extends Observable<? extends T>> sources, FuncN<? extends R> combinator) {
4545
this.sources = sources;
4646
this.combinator = combinator;
4747
}

rxjava-core/src/main/java/rx/operators/OperatorDefer.java renamed to rxjava-core/src/main/java/rx/operators/OnSubscribeDefer.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,10 +30,10 @@
3030
* return an Observable that will call this function to generate its Observable sequence afresh
3131
* each time a new Observer subscribes.
3232
*/
33-
public final class OperatorDefer<T> implements OnSubscribe<T> {
33+
public final class OnSubscribeDefer<T> implements OnSubscribe<T> {
3434
final Func0<? extends Observable<? extends T>> observableFactory;
3535

36-
public OperatorDefer(Func0<? extends Observable<? extends T>> observableFactory) {
36+
public OnSubscribeDefer(Func0<? extends Observable<? extends T>> observableFactory) {
3737
this.observableFactory = observableFactory;
3838
}
3939

rxjava-core/src/main/java/rx/operators/OperatorDelay.java renamed to rxjava-core/src/main/java/rx/operators/OnSubscribeDelay.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,14 +29,14 @@
2929
* Delays the emission of onNext events by a given amount of time.
3030
* @param <T> the value type
3131
*/
32-
public final class OperatorDelay<T> implements OnSubscribe<T> {
32+
public final class OnSubscribeDelay<T> implements OnSubscribe<T> {
3333

3434
final Observable<? extends T> source;
3535
final long delay;
3636
final TimeUnit unit;
3737
final Scheduler scheduler;
3838

39-
public OperatorDelay(Observable<? extends T> source, long delay, TimeUnit unit, Scheduler scheduler) {
39+
public OnSubscribeDelay(Observable<? extends T> source, long delay, TimeUnit unit, Scheduler scheduler) {
4040
this.source = source;
4141
this.delay = delay;
4242
this.unit = unit;

rxjava-core/src/main/java/rx/operators/OperatorDelaySubscription.java renamed to rxjava-core/src/main/java/rx/operators/OnSubscribeDelaySubscription.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,13 +28,13 @@
2828
*
2929
* @param <T> the value type
3030
*/
31-
public final class OperatorDelaySubscription<T> implements OnSubscribe<T> {
31+
public final class OnSubscribeDelaySubscription<T> implements OnSubscribe<T> {
3232
final Observable<? extends T> source;
3333
final long time;
3434
final TimeUnit unit;
3535
final Scheduler scheduler;
3636

37-
public OperatorDelaySubscription(Observable<? extends T> source, long time, TimeUnit unit, Scheduler scheduler) {
37+
public OnSubscribeDelaySubscription(Observable<? extends T> source, long time, TimeUnit unit, Scheduler scheduler) {
3838
this.source = source;
3939
this.time = time;
4040
this.unit = unit;

rxjava-core/src/main/java/rx/operators/OperatorDelayWithSelector.java renamed to rxjava-core/src/main/java/rx/operators/OnSubscribeDelayWithSelector.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
import rx.functions.Func0;
2222
import rx.functions.Func1;
2323
import rx.observers.SerializedSubscriber;
24-
import rx.operators.OperatorDelay.Emitter;
24+
import rx.operators.OnSubscribeDelay.Emitter;
2525
import rx.subscriptions.CompositeSubscription;
2626

2727
/**
@@ -30,12 +30,12 @@
3030
* @param <U> the value type of the subscription-delaying observable
3131
* @param <V> the value type of the item-delaying observable
3232
*/
33-
public final class OperatorDelayWithSelector<T, U, V> implements OnSubscribe<T> {
33+
public final class OnSubscribeDelayWithSelector<T, U, V> implements OnSubscribe<T> {
3434
final Observable<? extends T> source;
3535
final Func0<? extends Observable<U>> subscriptionDelay;
3636
final Func1<? super T, ? extends Observable<V>> itemDelay;
3737

38-
public OperatorDelayWithSelector(Observable<? extends T> source, Func1<? super T, ? extends Observable<V>> itemDelay) {
38+
public OnSubscribeDelayWithSelector(Observable<? extends T> source, Func1<? super T, ? extends Observable<V>> itemDelay) {
3939
this.source = source;
4040
this.subscriptionDelay = new Func0<Observable<U>>() {
4141
@Override
@@ -46,7 +46,7 @@ public Observable<U> call() {
4646
this.itemDelay = itemDelay;
4747
}
4848

49-
public OperatorDelayWithSelector(Observable<? extends T> source, Func0<? extends Observable<U>> subscriptionDelay, Func1<? super T, ? extends Observable<V>> itemDelay) {
49+
public OnSubscribeDelayWithSelector(Observable<? extends T> source, Func0<? extends Observable<U>> subscriptionDelay, Func1<? super T, ? extends Observable<V>> itemDelay) {
5050
this.source = source;
5151
this.subscriptionDelay = subscriptionDelay;
5252
this.itemDelay = itemDelay;

rxjava-core/src/main/java/rx/operators/OperatorGroupJoin.java renamed to rxjava-core/src/main/java/rx/operators/OnSubscribeGroupJoin.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,14 +44,14 @@
4444
* @param <D2> the value type of the right duration
4545
* @param <R> the result value type
4646
*/
47-
public final class OperatorGroupJoin<T1, T2, D1, D2, R> implements OnSubscribe<R> {
47+
public final class OnSubscribeGroupJoin<T1, T2, D1, D2, R> implements OnSubscribe<R> {
4848
protected final Observable<T1> left;
4949
protected final Observable<T2> right;
5050
protected final Func1<? super T1, ? extends Observable<D1>> leftDuration;
5151
protected final Func1<? super T2, ? extends Observable<D2>> rightDuration;
5252
protected final Func2<? super T1, ? super Observable<T2>, ? extends R> resultSelector;
5353

54-
public OperatorGroupJoin(
54+
public OnSubscribeGroupJoin(
5555
Observable<T1> left,
5656
Observable<T2> right,
5757
Func1<? super T1, ? extends Observable<D1>> leftDuration,

0 commit comments

Comments
 (0)