RxJava is a Java VM implementation of Reactive Extensions: a library for composing asynchronous and event-based programs by using observable sequences. It extends the observer pattern to support ...
Then, you can import classes from this library in your core module or any other submodules that depend on core. You might be depending on this for any number of reasons, but platform-independent code ...