Working on porting rxgrpc to Spring's Reactor, I realized that some of the rxgrpc classes don't depend on RxJava and could be mutualized between all reactive-streams implementations (RxJava, Reactor, Akka-streams, ...)
Those are : CancellableStreamObserver, RxExecutor, RxStreamBackpressureOnReadyHandler, RxStreamObserverPublisher
Maybe some others could also be generified.
So it would be great to have these in an artifact independant of the underlying reactive implementation.