X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Fworker%2FWorkerTypes.ts;h=5c8c177fcfd4ee40e02b78ebb23818ef99ecbe9e;hb=45a9839313c9bd8e81d61349bde0ea3bb69adf6a;hp=faf327dbede39d111c139d32b8dcd313d2981381;hpb=a223d9be48ad8828e6aef060dd3c45d4f99ea9a9;p=e-mobility-charging-stations-simulator.git diff --git a/src/worker/WorkerTypes.ts b/src/worker/WorkerTypes.ts index faf327db..5c8c177f 100644 --- a/src/worker/WorkerTypes.ts +++ b/src/worker/WorkerTypes.ts @@ -4,15 +4,16 @@ import { type PoolEvent, PoolEvents, type ThreadPoolOptions } from 'poolifier' export enum WorkerProcessType { workerSet = 'workerSet', + fixedPool = 'fixedPool', /** @experimental */ - dynamicPool = 'dynamicPool', - fixedPool = 'fixedPool' + dynamicPool = 'dynamicPool' } export interface SetInfo { version: string type: string worker: string + started: boolean size: number elementsExecuting: number elementsPerWorker: number @@ -22,7 +23,7 @@ export enum WorkerSetEvents { started = 'started', stopped = 'stopped', error = 'error', - elementStarted = 'elementStarted', + elementAdded = 'elementAdded', elementError = 'elementError' } @@ -55,7 +56,7 @@ export interface WorkerMessage { } export enum WorkerMessageEvents { - startWorkerElement = 'startWorkerElement', - startWorkerElementError = 'startWorkerElementError', - startedWorkerElement = 'startedWorkerElement' + addWorkerElement = 'addWorkerElement', + addedWorkerElement = 'addedWorkerElement', + workerElementError = 'workerElementError' }