These are chat archives for ReactiveX/RxJava
RxJava – Reactive Extensions for the JVM – a library for composing asynchronous and event-based programs using observable sequences for the Java VM.
Yes you'll need to wrap the schedulers to do the copying of thread locals. The SchedulersHook is a good place to hook in your implementation if you want the default hooks to all pick up your behavior.
Hystrix does things like this as well if you want to see a similar example: https://github.com/Netflix/Hystrix/wiki/Plugins#concurrencystrategy