Skip to content

Commit 025de00

Browse files
Merge pull request #793 from benjchristensen/subscriber-observer
Observer + Subscriber
2 parents ef12fe3 + 171ebc0 commit 025de00

File tree

211 files changed

+1848
-1385
lines changed

Some content is hidden

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

211 files changed

+1848
-1385
lines changed

language-adaptors/rxjava-groovy/src/main/java/rx/lang/groovy/GroovyCreateWrapper.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717

1818
import groovy.lang.Closure;
1919
import rx.Observable.OnSubscribe;
20-
import rx.Observer;
20+
import rx.Subscriber;
2121
import rx.Subscription;
2222

2323
public class GroovyCreateWrapper<T> implements OnSubscribe<T> {
@@ -29,7 +29,7 @@ public GroovyCreateWrapper(Closure<Void> closure) {
2929
}
3030

3131
@Override
32-
public void call(Observer<? super T> op) {
32+
public void call(Subscriber<? super T> op) {
3333
Object o = closure.call(op);
3434
/*
3535
* If the new signature is being used, we will get NULL back.

language-adaptors/rxjava-groovy/src/test/groovy/rx/lang/groovy/ObservableTests.groovy

Lines changed: 15 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -15,28 +15,21 @@
1515
*/
1616
package rx.lang.groovy
1717

18-
import static org.mockito.Matchers.*;
19-
import static org.mockito.Mockito.*;
20-
21-
import java.util.Arrays;
22-
import java.util.Collection;
23-
import java.util.Map;
24-
25-
import org.junit.Before;
26-
import org.junit.Test;
27-
import static org.junit.Assert.*;
28-
29-
import org.mockito.Mock;
30-
import org.mockito.MockitoAnnotations;
31-
32-
import rx.Notification;
33-
import rx.Observable;
34-
import rx.Observable.OnSubscribeFunc;
35-
import rx.Observer;
36-
import rx.Subscription;
37-
import rx.observables.GroupedObservable;
38-
import rx.subscriptions.Subscriptions;
39-
import rx.util.functions.Func1;
18+
import static org.junit.Assert.*
19+
import static org.mockito.Matchers.*
20+
import static org.mockito.Mockito.*
21+
22+
import org.junit.Before
23+
import org.junit.Test
24+
import org.mockito.Mock
25+
import org.mockito.MockitoAnnotations
26+
27+
import rx.Notification
28+
import rx.Observable
29+
import rx.Observer
30+
import rx.Subscription
31+
import rx.Observable.OnSubscribeFunc
32+
import rx.subscriptions.Subscriptions
4033

4134
def class ObservableTests {
4235

language-adaptors/rxjava-jruby/src/main/java/rx/lang/jruby/JRubyActionWrapper.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,11 @@
1515
*/
1616
package rx.lang.jruby;
1717

18-
import org.jruby.RubyProc;
1918
import org.jruby.Ruby;
19+
import org.jruby.RubyProc;
20+
import org.jruby.javasupport.JavaUtil;
2021
import org.jruby.runtime.ThreadContext;
2122
import org.jruby.runtime.builtin.IRubyObject;
22-
import org.jruby.javasupport.JavaUtil;
2323

2424
import rx.util.functions.Action;
2525
import rx.util.functions.Action0;

language-adaptors/rxjava-jruby/src/main/java/rx/lang/jruby/JRubyFunctionWrapper.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,11 @@
1515
*/
1616
package rx.lang.jruby;
1717

18-
import org.jruby.RubyProc;
1918
import org.jruby.Ruby;
19+
import org.jruby.RubyProc;
20+
import org.jruby.javasupport.JavaUtil;
2021
import org.jruby.runtime.ThreadContext;
2122
import org.jruby.runtime.builtin.IRubyObject;
22-
import org.jruby.javasupport.JavaUtil;
2323

2424
import rx.util.functions.Func0;
2525
import rx.util.functions.Func1;

language-adaptors/rxjava-scala/src/main/scala/rx/lang/scala/Subject.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ package rx.lang.scala
2121
trait Subject[T] extends Observable[T] with Observer[T] {
2222
private [scala] val asJavaSubject: rx.subjects.Subject[_ >: T, _<: T]
2323

24-
val asJavaObservable: rx.Observable[_ <: T] = asJavaSubject.toObservable()
24+
val asJavaObservable: rx.Observable[_ <: T] = asJavaSubject
2525

2626
override val asJavaObserver: rx.Observer[_ >: T] = asJavaSubject
2727
override def onNext(value: T): Unit = { asJavaObserver.onNext(value)}

rxjava-contrib/rxjava-android/src/main/java/rx/android/observables/AndroidObservable.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,10 @@
1616
package rx.android.observables;
1717

1818
import rx.Observable;
19-
import rx.Observer;
2019
import rx.operators.OperationObserveFromAndroidComponent;
21-
2220
import android.app.Activity;
2321
import android.app.Fragment;
2422
import android.os.Build;
25-
import android.support.v4.app.FragmentActivity;
2623

2724

2825
public final class AndroidObservable {

rxjava-contrib/rxjava-android/src/main/java/rx/android/schedulers/AndroidSchedulers.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,9 @@
1515
*/
1616
package rx.android.schedulers;
1717

18+
import rx.Scheduler;
1819
import android.os.Handler;
1920
import android.os.Looper;
20-
import rx.Scheduler;
2121

2222
/**
2323
* Schedulers that have Android specific functionality

rxjava-contrib/rxjava-android/src/main/java/rx/android/schedulers/HandlerThreadScheduler.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,14 +15,13 @@
1515
*/
1616
package rx.android.schedulers;
1717

18-
import android.os.Handler;
18+
import java.util.concurrent.TimeUnit;
1919

2020
import rx.Scheduler;
2121
import rx.Subscription;
2222
import rx.operators.SafeObservableSubscription;
2323
import rx.util.functions.Func2;
24-
25-
import java.util.concurrent.TimeUnit;
24+
import android.os.Handler;
2625

2726
/**
2827
* Schedules actions to run on an Android Handler thread.

rxjava-contrib/rxjava-android/src/main/java/rx/operators/OperationObserveFromAndroidComponent.java

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -19,17 +19,10 @@
1919
import rx.Observer;
2020
import rx.Subscription;
2121
import rx.android.schedulers.AndroidSchedulers;
22-
import rx.subjects.PublishSubject;
2322
import android.app.Activity;
24-
import android.app.Fragment;
2523
import android.os.Looper;
2624
import android.util.Log;
2725

28-
import java.util.concurrent.Callable;
29-
import java.util.concurrent.Executors;
30-
import java.util.concurrent.Future;
31-
import java.util.concurrent.TimeUnit;
32-
3326
public class OperationObserveFromAndroidComponent {
3427

3528
public static <T> Observable<T> observeFromAndroidComponent(Observable<T> source, android.app.Fragment fragment) {

rxjava-contrib/rxjava-android/src/test/java/rx/android/observables/AndroidObservableTest.java

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
*/
1616
package rx.android.observables;
1717

18-
import static org.mockito.Mockito.verify;
18+
import static org.mockito.Mockito.*;
1919

2020
import org.junit.Before;
2121
import org.junit.Test;
@@ -29,12 +29,9 @@
2929
import rx.Observable;
3030
import rx.Observer;
3131
import rx.observers.TestObserver;
32-
import rx.operators.OperationObserveFromAndroidComponent;
3332
import android.app.Activity;
3433
import android.app.Fragment;
35-
import android.os.Build;
3634
import android.support.v4.app.FragmentActivity;
37-
import rx.android.observables.AndroidObservable;
3835

3936

4037
@RunWith(RobolectricTestRunner.class)

0 commit comments

Comments
 (0)