yao-node-client
Version:
A node client for yao application development
45 lines • 1.32 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.Job = void 0;
const exception_1 = require("./exception");
class Job {
/**
*
* 作业会使用golang 的协程进行调用执行
*
* 参数1是处理器的名称,剩余的是处理器的参数。
*
* @param processor 处理器的名称
* @param args 处理器的参数
*/
constructor(processor, ...args) {
throw new exception_1.Exception(`Job Not support debug`);
}
/**
* 状态检查回调函数
*
* 当作业在执行过程中会不断的检查作业状态,如果作业还没完成,就会不断的调用回调函数。
*
* 作业的状态回调方法Pending,方法的参数1必须是函数
*
* 可以在回调函数中使用 return false 打断状态检查。
* @param f
*/
Pending(f) {
throw new exception_1.Exception(`Job Not support debug`);
}
/**
* 读取作业完成后的数据
*/
Data() {
throw new exception_1.Exception(`Job Not support debug`);
}
/**
* 取消作业
*/
Cancle() {
throw new exception_1.Exception(`Job Not support debug`);
}
}
exports.Job = Job;
//# sourceMappingURL=job.js.map