@golemio/energetics
Version:
Golemio Energetics Module
19 lines • 1.04 kB
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.OictEnergetikaWorker = void 0;
const FetchAccessConfigurationTask_1 = require("../../commodity-providers/workers/tasks/FetchAccessConfigurationTask");
const FetchConsumptionTask_1 = require("../tasks/FetchConsumptionTask");
const FetchDataTask_1 = require("../tasks/FetchDataTask");
const AbstractWorker_1 = require("@golemio/core/dist/integration-engine/workers/AbstractWorker");
class OictEnergetikaWorker extends AbstractWorker_1.AbstractWorker {
constructor() {
super();
this.name = "energeticsOICT";
// Register tasks
this.registerTask(new FetchDataTask_1.FetchDataTask(this.getQueuePrefix()));
this.registerTask(new FetchConsumptionTask_1.FetchConsumptionTask(this.getQueuePrefix()));
this.registerTask(new FetchAccessConfigurationTask_1.FetchAccessConfigurationTask(this.getQueuePrefix()));
}
}
exports.OictEnergetikaWorker = OictEnergetikaWorker;
//# sourceMappingURL=OictEnergetikaWorker.js.map
;