CPP -> SWIG -> Java with NIO and reactive responsivness