BB10-Cordova/VIBRATION/plugin/src/blackberry10/index.js
function (success, fail, args, env) {
		var result = new PluginResult(args, env);
		resultObjs[result.callbackId] = result;
		args = JSON.parse(decodeURIComponent(args["input"]));
		vibration.getInstance().vibration_request(result.callbackId, args);
		result.noResult(true);
	}
function (success, fail, args, env) {
		var result = new PluginResult(args, env);
		resultObjs[result.callbackId] = result;
		args = JSON.parse(decodeURIComponent(args["input"]));
		vibration.getInstance().vibration_request(result.callbackId, args);
		result.noResult(true);
	}
These methods call into JNEXT.vibration which handles the communication through the JNEXT plugin to vibration_js.cpp Request vibration function