omelop
Version:
[](https://travis-ci.org/node-omelop/omelop)
25 lines • 1.44 kB
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;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibW9uaXRvci5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL2xpYi9jb21wb25lbnRzL21vbml0b3IudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQUE7OztHQUdHO0FBQ0gsZ0RBQTZEO0FBTzdELE1BQWEsZ0JBQWdCO0lBRXpCLFlBQVksR0FBZ0IsRUFBRSxJQUFzQjtRQUlwRCxTQUFJLEdBQUcsYUFBYSxDQUFDO1FBSGpCLElBQUksQ0FBQyxPQUFPLEdBQUcsSUFBSSxpQkFBTyxDQUFDLEdBQUcsRUFBRSxJQUFJLENBQUMsQ0FBQztJQUMxQyxDQUFDO0lBR0QsS0FBSyxDQUFDLEVBQWM7UUFDaEIsSUFBSSxDQUFDLE9BQU8sQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLENBQUM7SUFDM0IsQ0FBQztJQUVELElBQUksQ0FBQyxLQUFjLEVBQUUsRUFBYztRQUMvQixJQUFJLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxFQUFFLENBQUMsQ0FBQztJQUMxQixDQUFDO0lBRUQsU0FBUyxDQUFDLFVBQXNCO1FBQzVCLElBQUksQ0FBQyxPQUFPLENBQUMsU0FBUyxDQUFDLFVBQVUsQ0FBQyxDQUFDO0lBQ3ZDLENBQUM7Q0FDSjtBQWxCRCw0Q0FrQkMifQ==