Skip to content

Instantly share code, notes, and snippets.

@anitaa1990
Created August 19, 2018 13:57
Show Gist options
  • Save anitaa1990/5201f473c64853a28ac7b77cf044eb21 to your computer and use it in GitHub Desktop.
Save anitaa1990/5201f473c64853a28ac7b77cf044eb21 to your computer and use it in GitHub Desktop.
Flowable.range(10, 1000)
.subscribeOn(Schedulers.io())
.reduce(1, new BiFunction<Integer, Integer, Integer>() {
@Override
public Integer apply(Integer integer, Integer integer2) {
return (integer + integer2);
}
})
.subscribe(new SingleObserver<Integer>() {
@Override
public void onSubscribe(Disposable d) {
System.out.println("onSubscribe is called");
}
@Override
public void onSuccess(Integer integer) {
System.out.println("Success: " + integer);
}
@Override
public void onError(Throwable e) {
System.out.println("Error: " + e.getMessage());
}
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment