Search implemented using generic message/handler mapping via message bus rather than bespoke JNI handlers.