java - RxJava hook not being called on custom Scheduler -
i have registered hook via
rxjavahooks.setonscheduleaction(new myonscheduleaction());
and created custom scheduler (for testing purposes) using
scheduler scheduler = schedulers.from(executors.newsinglethreadexecutor());
but following piece of code doesn't call registered hook:
observable.create(subscriber -> { subscriber.onnext("hi"); subscriber.oncomplete(); }).subscribeon(scheduler).subscribe(mytestsubscriber);
if i, however, replace subscribeon(scheduler)
subscribeon(schedulers.io())
(or subscribeon(schedulers.computation())
, matter) hook called expected.
is expected behaviour? i'm using rxjava 1.1.8.
this bug schedulers.from()
, fixed in 1.1.9. can track related issue/pr here.
Comments
Post a Comment