Add an observe() method that returns an Observable (https://github.com/Netflix/RxJava) to allow callbacks and composition.
This will be in addition to the existing execute() and queue() methods.
Thus the 3 invocation methods will be:
T execute()
Future<T> queue()
Observable<T> observe()
(This has been planned for a while - just documenting it. I had hoped to have this in when RxJava was released but have had other competing priorities. It is near the top of my list.)