pinusmod
Version:
[](https://travis-ci.org/node-pinus/pinus)
25 lines (24 loc) • 619 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.MonitorComponent = void 0;
/**
* Component for monitor.
* Load and start monitor client.
*/
const monitor_1 = require("../monitor/monitor");
class MonitorComponent {
constructor(app, opts) {
this.name = '__monitor__';
this.monitor = new monitor_1.Monitor(app, opts);
}
start(cb) {
this.monitor.start(cb);
}
stop(force, cb) {
this.monitor.stop(cb);
}
reconnect(masterInfo) {
this.monitor.reconnect(masterInfo);
}
}
exports.MonitorComponent = MonitorComponent;