return Configuration.getConfig().useWorkerPool;
}
- static getWorkerPoolSize(): number {
- return Configuration.getConfig().workerPoolSize;
+ static getWorkerPoolMaxSize(): number {
+ Configuration.deprecateConfigurationKey('workerPoolSize;', 'Use \'workerPoolMaxSize\' instead');
+ return Configuration.useWorkerPool() && Configuration.objectHasOwnProperty(Configuration.getConfig(), 'workerPoolMaxSize') ? Configuration.getConfig().workerPoolMaxSize : 16;
+ }
+
+ static getChargingStationsPerWorker(): number {
+ return Configuration.objectHasOwnProperty(Configuration.getConfig(), 'chargingStationsPerWorker') ? Configuration.getConfig().chargingStationsPerWorker : 1;
}
static getLogConsole(): boolean {
}
private static objectHasOwnProperty(object: any, property: string): boolean {
- return Object.prototype.hasOwnProperty.call(object, property);
+ return Object.prototype.hasOwnProperty.call(object, property) as boolean;
}
private static isUndefined(obj: any): boolean {