Skip to content

Commit 47a0e1b

Browse files
Observer+Subscription -> Subscriber
1 parent 52022dd commit 47a0e1b

File tree

208 files changed

+1435
-1435
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

208 files changed

+1435
-1435
lines changed

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,7 @@ public boolean isOnNext() {
142142
return getKind() == Kind.OnNext;
143143
}
144144

145-
public void accept(Observer<? super T> observer) {
145+
public void accept(Subscriber<? super T> observer) {
146146
if (isOnNext()) {
147147
observer.onNext(getValue());
148148
} else if (isOnCompleted()) {

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

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

rxjava-core/src/main/java/rx/Observer.java renamed to rxjava-core/src/main/java/rx/Subscriber.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,22 +28,22 @@
2828
*
2929
* @param <T>
3030
*/
31-
public abstract class Observer<T> implements Subscription {
31+
public abstract class Subscriber<T> implements Subscription {
3232

3333
private final CompositeSubscription cs;
3434

35-
protected Observer(CompositeSubscription cs) {
35+
protected Subscriber(CompositeSubscription cs) {
3636
if (cs == null) {
3737
throw new IllegalArgumentException("The CompositeSubscription can not be null");
3838
}
3939
this.cs = cs;
4040
}
4141

42-
protected Observer() {
42+
protected Subscriber() {
4343
this(new CompositeSubscription());
4444
}
4545

46-
protected Observer(Observer<?> op) {
46+
protected Subscriber(Subscriber<?> op) {
4747
this(op.cs);
4848
}
4949

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
import rx.subscriptions.Subscriptions;
1919

2020
/**
21-
* Subscription returns from {@link Observable#subscribe(Observer)} to allow unsubscribing.
21+
* Subscription returns from {@link Observable#subscribe(Subscriber)} to allow unsubscribing.
2222
* <p>
2323
* See utilities in {@link Subscriptions} and implementations in the {@code rx.subscriptions} package.
2424
* <p>
@@ -27,9 +27,9 @@
2727
public interface Subscription {
2828

2929
/**
30-
* Stop receiving notifications on the {@link Observer} that was registered when this Subscription was received.
30+
* Stop receiving notifications on the {@link Subscriber} that was registered when this Subscription was received.
3131
* <p>
32-
* This allows unregistering an {@link Observer} before it has finished receiving all events (ie. before onCompleted is called).
32+
* This allows unregistering an {@link Subscriber} before it has finished receiving all events (ie. before onCompleted is called).
3333
*/
3434
public void unsubscribe();
3535

rxjava-core/src/main/java/rx/joins/JoinObserver1.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,15 +23,15 @@
2323

2424
import rx.Notification;
2525
import rx.Observable;
26-
import rx.Observer;
26+
import rx.Subscriber;
2727
import rx.observers.SafeObserver;
2828
import rx.operators.SafeObservableSubscription;
2929
import rx.util.functions.Action1;
3030

3131
/**
3232
* Default implementation of a join observer.
3333
*/
34-
public final class JoinObserver1<T> extends Observer<Notification<T>> implements JoinObserver {
34+
public final class JoinObserver1<T> extends Subscriber<Notification<T>> implements JoinObserver {
3535
private Object gate;
3636
private final Observable<T> source;
3737
private final Action1<Throwable> onError;
@@ -97,7 +97,7 @@ void removeActivePlan(ActivePlan0 activePlan) {
9797
}
9898

9999

100-
private final class InnerObserver extends Observer<Notification<T>> {
100+
private final class InnerObserver extends Subscriber<Notification<T>> {
101101

102102
@Override
103103
public void onNext(Notification<T> args) {

rxjava-core/src/main/java/rx/joins/Plan0.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,15 +18,15 @@
1818
import java.util.Map;
1919

2020
import rx.Observable;
21-
import rx.Observer;
21+
import rx.Subscriber;
2222
import rx.util.functions.Action1;
2323

2424
/**
2525
* Represents an execution plan for join patterns.
2626
*/
2727
public abstract class Plan0<R> {
2828
public abstract ActivePlan0 activate(Map<Object, JoinObserver> externalSubscriptions,
29-
Observer<R> observer, Action1<ActivePlan0> deactivate);
29+
Subscriber<R> observer, Action1<ActivePlan0> deactivate);
3030

3131
@SuppressWarnings("unchecked")
3232
public static <T> JoinObserver1<T> createObserver(

rxjava-core/src/main/java/rx/joins/Plan1.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
import java.util.Map;
1919
import java.util.concurrent.atomic.AtomicReference;
2020

21-
import rx.Observer;
21+
import rx.Subscriber;
2222
import rx.util.functions.Action0;
2323
import rx.util.functions.Action1;
2424
import rx.util.functions.Actions;
@@ -45,7 +45,7 @@ public Func1<T1, R> selector() {
4545
}
4646

4747
@Override
48-
public ActivePlan0 activate(Map<Object, JoinObserver> externalSubscriptions, final Observer<R> observer, final Action1<ActivePlan0> deactivate) {
48+
public ActivePlan0 activate(Map<Object, JoinObserver> externalSubscriptions, final Subscriber<R> observer, final Action1<ActivePlan0> deactivate) {
4949
Action1<Throwable> onError = Actions.onErrorFrom(observer);
5050

5151
final JoinObserver1<T1> firstJoinObserver = createObserver(externalSubscriptions, expression.first(), onError);

rxjava-core/src/main/java/rx/joins/Plan2.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
import java.util.Map;
1919
import java.util.concurrent.atomic.AtomicReference;
2020

21-
import rx.Observer;
21+
import rx.Subscriber;
2222
import rx.util.functions.Action0;
2323
import rx.util.functions.Action1;
2424
import rx.util.functions.Action2;
@@ -39,7 +39,7 @@ public Plan2(Pattern2<T1, T2> expression, Func2<T1, T2, R> selector) {
3939

4040
@Override
4141
public ActivePlan0 activate(Map<Object, JoinObserver> externalSubscriptions,
42-
final Observer<R> observer, final Action1<ActivePlan0> deactivate) {
42+
final Subscriber<R> observer, final Action1<ActivePlan0> deactivate) {
4343
Action1<Throwable> onError = Actions.onErrorFrom(observer);
4444

4545
final JoinObserver1<T1> firstJoinObserver = createObserver(externalSubscriptions, expression.first(), onError);

rxjava-core/src/main/java/rx/joins/Plan3.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
import java.util.Map;
1919
import java.util.concurrent.atomic.AtomicReference;
2020

21-
import rx.Observer;
21+
import rx.Subscriber;
2222
import rx.util.functions.Action0;
2323
import rx.util.functions.Action1;
2424
import rx.util.functions.Action3;
@@ -39,7 +39,7 @@ public Plan3(Pattern3<T1, T2, T3> expression, Func3<T1, T2, T3, R> selector) {
3939

4040
@Override
4141
public ActivePlan0 activate(Map<Object, JoinObserver> externalSubscriptions,
42-
final Observer<R> observer, final Action1<ActivePlan0> deactivate) {
42+
final Subscriber<R> observer, final Action1<ActivePlan0> deactivate) {
4343
Action1<Throwable> onError = Actions.onErrorFrom(observer);
4444

4545
final JoinObserver1<T1> firstJoinObserver = createObserver(externalSubscriptions, expression.first(), onError);

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

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
import java.util.concurrent.atomic.AtomicReference;
2222

2323
import rx.Observable;
24-
import rx.Observer;
24+
import rx.Subscriber;
2525
import rx.Subscription;
2626
import rx.observers.SafeObserver;
2727
import rx.operators.OperationLatest;
@@ -66,13 +66,13 @@ public static <T> BlockingObservable<T> from(final Observable<? extends T> o) {
6666
}
6767

6868
/**
69-
* Used for protecting against errors being thrown from {@link Observer} implementations and ensuring onNext/onError/onCompleted contract
69+
* Used for protecting against errors being thrown from {@link Subscriber} implementations and ensuring onNext/onError/onCompleted contract
7070
* compliance.
7171
* <p>
7272
* See https://github.com/Netflix/RxJava/issues/216 for discussion on
7373
* "Guideline 6.4: Protect calls to user code from within an operator"
7474
*/
75-
private Subscription protectivelyWrapAndSubscribe(Observer<? super T> observer) {
75+
private Subscription protectivelyWrapAndSubscribe(Subscriber<? super T> observer) {
7676
return o.subscribe(new SafeObserver<T>(observer));
7777
}
7878

@@ -82,8 +82,8 @@ private Subscription protectivelyWrapAndSubscribe(Observer<? super T> observer)
8282
* <p>
8383
* NOTE: This will block even if the Observable is asynchronous.
8484
* <p>
85-
* This is similar to {@link Observable#subscribe(Observer)}, but it blocks.
86-
* Because it blocks it does not need the {@link Observer#onCompleted()} or {@link Observer#onError(Throwable)} methods.
85+
* This is similar to {@link Observable#subscribe(Subscriber)}, but it blocks.
86+
* Because it blocks it does not need the {@link Subscriber#onCompleted()} or {@link Subscriber#onError(Throwable)} methods.
8787
* <p>
8888
* <img width="640" src="https://github.com/Netflix/RxJava/wiki/images/rx-operators/B.forEach.png">
8989
*
@@ -103,7 +103,7 @@ public void forEach(final Action1<? super T> onNext) {
103103
* See https://github.com/Netflix/RxJava/issues/216 for discussion on
104104
* "Guideline 6.4: Protect calls to user code from within an operator"
105105
*/
106-
protectivelyWrapAndSubscribe(new Observer<T>() {
106+
protectivelyWrapAndSubscribe(new Subscriber<T>() {
107107
@Override
108108
public void onCompleted() {
109109
latch.countDown();

0 commit comments

Comments
 (0)