-export default interface ConfigurationData {
- supervisionURLs?: string[];
- stationTemplateURLs: StationTemplateURL[];
- statisticsDisplayInterval?: number;
- autoReconnectTimeout?: number;
+export type WorkerConfiguration = {
+ processType?: WorkerProcessType;
+ startDelay?: number;
+ elementsPerWorker?: number;
+ elementStartDelay?: number;
+ poolMinSize?: number;
+ poolMaxSize?: number;
+ poolStrategy?: WorkerChoiceStrategy;
+};
+
+export type ConfigurationData = {
+ supervisionUrls?: string | string[];
+ supervisionUrlDistribution?: SupervisionUrlDistribution;
+ stationTemplateUrls: StationTemplateUrl[];
+ uiServer?: UIServerConfiguration;
+ performanceStorage?: StorageConfiguration;
+ worker?: WorkerConfiguration;