X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Fcharging-station%2FBootstrap.ts;h=297c0870a14a2e9a44cd7dbb5c49139e241dafcb;hb=fd1fdf1b7bd53ee19679eb9c7d83b2592c32aed7;hp=486b4fcd8445b805eb92f8eabeb4298b97db96b0;hpb=bf1866b2570654a0d3720e7363727d071e8f4264;p=e-mobility-charging-stations-simulator.git diff --git a/src/charging-station/Bootstrap.ts b/src/charging-station/Bootstrap.ts index 486b4fcd..297c0870 100644 --- a/src/charging-station/Bootstrap.ts +++ b/src/charging-station/Bootstrap.ts @@ -1,8 +1,8 @@ import Configuration from '../utils/Configuration'; import { StationWorkerData } from '../types/Worker'; import Utils from '../utils/Utils'; +import WorkerAbstract from '../worker/WorkerAbstract'; import WorkerFactory from '../worker/WorkerFactory'; -import Wrk from '../worker/Wrk'; import { isMainThread } from 'worker_threads'; import path from 'path'; @@ -10,7 +10,7 @@ export default class Bootstrap { private static instance: Bootstrap; private started: boolean; private workerScript: string; - private workerImplementationInstance: Wrk; + private workerImplementationInstance: WorkerAbstract; private constructor() { this.started = false; @@ -79,7 +79,7 @@ export default class Bootstrap { await this.start(); } - private getWorkerImplementationInstance(): Wrk { + private getWorkerImplementationInstance(): WorkerAbstract { if (!this.workerImplementationInstance) { this.workerImplementationInstance = WorkerFactory.getWorkerImplementation(this.workerScript, Configuration.getWorkerProcess(), { poolMaxSize: Configuration.getWorkerPoolMaxSize(),