void registerCallback(final JavaCallback callback, final long objectHandle, final String jsFunctionName) { long methodID = registerJavaMethod(getV8RuntimePtr(), objectHandle, jsFunctionName, false); createAndRegisterMethodDescriptor(callback, methodID); }
@Override protected void initialize(final long runtimePtr, final Object data) { if (data == null) { super.initialize(runtimePtr, null); return; } JavaCallback javaCallback = (JavaCallback) data; long[] pointers = v8.initNewV8Function(runtimePtr); // position 0 is the object reference, position 1 is the function reference v8.createAndRegisterMethodDescriptor(javaCallback, pointers[1]); released = false; addObjectReference(pointers[0]); }
void registerCallback(final JavaCallback callback, final long objectHandle, final String jsFunctionName) { long methodID = registerJavaMethod(getV8RuntimePtr(), objectHandle, jsFunctionName, false); createAndRegisterMethodDescriptor(callback, methodID); }
@Override protected void initialize(final long runtimePtr, final Object data) { if (data == null) { super.initialize(runtimePtr, null); return; } JavaCallback javaCallback = (JavaCallback) data; long[] pointers = v8.initNewV8Function(runtimePtr); // position 0 is the object reference, position 1 is the function reference v8.createAndRegisterMethodDescriptor(javaCallback, pointers[1]); released = false; addObjectReference(pointers[0]); }
void registerCallback(final JavaCallback callback, final long objectHandle, final String jsFunctionName) { long methodID = registerJavaMethod(getV8RuntimePtr(), objectHandle, jsFunctionName, false); createAndRegisterMethodDescriptor(callback, methodID); }
void registerCallback(final JavaCallback callback, final long objectHandle, final String jsFunctionName) { long methodID = registerJavaMethod(getV8RuntimePtr(), objectHandle, jsFunctionName, false); createAndRegisterMethodDescriptor(callback, methodID); }
@Override protected void initialize(final long runtimePtr, final Object data) { if (data == null) { super.initialize(runtimePtr, null); return; } JavaCallback javaCallback = (JavaCallback) data; long[] pointers = v8.initNewV8Function(runtimePtr); // position 0 is the object reference, position 1 is the function reference v8.createAndRegisterMethodDescriptor(javaCallback, pointers[1]); released = false; addObjectReference(pointers[0]); }
@Override protected void initialize(final long runtimePtr, final Object data) { if (data == null) { super.initialize(runtimePtr, null); return; } JavaCallback javaCallback = (JavaCallback) data; long[] pointers = v8.initNewV8Function(runtimePtr); // position 0 is the object reference, position 1 is the function reference v8.createAndRegisterMethodDescriptor(javaCallback, pointers[1]); released = false; addObjectReference(pointers[0]); }