JNI implementation callback and JNI open thread