Skip to content

Commit

Permalink
Merge pull request #1233 from benjchristensen/deprecate-toBlockingObs…
Browse files Browse the repository at this point in the history
…ervable

Deprecate toBlockingObservable in favor of toBlocking
  • Loading branch information
benjchristensen committed May 20, 2014
2 parents e50aa5d + 93ed358 commit 5cd3776
Show file tree
Hide file tree
Showing 41 changed files with 125 additions and 124 deletions.
7 changes: 4 additions & 3 deletions rxjava-core/src/main/java/rx/Observable.java
Original file line number Diff line number Diff line change
Expand Up @@ -7032,21 +7032,22 @@ public final Observable<Timestamped<T>> timestamp(Scheduler scheduler) {
*
* @return a {@code BlockingObservable} version of this Observable
* @see <a href="https://github.com/Netflix/RxJava/wiki/Blocking-Observable-Operators">RxJava Wiki: Blocking Observable Observers</a>
*
* @deprecated Use {@link #toBlocking()} instead.
*/
@Deprecated
public final BlockingObservable<T> toBlockingObservable() {
return BlockingObservable.from(this);
}

/**
* Converts an Observable into a {@link BlockingObservable} (an Observable with blocking operators).
*
* This method is an alias for {@link #toBlockingObservable()}.
*
* @return a {@code BlockingObservable} version of this Observable
* @see <a href="https://github.com/Netflix/RxJava/wiki/Blocking-Observable-Operators">RxJava Wiki: Blocking Observable Observers</a>
*/
public final BlockingObservable<T> toBlocking() {
return toBlockingObservable();
return BlockingObservable.from(this);
}

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@
* An extension of {@link Observable} that provides blocking operators.
* <p>
* You construct a <code>BlockingObservable</code> from an
* <code>Observable</code> with {@link #from(Observable)} or {@link Observable#toBlockingObservable()} <p>
* <code>Observable</code> with {@link #from(Observable)} or {@link Observable#toBlocking()} <p>
* The documentation for this interface makes use of a form of marble diagram
* that has been modified to illustrate blocking operators. The following legend
* explains these marble diagrams:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,6 @@ public void call() {
}
});
}
}).toBlockingObservable().last();
}).toBlocking().last();
}
}
10 changes: 5 additions & 5 deletions rxjava-core/src/test/java/rx/CombineLatestTests.java
Original file line number Diff line number Diff line change
Expand Up @@ -36,11 +36,11 @@ public void testCovarianceOfCombineLatest() {
Observable<HorrorMovie> horrors = Observable.from(new HorrorMovie());
Observable<CoolRating> ratings = Observable.from(new CoolRating());

Observable.<Movie, CoolRating, Result> combineLatest(horrors, ratings, combine).toBlockingObservable().forEach(action);
Observable.<Movie, CoolRating, Result> combineLatest(horrors, ratings, combine).toBlockingObservable().forEach(action);
Observable.<Media, Rating, ExtendedResult> combineLatest(horrors, ratings, combine).toBlockingObservable().forEach(extendedAction);
Observable.<Media, Rating, Result> combineLatest(horrors, ratings, combine).toBlockingObservable().forEach(action);
Observable.<Media, Rating, ExtendedResult> combineLatest(horrors, ratings, combine).toBlockingObservable().forEach(action);
Observable.<Movie, CoolRating, Result> combineLatest(horrors, ratings, combine).toBlocking().forEach(action);
Observable.<Movie, CoolRating, Result> combineLatest(horrors, ratings, combine).toBlocking().forEach(action);
Observable.<Media, Rating, ExtendedResult> combineLatest(horrors, ratings, combine).toBlocking().forEach(extendedAction);
Observable.<Media, Rating, Result> combineLatest(horrors, ratings, combine).toBlocking().forEach(action);
Observable.<Media, Rating, ExtendedResult> combineLatest(horrors, ratings, combine).toBlocking().forEach(action);

Observable.<Movie, CoolRating, Result> combineLatest(horrors, ratings, combine);
}
Expand Down
14 changes: 7 additions & 7 deletions rxjava-core/src/test/java/rx/ConcatTests.java
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ public void testConcatSimple() {
Observable<String> o1 = Observable.from("one", "two");
Observable<String> o2 = Observable.from("three", "four");

List<String> values = Observable.concat(o1, o2).toList().toBlockingObservable().single();
List<String> values = Observable.concat(o1, o2).toList().toBlocking().single();

assertEquals("one", values.get(0));
assertEquals("two", values.get(1));
Expand All @@ -51,7 +51,7 @@ public void testConcatWithObservableOfObservable() {

Observable<Observable<String>> os = Observable.from(o1, o2, o3);

List<String> values = Observable.concat(os).toList().toBlockingObservable().single();
List<String> values = Observable.concat(os).toList().toBlocking().single();

assertEquals("one", values.get(0));
assertEquals("two", values.get(1));
Expand All @@ -68,7 +68,7 @@ public void testConcatWithIterableOfObservable() {
@SuppressWarnings("unchecked")
Iterable<Observable<String>> is = Arrays.asList(o1, o2, o3);

List<String> values = Observable.concat(Observable.from(is)).toList().toBlockingObservable().single();
List<String> values = Observable.concat(Observable.from(is)).toList().toBlocking().single();

assertEquals("one", values.get(0));
assertEquals("two", values.get(1));
Expand All @@ -83,7 +83,7 @@ public void testConcatCovariance() {

Observable<Observable<Media>> os = Observable.from(o1, o2);

List<Media> values = Observable.concat(os).toList().toBlockingObservable().single();
List<Media> values = Observable.concat(os).toList().toBlocking().single();

assertEquals(4, values.size());
}
Expand All @@ -95,7 +95,7 @@ public void testConcatCovariance2() {

Observable<Observable<Media>> os = Observable.from(o1, o2);

List<Media> values = Observable.concat(os).toList().toBlockingObservable().single();
List<Media> values = Observable.concat(os).toList().toBlocking().single();

assertEquals(5, values.size());
}
Expand All @@ -105,7 +105,7 @@ public void testConcatCovariance3() {
Observable<Movie> o1 = Observable.from(new HorrorMovie(), new Movie());
Observable<Media> o2 = Observable.from(new Media(), new HorrorMovie());

List<Media> values = Observable.concat(o1, o2).toList().toBlockingObservable().single();
List<Media> values = Observable.concat(o1, o2).toList().toBlocking().single();

assertTrue(values.get(0) instanceof HorrorMovie);
assertTrue(values.get(1) instanceof Movie);
Expand All @@ -129,7 +129,7 @@ public void call(Subscriber<? super Movie> o) {

Observable<Media> o2 = Observable.from(new Media(), new HorrorMovie());

List<Media> values = Observable.concat(o1, o2).toList().toBlockingObservable().single();
List<Media> values = Observable.concat(o1, o2).toList().toBlocking().single();

assertTrue(values.get(0) instanceof HorrorMovie);
assertTrue(values.get(1) instanceof Movie);
Expand Down
4 changes: 2 additions & 2 deletions rxjava-core/src/test/java/rx/GroupByTests.java
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ public String call(Event event) {
}

}).take(1)
.toBlockingObservable().forEach(new Action1<GroupedObservable<String, Event>>() {
.toBlocking().forEach(new Action1<GroupedObservable<String, Event>>() {

@Override
public void call(GroupedObservable<String, Event> g) {
Expand Down Expand Up @@ -79,7 +79,7 @@ public String call(Event event) {

})
.take(20)
.toBlockingObservable().forEach(new Action1<String>() {
.toBlocking().forEach(new Action1<String>() {

@Override
public void call(String v) {
Expand Down
8 changes: 4 additions & 4 deletions rxjava-core/src/test/java/rx/MergeTests.java
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ public void testMergeCovariance() {

Observable<Observable<Media>> os = Observable.from(o1, o2);

List<Media> values = Observable.merge(os).toList().toBlockingObservable().single();
List<Media> values = Observable.merge(os).toList().toBlocking().single();

assertEquals(4, values.size());
}
Expand All @@ -58,7 +58,7 @@ public void testMergeCovariance2() {

Observable<Observable<Media>> os = Observable.from(o1, o2);

List<Media> values = Observable.merge(os).toList().toBlockingObservable().single();
List<Media> values = Observable.merge(os).toList().toBlocking().single();

assertEquals(5, values.size());
}
Expand All @@ -68,7 +68,7 @@ public void testMergeCovariance3() {
Observable<Movie> o1 = Observable.from(new HorrorMovie(), new Movie());
Observable<Media> o2 = Observable.from(new Media(), new HorrorMovie());

List<Media> values = Observable.merge(o1, o2).toList().toBlockingObservable().single();
List<Media> values = Observable.merge(o1, o2).toList().toBlocking().single();

assertTrue(values.get(0) instanceof HorrorMovie);
assertTrue(values.get(1) instanceof Movie);
Expand All @@ -92,7 +92,7 @@ public void call(Subscriber<? super Movie> o) {

Observable<Media> o2 = Observable.from(new Media(), new HorrorMovie());

List<Media> values = Observable.merge(o1, o2).toList().toBlockingObservable().single();
List<Media> values = Observable.merge(o1, o2).toList().toBlocking().single();

assertTrue(values.get(0) instanceof HorrorMovie);
assertTrue(values.get(1) instanceof Movie);
Expand Down
6 changes: 3 additions & 3 deletions rxjava-core/src/test/java/rx/ObservableDoOnTest.java
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ public void testDoOnEach() {
public void call(String v) {
r.set(v);
}
}).toBlockingObservable().single();
}).toBlocking().single();

assertEquals("one", output);
assertEquals("one", r.get());
Expand All @@ -56,7 +56,7 @@ Observable.<String> error(new RuntimeException("an error")).doOnError(new Action
public void call(Throwable v) {
r.set(v);
}
}).toBlockingObservable().single();
}).toBlocking().single();
fail("expected exception, not a return value");
} catch (Throwable e) {
t = e;
Expand All @@ -75,7 +75,7 @@ public void testDoOnCompleted() {
public void call() {
r.set(true);
}
}).toBlockingObservable().single();
}).toBlocking().single();

assertEquals("one", output);
assertTrue(r.get());
Expand Down
30 changes: 15 additions & 15 deletions rxjava-core/src/test/java/rx/ObservableTests.java
Original file line number Diff line number Diff line change
Expand Up @@ -74,9 +74,9 @@ public void before() {
@Test
public void fromArray() {
String[] items = new String[] { "one", "two", "three" };
assertEquals(new Integer(3), Observable.from(items).count().toBlockingObservable().single());
assertEquals("two", Observable.from(items).skip(1).take(1).toBlockingObservable().single());
assertEquals("three", Observable.from(items).takeLast(1).toBlockingObservable().single());
assertEquals(new Integer(3), Observable.from(items).count().toBlocking().single());
assertEquals("two", Observable.from(items).skip(1).take(1).toBlocking().single());
assertEquals("three", Observable.from(items).takeLast(1).toBlocking().single());
}

@Test
Expand All @@ -86,26 +86,26 @@ public void fromIterable() {
items.add("two");
items.add("three");

assertEquals(new Integer(3), Observable.from(items).count().toBlockingObservable().single());
assertEquals("two", Observable.from(items).skip(1).take(1).toBlockingObservable().single());
assertEquals("three", Observable.from(items).takeLast(1).toBlockingObservable().single());
assertEquals(new Integer(3), Observable.from(items).count().toBlocking().single());
assertEquals("two", Observable.from(items).skip(1).take(1).toBlocking().single());
assertEquals("three", Observable.from(items).takeLast(1).toBlocking().single());
}

@Test
public void fromArityArgs3() {
Observable<String> items = Observable.from("one", "two", "three");

assertEquals(new Integer(3), items.count().toBlockingObservable().single());
assertEquals("two", items.skip(1).take(1).toBlockingObservable().single());
assertEquals("three", items.takeLast(1).toBlockingObservable().single());
assertEquals(new Integer(3), items.count().toBlocking().single());
assertEquals("two", items.skip(1).take(1).toBlocking().single());
assertEquals("three", items.takeLast(1).toBlocking().single());
}

@Test
public void fromArityArgs1() {
Observable<String> items = Observable.from("one");

assertEquals(new Integer(1), items.count().toBlockingObservable().single());
assertEquals("one", items.takeLast(1).toBlockingObservable().single());
assertEquals(new Integer(1), items.count().toBlocking().single());
assertEquals("one", items.takeLast(1).toBlocking().single());
}

@Test
Expand Down Expand Up @@ -253,7 +253,7 @@ public Integer call(Integer t1, Integer t2) {
return t1 + t2;
}

}).toBlockingObservable().forEach(new Action1<Integer>() {
}).toBlocking().forEach(new Action1<Integer>() {

@Override
public void call(Integer t1) {
Expand All @@ -279,7 +279,7 @@ public Integer call(Integer t1, Integer t2) {
return t1 + t2;
}

}).toBlockingObservable().last();
}).toBlocking().last();

assertEquals(1, value);
}
Expand Down Expand Up @@ -970,7 +970,7 @@ public void testCollectToList() {
public void call(List<Integer> list, Integer v) {
list.add(v);
}
}).toBlockingObservable().last();
}).toBlocking().last();

assertEquals(3, list.size());
assertEquals(1, list.get(0).intValue());
Expand All @@ -989,7 +989,7 @@ public void call(StringBuilder sb, Integer v) {
}
sb.append(v);
}
}).toBlockingObservable().last().toString();
}).toBlocking().last().toString();

assertEquals("1-2-3", value);
}
Expand Down
2 changes: 1 addition & 1 deletion rxjava-core/src/test/java/rx/ObservableWindowTests.java
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ public void testWindow() {
public Observable<List<Integer>> call(Observable<Integer> xs) {
return xs.toList();
}
})).toBlockingObservable().forEach(new Action1<List<Integer>>() {
})).toBlocking().forEach(new Action1<List<Integer>>() {

@Override
public void call(List<Integer> xs) {
Expand Down
2 changes: 1 addition & 1 deletion rxjava-core/src/test/java/rx/ReduceTests.java
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ public void reduceInts() {
public Integer call(Integer t1, Integer t2) {
return t1 + t2;
}
}).toBlockingObservable().single();
}).toBlocking().single();

assertEquals(6, value);
}
Expand Down
2 changes: 1 addition & 1 deletion rxjava-core/src/test/java/rx/ScanTests.java
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ public Map<String, String> call(Map<String, String> accum, Event perInstanceEven

})
.take(10)
.toBlockingObservable().forEach(new Action1<Map<String, String>>() {
.toBlocking().forEach(new Action1<Map<String, String>>() {

@Override
public void call(Map<String, String> v) {
Expand Down
6 changes: 3 additions & 3 deletions rxjava-core/src/test/java/rx/StartWithTests.java
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ public class StartWithTests {

@Test
public void startWith1() {
List<String> values = Observable.from("one", "two").startWith("zero").toList().toBlockingObservable().single();
List<String> values = Observable.from("one", "two").startWith("zero").toList().toBlocking().single();

assertEquals("zero", values.get(0));
assertEquals("two", values.get(2));
Expand All @@ -37,7 +37,7 @@ public void startWithIterable() {
List<String> li = new ArrayList<String>();
li.add("alpha");
li.add("beta");
List<String> values = Observable.from("one", "two").startWith(li).toList().toBlockingObservable().single();
List<String> values = Observable.from("one", "two").startWith(li).toList().toBlocking().single();

assertEquals("alpha", values.get(0));
assertEquals("beta", values.get(1));
Expand All @@ -50,7 +50,7 @@ public void startWithObservable() {
List<String> li = new ArrayList<String>();
li.add("alpha");
li.add("beta");
List<String> values = Observable.from("one", "two").startWith(Observable.from(li)).toList().toBlockingObservable().single();
List<String> values = Observable.from("one", "two").startWith(Observable.from(li)).toList().toBlocking().single();

assertEquals("alpha", values.get(0));
assertEquals("beta", values.get(1));
Expand Down
14 changes: 7 additions & 7 deletions rxjava-core/src/test/java/rx/ZipTests.java
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@ public Map<String, String> call(Map<String, String> accum, Event perInstanceEven
}
})
.take(10)
.toBlockingObservable().forEach(new Action1<Map<String, String>>() {
.toBlocking().forEach(new Action1<Map<String, String>>() {

@Override
public void call(Map<String, String> v) {
Expand All @@ -89,11 +89,11 @@ public void testCovarianceOfZip() {
Observable<HorrorMovie> horrors = Observable.from(new HorrorMovie());
Observable<CoolRating> ratings = Observable.from(new CoolRating());

Observable.<Movie, CoolRating, Result> zip(horrors, ratings, combine).toBlockingObservable().forEach(action);
Observable.<Movie, CoolRating, Result> zip(horrors, ratings, combine).toBlockingObservable().forEach(action);
Observable.<Media, Rating, ExtendedResult> zip(horrors, ratings, combine).toBlockingObservable().forEach(extendedAction);
Observable.<Media, Rating, Result> zip(horrors, ratings, combine).toBlockingObservable().forEach(action);
Observable.<Media, Rating, ExtendedResult> zip(horrors, ratings, combine).toBlockingObservable().forEach(action);
Observable.<Movie, CoolRating, Result> zip(horrors, ratings, combine).toBlocking().forEach(action);
Observable.<Movie, CoolRating, Result> zip(horrors, ratings, combine).toBlocking().forEach(action);
Observable.<Media, Rating, ExtendedResult> zip(horrors, ratings, combine).toBlocking().forEach(extendedAction);
Observable.<Media, Rating, Result> zip(horrors, ratings, combine).toBlocking().forEach(action);
Observable.<Media, Rating, ExtendedResult> zip(horrors, ratings, combine).toBlocking().forEach(action);

Observable.<Movie, CoolRating, Result> zip(horrors, ratings, combine);
}
Expand All @@ -120,7 +120,7 @@ public Object call(final Object... args) {
}
});

assertSame(invoked, result.toBlockingObservable().last());
assertSame(invoked, result.toBlocking().last());
}

Func2<Media, Rating, ExtendedResult> combine = new Func2<Media, Rating, ExtendedResult>() {
Expand Down
Loading

0 comments on commit 5cd3776

Please sign in to comment.