From 6c525543a7ed67a926b7c1f4bf98985aaad1f088 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 11 Apr 2023 20:30:40 +0000 Subject: [PATCH] chore: generate documentation --- docs/assets/search.js | 2 +- docs/classes/AbstractPool.html | 930 ++++++++++++++++++ docs/classes/AbstractWorker.html | 602 ++++++++++++ docs/classes/ClusterWorker.html | 111 ++- docs/classes/DynamicClusterPool.html | 215 ++-- docs/classes/DynamicThreadPool.html | 210 ++-- docs/classes/FixedClusterPool.html | 265 ++--- docs/classes/FixedThreadPool.html | 260 ++--- docs/classes/PoolEmitter.html | 13 +- docs/classes/ThreadWorker.html | 101 +- docs/classes/WorkerChoiceStrategyContext.html | 238 +++++ docs/index.html | 18 +- docs/interfaces/ClusterPoolOptions.html | 35 +- docs/interfaces/IPool.html | 101 +- docs/interfaces/IWorker.html | 17 +- docs/interfaces/IWorkerChoiceStrategy.html | 160 +++ docs/interfaces/MessageValue.html | 155 +++ docs/interfaces/PoolOptions.html | 31 +- docs/interfaces/TasksQueueOptions.html | 15 +- .../WorkerChoiceStrategyOptions.html | 15 +- docs/interfaces/WorkerNode.html | 121 +++ docs/interfaces/WorkerOptions.html | 19 +- docs/types/Draft.html | 80 ++ docs/types/ErrorHandler.html | 13 +- docs/types/ExitHandler.html | 13 +- docs/types/KillBehavior.html | 13 +- docs/types/MessageHandler.html | 13 +- docs/types/OnlineHandler.html | 13 +- docs/types/PoolEvent.html | 13 +- .../types/ThreadWorkerWithMessageChannel.html | 15 +- docs/types/WorkerChoiceStrategy.html | 13 +- docs/variables/KillBehaviors.html | 13 +- docs/variables/PoolEvents.html | 13 +- docs/variables/WorkerChoiceStrategies.html | 13 +- 34 files changed, 3268 insertions(+), 591 deletions(-) create mode 100644 docs/classes/AbstractPool.html create mode 100644 docs/classes/AbstractWorker.html create mode 100644 docs/classes/WorkerChoiceStrategyContext.html create mode 100644 docs/interfaces/IWorkerChoiceStrategy.html create mode 100644 docs/interfaces/MessageValue.html create mode 100644 docs/interfaces/WorkerNode.html create mode 100644 docs/types/Draft.html diff --git a/docs/assets/search.js b/docs/assets/search.js index 39bf973f..122efc4e 100644 --- a/docs/assets/search.js +++ b/docs/assets/search.js @@ -1 +1 @@ -window.searchData = JSON.parse("{\"rows\":[{\"kind\":128,\"name\":\"DynamicClusterPool\",\"url\":\"classes/DynamicClusterPool.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/DynamicClusterPool.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"DynamicClusterPool\"},{\"kind\":1024,\"name\":\"max\",\"url\":\"classes/DynamicClusterPool.html#max\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"DynamicClusterPool\"},{\"kind\":262144,\"name\":\"type\",\"url\":\"classes/DynamicClusterPool.html#type\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"DynamicClusterPool\"},{\"kind\":262144,\"name\":\"full\",\"url\":\"classes/DynamicClusterPool.html#full\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"DynamicClusterPool\"},{\"kind\":262144,\"name\":\"busy\",\"url\":\"classes/DynamicClusterPool.html#busy\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"DynamicClusterPool\"},{\"kind\":1024,\"name\":\"opts\",\"url\":\"classes/DynamicClusterPool.html#opts\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":2048,\"name\":\"setupHook\",\"url\":\"classes/DynamicClusterPool.html#setupHook\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":2048,\"name\":\"isMain\",\"url\":\"classes/DynamicClusterPool.html#isMain\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":2048,\"name\":\"destroyWorker\",\"url\":\"classes/DynamicClusterPool.html#destroyWorker\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":2048,\"name\":\"sendToWorker\",\"url\":\"classes/DynamicClusterPool.html#sendToWorker\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":2048,\"name\":\"registerWorkerMessageListener\",\"url\":\"classes/DynamicClusterPool.html#registerWorkerMessageListener\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":2048,\"name\":\"createWorker\",\"url\":\"classes/DynamicClusterPool.html#createWorker\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":2048,\"name\":\"afterWorkerSetup\",\"url\":\"classes/DynamicClusterPool.html#afterWorkerSetup\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":1024,\"name\":\"workerNodes\",\"url\":\"classes/DynamicClusterPool.html#workerNodes\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":1024,\"name\":\"emitter\",\"url\":\"classes/DynamicClusterPool.html#emitter\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":1024,\"name\":\"promiseResponseMap\",\"url\":\"classes/DynamicClusterPool.html#promiseResponseMap\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":1024,\"name\":\"workerChoiceStrategyContext\",\"url\":\"classes/DynamicClusterPool.html#workerChoiceStrategyContext\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":1024,\"name\":\"numberOfWorkers\",\"url\":\"classes/DynamicClusterPool.html#numberOfWorkers\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":1024,\"name\":\"filePath\",\"url\":\"classes/DynamicClusterPool.html#filePath\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":262144,\"name\":\"numberOfRunningTasks\",\"url\":\"classes/DynamicClusterPool.html#numberOfRunningTasks\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-private tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":262144,\"name\":\"numberOfQueuedTasks\",\"url\":\"classes/DynamicClusterPool.html#numberOfQueuedTasks\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-private tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":2048,\"name\":\"setWorkerChoiceStrategy\",\"url\":\"classes/DynamicClusterPool.html#setWorkerChoiceStrategy\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":2048,\"name\":\"internalBusy\",\"url\":\"classes/DynamicClusterPool.html#internalBusy\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":2048,\"name\":\"findFreeWorkerNodeKey\",\"url\":\"classes/DynamicClusterPool.html#findFreeWorkerNodeKey\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":2048,\"name\":\"execute\",\"url\":\"classes/DynamicClusterPool.html#execute\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":2048,\"name\":\"destroy\",\"url\":\"classes/DynamicClusterPool.html#destroy\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":2048,\"name\":\"beforeTaskExecutionHook\",\"url\":\"classes/DynamicClusterPool.html#beforeTaskExecutionHook\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":2048,\"name\":\"afterTaskExecutionHook\",\"url\":\"classes/DynamicClusterPool.html#afterTaskExecutionHook\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":2048,\"name\":\"chooseWorkerNode\",\"url\":\"classes/DynamicClusterPool.html#chooseWorkerNode\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":2048,\"name\":\"createAndSetupWorker\",\"url\":\"classes/DynamicClusterPool.html#createAndSetupWorker\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":2048,\"name\":\"workerListener\",\"url\":\"classes/DynamicClusterPool.html#workerListener\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/DynamicClusterPool.html#workerListener.workerListener-1.__type\",\"classes\":\"tsd-kind-type-literal\",\"parent\":\"DynamicClusterPool.workerListener.workerListener\"},{\"kind\":128,\"name\":\"FixedClusterPool\",\"url\":\"classes/FixedClusterPool.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/FixedClusterPool.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"FixedClusterPool\"},{\"kind\":1024,\"name\":\"opts\",\"url\":\"classes/FixedClusterPool.html#opts\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"FixedClusterPool\"},{\"kind\":2048,\"name\":\"setupHook\",\"url\":\"classes/FixedClusterPool.html#setupHook\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected\",\"parent\":\"FixedClusterPool\"},{\"kind\":2048,\"name\":\"isMain\",\"url\":\"classes/FixedClusterPool.html#isMain\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected\",\"parent\":\"FixedClusterPool\"},{\"kind\":2048,\"name\":\"destroyWorker\",\"url\":\"classes/FixedClusterPool.html#destroyWorker\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"FixedClusterPool\"},{\"kind\":2048,\"name\":\"sendToWorker\",\"url\":\"classes/FixedClusterPool.html#sendToWorker\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected\",\"parent\":\"FixedClusterPool\"},{\"kind\":2048,\"name\":\"registerWorkerMessageListener\",\"url\":\"classes/FixedClusterPool.html#registerWorkerMessageListener\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"FixedClusterPool\"},{\"kind\":2048,\"name\":\"createWorker\",\"url\":\"classes/FixedClusterPool.html#createWorker\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected\",\"parent\":\"FixedClusterPool\"},{\"kind\":2048,\"name\":\"afterWorkerSetup\",\"url\":\"classes/FixedClusterPool.html#afterWorkerSetup\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected\",\"parent\":\"FixedClusterPool\"},{\"kind\":262144,\"name\":\"type\",\"url\":\"classes/FixedClusterPool.html#type\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"FixedClusterPool\"},{\"kind\":262144,\"name\":\"full\",\"url\":\"classes/FixedClusterPool.html#full\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"FixedClusterPool\"},{\"kind\":262144,\"name\":\"busy\",\"url\":\"classes/FixedClusterPool.html#busy\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"FixedClusterPool\"},{\"kind\":1024,\"name\":\"workerNodes\",\"url\":\"classes/FixedClusterPool.html#workerNodes\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"FixedClusterPool\"},{\"kind\":1024,\"name\":\"emitter\",\"url\":\"classes/FixedClusterPool.html#emitter\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"FixedClusterPool\"},{\"kind\":1024,\"name\":\"promiseResponseMap\",\"url\":\"classes/FixedClusterPool.html#promiseResponseMap\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"FixedClusterPool\"},{\"kind\":1024,\"name\":\"workerChoiceStrategyContext\",\"url\":\"classes/FixedClusterPool.html#workerChoiceStrategyContext\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"FixedClusterPool\"},{\"kind\":1024,\"name\":\"numberOfWorkers\",\"url\":\"classes/FixedClusterPool.html#numberOfWorkers\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"FixedClusterPool\"},{\"kind\":1024,\"name\":\"filePath\",\"url\":\"classes/FixedClusterPool.html#filePath\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"FixedClusterPool\"},{\"kind\":262144,\"name\":\"numberOfRunningTasks\",\"url\":\"classes/FixedClusterPool.html#numberOfRunningTasks\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-private tsd-is-inherited\",\"parent\":\"FixedClusterPool\"},{\"kind\":262144,\"name\":\"numberOfQueuedTasks\",\"url\":\"classes/FixedClusterPool.html#numberOfQueuedTasks\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-private tsd-is-inherited\",\"parent\":\"FixedClusterPool\"},{\"kind\":2048,\"name\":\"setWorkerChoiceStrategy\",\"url\":\"classes/FixedClusterPool.html#setWorkerChoiceStrategy\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"FixedClusterPool\"},{\"kind\":2048,\"name\":\"internalBusy\",\"url\":\"classes/FixedClusterPool.html#internalBusy\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"FixedClusterPool\"},{\"kind\":2048,\"name\":\"findFreeWorkerNodeKey\",\"url\":\"classes/FixedClusterPool.html#findFreeWorkerNodeKey\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"FixedClusterPool\"},{\"kind\":2048,\"name\":\"execute\",\"url\":\"classes/FixedClusterPool.html#execute\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"FixedClusterPool\"},{\"kind\":2048,\"name\":\"destroy\",\"url\":\"classes/FixedClusterPool.html#destroy\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"FixedClusterPool\"},{\"kind\":2048,\"name\":\"beforeTaskExecutionHook\",\"url\":\"classes/FixedClusterPool.html#beforeTaskExecutionHook\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"FixedClusterPool\"},{\"kind\":2048,\"name\":\"afterTaskExecutionHook\",\"url\":\"classes/FixedClusterPool.html#afterTaskExecutionHook\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"FixedClusterPool\"},{\"kind\":2048,\"name\":\"chooseWorkerNode\",\"url\":\"classes/FixedClusterPool.html#chooseWorkerNode\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"FixedClusterPool\"},{\"kind\":2048,\"name\":\"createAndSetupWorker\",\"url\":\"classes/FixedClusterPool.html#createAndSetupWorker\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"FixedClusterPool\"},{\"kind\":2048,\"name\":\"workerListener\",\"url\":\"classes/FixedClusterPool.html#workerListener\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"FixedClusterPool\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/FixedClusterPool.html#workerListener.workerListener-1.__type\",\"classes\":\"tsd-kind-type-literal\",\"parent\":\"FixedClusterPool.workerListener.workerListener\"},{\"kind\":256,\"name\":\"ClusterPoolOptions\",\"url\":\"interfaces/ClusterPoolOptions.html\",\"classes\":\"tsd-kind-interface\"},{\"kind\":1024,\"name\":\"env\",\"url\":\"interfaces/ClusterPoolOptions.html#env\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"ClusterPoolOptions\"},{\"kind\":1024,\"name\":\"settings\",\"url\":\"interfaces/ClusterPoolOptions.html#settings\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"ClusterPoolOptions\"},{\"kind\":1024,\"name\":\"messageHandler\",\"url\":\"interfaces/ClusterPoolOptions.html#messageHandler\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ClusterPoolOptions\"},{\"kind\":1024,\"name\":\"errorHandler\",\"url\":\"interfaces/ClusterPoolOptions.html#errorHandler\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ClusterPoolOptions\"},{\"kind\":1024,\"name\":\"onlineHandler\",\"url\":\"interfaces/ClusterPoolOptions.html#onlineHandler\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ClusterPoolOptions\"},{\"kind\":1024,\"name\":\"exitHandler\",\"url\":\"interfaces/ClusterPoolOptions.html#exitHandler\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ClusterPoolOptions\"},{\"kind\":1024,\"name\":\"workerChoiceStrategy\",\"url\":\"interfaces/ClusterPoolOptions.html#workerChoiceStrategy\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ClusterPoolOptions\"},{\"kind\":1024,\"name\":\"workerChoiceStrategyOptions\",\"url\":\"interfaces/ClusterPoolOptions.html#workerChoiceStrategyOptions\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ClusterPoolOptions\"},{\"kind\":1024,\"name\":\"enableEvents\",\"url\":\"interfaces/ClusterPoolOptions.html#enableEvents\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ClusterPoolOptions\"},{\"kind\":1024,\"name\":\"enableTasksQueue\",\"url\":\"interfaces/ClusterPoolOptions.html#enableTasksQueue\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ClusterPoolOptions\"},{\"kind\":1024,\"name\":\"tasksQueueOptions\",\"url\":\"interfaces/ClusterPoolOptions.html#tasksQueueOptions\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ClusterPoolOptions\"},{\"kind\":32,\"name\":\"PoolEvents\",\"url\":\"variables/PoolEvents.html\",\"classes\":\"tsd-kind-variable\"},{\"kind\":256,\"name\":\"IPool\",\"url\":\"interfaces/IPool.html\",\"classes\":\"tsd-kind-interface\"},{\"kind\":1024,\"name\":\"emitter\",\"url\":\"interfaces/IPool.html#emitter\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"IPool\"},{\"kind\":1024,\"name\":\"execute\",\"url\":\"interfaces/IPool.html#execute\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"IPool\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/IPool.html#execute.__type-2\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"IPool.execute\"},{\"kind\":1024,\"name\":\"destroy\",\"url\":\"interfaces/IPool.html#destroy\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"IPool\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/IPool.html#destroy.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"IPool.destroy\"},{\"kind\":1024,\"name\":\"setWorkerChoiceStrategy\",\"url\":\"interfaces/IPool.html#setWorkerChoiceStrategy\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"IPool\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/IPool.html#setWorkerChoiceStrategy.__type-4\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"IPool.setWorkerChoiceStrategy\"},{\"kind\":128,\"name\":\"PoolEmitter\",\"url\":\"classes/PoolEmitter.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":256,\"name\":\"PoolOptions\",\"url\":\"interfaces/PoolOptions.html\",\"classes\":\"tsd-kind-interface\"},{\"kind\":1024,\"name\":\"messageHandler\",\"url\":\"interfaces/PoolOptions.html#messageHandler\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"PoolOptions\"},{\"kind\":1024,\"name\":\"errorHandler\",\"url\":\"interfaces/PoolOptions.html#errorHandler\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"PoolOptions\"},{\"kind\":1024,\"name\":\"onlineHandler\",\"url\":\"interfaces/PoolOptions.html#onlineHandler\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"PoolOptions\"},{\"kind\":1024,\"name\":\"exitHandler\",\"url\":\"interfaces/PoolOptions.html#exitHandler\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"PoolOptions\"},{\"kind\":1024,\"name\":\"workerChoiceStrategy\",\"url\":\"interfaces/PoolOptions.html#workerChoiceStrategy\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"PoolOptions\"},{\"kind\":1024,\"name\":\"workerChoiceStrategyOptions\",\"url\":\"interfaces/PoolOptions.html#workerChoiceStrategyOptions\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"PoolOptions\"},{\"kind\":1024,\"name\":\"enableEvents\",\"url\":\"interfaces/PoolOptions.html#enableEvents\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"PoolOptions\"},{\"kind\":1024,\"name\":\"enableTasksQueue\",\"url\":\"interfaces/PoolOptions.html#enableTasksQueue\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"PoolOptions\"},{\"kind\":1024,\"name\":\"tasksQueueOptions\",\"url\":\"interfaces/PoolOptions.html#tasksQueueOptions\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"PoolOptions\"},{\"kind\":4194304,\"name\":\"PoolEvent\",\"url\":\"types/PoolEvent.html\",\"classes\":\"tsd-kind-type-alias\"},{\"kind\":256,\"name\":\"TasksQueueOptions\",\"url\":\"interfaces/TasksQueueOptions.html\",\"classes\":\"tsd-kind-interface\"},{\"kind\":1024,\"name\":\"concurrency\",\"url\":\"interfaces/TasksQueueOptions.html#concurrency\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"TasksQueueOptions\"},{\"kind\":4194304,\"name\":\"ErrorHandler\",\"url\":\"types/ErrorHandler.html\",\"classes\":\"tsd-kind-type-alias\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/ErrorHandler.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"ErrorHandler\"},{\"kind\":4194304,\"name\":\"ExitHandler\",\"url\":\"types/ExitHandler.html\",\"classes\":\"tsd-kind-type-alias\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/ExitHandler.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"ExitHandler\"},{\"kind\":256,\"name\":\"IWorker\",\"url\":\"interfaces/IWorker.html\",\"classes\":\"tsd-kind-interface\"},{\"kind\":1024,\"name\":\"on\",\"url\":\"interfaces/IWorker.html#on\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"IWorker\"},{\"kind\":1024,\"name\":\"once\",\"url\":\"interfaces/IWorker.html#once\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"IWorker\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/IWorker.html#once.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"IWorker.once\"},{\"kind\":4194304,\"name\":\"MessageHandler\",\"url\":\"types/MessageHandler.html\",\"classes\":\"tsd-kind-type-alias\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/MessageHandler.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"MessageHandler\"},{\"kind\":4194304,\"name\":\"OnlineHandler\",\"url\":\"types/OnlineHandler.html\",\"classes\":\"tsd-kind-type-alias\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/OnlineHandler.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"OnlineHandler\"},{\"kind\":32,\"name\":\"WorkerChoiceStrategies\",\"url\":\"variables/WorkerChoiceStrategies.html\",\"classes\":\"tsd-kind-variable\"},{\"kind\":4194304,\"name\":\"WorkerChoiceStrategy\",\"url\":\"types/WorkerChoiceStrategy.html\",\"classes\":\"tsd-kind-type-alias\"},{\"kind\":256,\"name\":\"WorkerChoiceStrategyOptions\",\"url\":\"interfaces/WorkerChoiceStrategyOptions.html\",\"classes\":\"tsd-kind-interface\"},{\"kind\":1024,\"name\":\"medRunTime\",\"url\":\"interfaces/WorkerChoiceStrategyOptions.html#medRunTime\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"WorkerChoiceStrategyOptions\"},{\"kind\":128,\"name\":\"DynamicThreadPool\",\"url\":\"classes/DynamicThreadPool.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/DynamicThreadPool.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"DynamicThreadPool\"},{\"kind\":1024,\"name\":\"max\",\"url\":\"classes/DynamicThreadPool.html#max\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"DynamicThreadPool\"},{\"kind\":262144,\"name\":\"type\",\"url\":\"classes/DynamicThreadPool.html#type\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"DynamicThreadPool\"},{\"kind\":262144,\"name\":\"full\",\"url\":\"classes/DynamicThreadPool.html#full\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"DynamicThreadPool\"},{\"kind\":262144,\"name\":\"busy\",\"url\":\"classes/DynamicThreadPool.html#busy\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"DynamicThreadPool\"},{\"kind\":2048,\"name\":\"isMain\",\"url\":\"classes/DynamicThreadPool.html#isMain\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":2048,\"name\":\"destroyWorker\",\"url\":\"classes/DynamicThreadPool.html#destroyWorker\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":2048,\"name\":\"sendToWorker\",\"url\":\"classes/DynamicThreadPool.html#sendToWorker\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":2048,\"name\":\"registerWorkerMessageListener\",\"url\":\"classes/DynamicThreadPool.html#registerWorkerMessageListener\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":2048,\"name\":\"createWorker\",\"url\":\"classes/DynamicThreadPool.html#createWorker\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":2048,\"name\":\"afterWorkerSetup\",\"url\":\"classes/DynamicThreadPool.html#afterWorkerSetup\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":1024,\"name\":\"workerNodes\",\"url\":\"classes/DynamicThreadPool.html#workerNodes\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":1024,\"name\":\"emitter\",\"url\":\"classes/DynamicThreadPool.html#emitter\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":1024,\"name\":\"promiseResponseMap\",\"url\":\"classes/DynamicThreadPool.html#promiseResponseMap\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":1024,\"name\":\"workerChoiceStrategyContext\",\"url\":\"classes/DynamicThreadPool.html#workerChoiceStrategyContext\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":1024,\"name\":\"numberOfWorkers\",\"url\":\"classes/DynamicThreadPool.html#numberOfWorkers\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":1024,\"name\":\"filePath\",\"url\":\"classes/DynamicThreadPool.html#filePath\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":1024,\"name\":\"opts\",\"url\":\"classes/DynamicThreadPool.html#opts\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":262144,\"name\":\"numberOfRunningTasks\",\"url\":\"classes/DynamicThreadPool.html#numberOfRunningTasks\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-private tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":262144,\"name\":\"numberOfQueuedTasks\",\"url\":\"classes/DynamicThreadPool.html#numberOfQueuedTasks\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-private tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":2048,\"name\":\"setWorkerChoiceStrategy\",\"url\":\"classes/DynamicThreadPool.html#setWorkerChoiceStrategy\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":2048,\"name\":\"internalBusy\",\"url\":\"classes/DynamicThreadPool.html#internalBusy\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":2048,\"name\":\"findFreeWorkerNodeKey\",\"url\":\"classes/DynamicThreadPool.html#findFreeWorkerNodeKey\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":2048,\"name\":\"execute\",\"url\":\"classes/DynamicThreadPool.html#execute\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":2048,\"name\":\"destroy\",\"url\":\"classes/DynamicThreadPool.html#destroy\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":2048,\"name\":\"setupHook\",\"url\":\"classes/DynamicThreadPool.html#setupHook\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":2048,\"name\":\"beforeTaskExecutionHook\",\"url\":\"classes/DynamicThreadPool.html#beforeTaskExecutionHook\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":2048,\"name\":\"afterTaskExecutionHook\",\"url\":\"classes/DynamicThreadPool.html#afterTaskExecutionHook\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":2048,\"name\":\"chooseWorkerNode\",\"url\":\"classes/DynamicThreadPool.html#chooseWorkerNode\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":2048,\"name\":\"createAndSetupWorker\",\"url\":\"classes/DynamicThreadPool.html#createAndSetupWorker\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":2048,\"name\":\"workerListener\",\"url\":\"classes/DynamicThreadPool.html#workerListener\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/DynamicThreadPool.html#workerListener.workerListener-1.__type\",\"classes\":\"tsd-kind-type-literal\",\"parent\":\"DynamicThreadPool.workerListener.workerListener\"},{\"kind\":128,\"name\":\"FixedThreadPool\",\"url\":\"classes/FixedThreadPool.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/FixedThreadPool.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"FixedThreadPool\"},{\"kind\":2048,\"name\":\"isMain\",\"url\":\"classes/FixedThreadPool.html#isMain\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected\",\"parent\":\"FixedThreadPool\"},{\"kind\":2048,\"name\":\"destroyWorker\",\"url\":\"classes/FixedThreadPool.html#destroyWorker\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"FixedThreadPool\"},{\"kind\":2048,\"name\":\"sendToWorker\",\"url\":\"classes/FixedThreadPool.html#sendToWorker\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected\",\"parent\":\"FixedThreadPool\"},{\"kind\":2048,\"name\":\"registerWorkerMessageListener\",\"url\":\"classes/FixedThreadPool.html#registerWorkerMessageListener\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"FixedThreadPool\"},{\"kind\":2048,\"name\":\"createWorker\",\"url\":\"classes/FixedThreadPool.html#createWorker\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected\",\"parent\":\"FixedThreadPool\"},{\"kind\":2048,\"name\":\"afterWorkerSetup\",\"url\":\"classes/FixedThreadPool.html#afterWorkerSetup\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected\",\"parent\":\"FixedThreadPool\"},{\"kind\":262144,\"name\":\"type\",\"url\":\"classes/FixedThreadPool.html#type\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"FixedThreadPool\"},{\"kind\":262144,\"name\":\"full\",\"url\":\"classes/FixedThreadPool.html#full\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"FixedThreadPool\"},{\"kind\":262144,\"name\":\"busy\",\"url\":\"classes/FixedThreadPool.html#busy\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"FixedThreadPool\"},{\"kind\":1024,\"name\":\"workerNodes\",\"url\":\"classes/FixedThreadPool.html#workerNodes\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"FixedThreadPool\"},{\"kind\":1024,\"name\":\"emitter\",\"url\":\"classes/FixedThreadPool.html#emitter\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"FixedThreadPool\"},{\"kind\":1024,\"name\":\"promiseResponseMap\",\"url\":\"classes/FixedThreadPool.html#promiseResponseMap\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"FixedThreadPool\"},{\"kind\":1024,\"name\":\"workerChoiceStrategyContext\",\"url\":\"classes/FixedThreadPool.html#workerChoiceStrategyContext\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"FixedThreadPool\"},{\"kind\":1024,\"name\":\"numberOfWorkers\",\"url\":\"classes/FixedThreadPool.html#numberOfWorkers\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"FixedThreadPool\"},{\"kind\":1024,\"name\":\"filePath\",\"url\":\"classes/FixedThreadPool.html#filePath\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"FixedThreadPool\"},{\"kind\":1024,\"name\":\"opts\",\"url\":\"classes/FixedThreadPool.html#opts\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"FixedThreadPool\"},{\"kind\":262144,\"name\":\"numberOfRunningTasks\",\"url\":\"classes/FixedThreadPool.html#numberOfRunningTasks\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-private tsd-is-inherited\",\"parent\":\"FixedThreadPool\"},{\"kind\":262144,\"name\":\"numberOfQueuedTasks\",\"url\":\"classes/FixedThreadPool.html#numberOfQueuedTasks\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-private tsd-is-inherited\",\"parent\":\"FixedThreadPool\"},{\"kind\":2048,\"name\":\"setWorkerChoiceStrategy\",\"url\":\"classes/FixedThreadPool.html#setWorkerChoiceStrategy\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"FixedThreadPool\"},{\"kind\":2048,\"name\":\"internalBusy\",\"url\":\"classes/FixedThreadPool.html#internalBusy\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"FixedThreadPool\"},{\"kind\":2048,\"name\":\"findFreeWorkerNodeKey\",\"url\":\"classes/FixedThreadPool.html#findFreeWorkerNodeKey\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"FixedThreadPool\"},{\"kind\":2048,\"name\":\"execute\",\"url\":\"classes/FixedThreadPool.html#execute\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"FixedThreadPool\"},{\"kind\":2048,\"name\":\"destroy\",\"url\":\"classes/FixedThreadPool.html#destroy\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"FixedThreadPool\"},{\"kind\":2048,\"name\":\"setupHook\",\"url\":\"classes/FixedThreadPool.html#setupHook\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"FixedThreadPool\"},{\"kind\":2048,\"name\":\"beforeTaskExecutionHook\",\"url\":\"classes/FixedThreadPool.html#beforeTaskExecutionHook\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"FixedThreadPool\"},{\"kind\":2048,\"name\":\"afterTaskExecutionHook\",\"url\":\"classes/FixedThreadPool.html#afterTaskExecutionHook\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"FixedThreadPool\"},{\"kind\":2048,\"name\":\"chooseWorkerNode\",\"url\":\"classes/FixedThreadPool.html#chooseWorkerNode\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"FixedThreadPool\"},{\"kind\":2048,\"name\":\"createAndSetupWorker\",\"url\":\"classes/FixedThreadPool.html#createAndSetupWorker\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"FixedThreadPool\"},{\"kind\":2048,\"name\":\"workerListener\",\"url\":\"classes/FixedThreadPool.html#workerListener\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"FixedThreadPool\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/FixedThreadPool.html#workerListener.workerListener-1.__type\",\"classes\":\"tsd-kind-type-literal\",\"parent\":\"FixedThreadPool.workerListener.workerListener\"},{\"kind\":4194304,\"name\":\"ThreadWorkerWithMessageChannel\",\"url\":\"types/ThreadWorkerWithMessageChannel.html\",\"classes\":\"tsd-kind-type-alias\"},{\"kind\":128,\"name\":\"ClusterWorker\",\"url\":\"classes/ClusterWorker.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/ClusterWorker.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"ClusterWorker\"},{\"kind\":2048,\"name\":\"sendToMainWorker\",\"url\":\"classes/ClusterWorker.html#sendToMainWorker\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected\",\"parent\":\"ClusterWorker\"},{\"kind\":2048,\"name\":\"handleError\",\"url\":\"classes/ClusterWorker.html#handleError\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected\",\"parent\":\"ClusterWorker\"},{\"kind\":1024,\"name\":\"lastTaskTimestamp\",\"url\":\"classes/ClusterWorker.html#lastTaskTimestamp\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"ClusterWorker\"},{\"kind\":1024,\"name\":\"aliveInterval\",\"url\":\"classes/ClusterWorker.html#aliveInterval\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"ClusterWorker\"},{\"kind\":1024,\"name\":\"isMain\",\"url\":\"classes/ClusterWorker.html#isMain\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"ClusterWorker\"},{\"kind\":1024,\"name\":\"mainWorker\",\"url\":\"classes/ClusterWorker.html#mainWorker\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"ClusterWorker\"},{\"kind\":1024,\"name\":\"opts\",\"url\":\"classes/ClusterWorker.html#opts\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"ClusterWorker\"},{\"kind\":2048,\"name\":\"messageListener\",\"url\":\"classes/ClusterWorker.html#messageListener\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"ClusterWorker\"},{\"kind\":2048,\"name\":\"getMainWorker\",\"url\":\"classes/ClusterWorker.html#getMainWorker\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"ClusterWorker\"},{\"kind\":2048,\"name\":\"checkAlive\",\"url\":\"classes/ClusterWorker.html#checkAlive\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"ClusterWorker\"},{\"kind\":2048,\"name\":\"run\",\"url\":\"classes/ClusterWorker.html#run\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"ClusterWorker\"},{\"kind\":2048,\"name\":\"runAsync\",\"url\":\"classes/ClusterWorker.html#runAsync\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"ClusterWorker\"},{\"kind\":128,\"name\":\"ThreadWorker\",\"url\":\"classes/ThreadWorker.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/ThreadWorker.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"ThreadWorker\"},{\"kind\":2048,\"name\":\"sendToMainWorker\",\"url\":\"classes/ThreadWorker.html#sendToMainWorker\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected\",\"parent\":\"ThreadWorker\"},{\"kind\":1024,\"name\":\"lastTaskTimestamp\",\"url\":\"classes/ThreadWorker.html#lastTaskTimestamp\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"ThreadWorker\"},{\"kind\":1024,\"name\":\"aliveInterval\",\"url\":\"classes/ThreadWorker.html#aliveInterval\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"ThreadWorker\"},{\"kind\":1024,\"name\":\"isMain\",\"url\":\"classes/ThreadWorker.html#isMain\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"ThreadWorker\"},{\"kind\":1024,\"name\":\"mainWorker\",\"url\":\"classes/ThreadWorker.html#mainWorker\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"ThreadWorker\"},{\"kind\":1024,\"name\":\"opts\",\"url\":\"classes/ThreadWorker.html#opts\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"ThreadWorker\"},{\"kind\":2048,\"name\":\"messageListener\",\"url\":\"classes/ThreadWorker.html#messageListener\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"ThreadWorker\"},{\"kind\":2048,\"name\":\"getMainWorker\",\"url\":\"classes/ThreadWorker.html#getMainWorker\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"ThreadWorker\"},{\"kind\":2048,\"name\":\"checkAlive\",\"url\":\"classes/ThreadWorker.html#checkAlive\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"ThreadWorker\"},{\"kind\":2048,\"name\":\"handleError\",\"url\":\"classes/ThreadWorker.html#handleError\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"ThreadWorker\"},{\"kind\":2048,\"name\":\"run\",\"url\":\"classes/ThreadWorker.html#run\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"ThreadWorker\"},{\"kind\":2048,\"name\":\"runAsync\",\"url\":\"classes/ThreadWorker.html#runAsync\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"ThreadWorker\"},{\"kind\":32,\"name\":\"KillBehaviors\",\"url\":\"variables/KillBehaviors.html\",\"classes\":\"tsd-kind-variable\"},{\"kind\":4194304,\"name\":\"KillBehavior\",\"url\":\"types/KillBehavior.html\",\"classes\":\"tsd-kind-type-alias\"},{\"kind\":256,\"name\":\"WorkerOptions\",\"url\":\"interfaces/WorkerOptions.html\",\"classes\":\"tsd-kind-interface\"},{\"kind\":1024,\"name\":\"maxInactiveTime\",\"url\":\"interfaces/WorkerOptions.html#maxInactiveTime\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"WorkerOptions\"},{\"kind\":1024,\"name\":\"async\",\"url\":\"interfaces/WorkerOptions.html#async\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"WorkerOptions\"},{\"kind\":1024,\"name\":\"killBehavior\",\"url\":\"interfaces/WorkerOptions.html#killBehavior\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"WorkerOptions\"}],\"index\":{\"version\":\"2.3.9\",\"fields\":[\"name\",\"comment\"],\"fieldVectors\":[[\"name/0\",[0,49.744]],[\"comment/0\",[]],[\"name/1\",[1,35.081]],[\"comment/1\",[]],[\"name/2\",[2,44.636]],[\"comment/2\",[]],[\"name/3\",[3,38.758]],[\"comment/3\",[]],[\"name/4\",[4,38.758]],[\"comment/4\",[]],[\"name/5\",[5,38.758]],[\"comment/5\",[]],[\"name/6\",[6,35.081]],[\"comment/6\",[]],[\"name/7\",[7,38.758]],[\"comment/7\",[]],[\"name/8\",[8,35.081]],[\"comment/8\",[]],[\"name/9\",[9,38.758]],[\"comment/9\",[]],[\"name/10\",[10,38.758]],[\"comment/10\",[]],[\"name/11\",[11,38.758]],[\"comment/11\",[]],[\"name/12\",[12,38.758]],[\"comment/12\",[]],[\"name/13\",[13,38.758]],[\"comment/13\",[]],[\"name/14\",[14,38.758]],[\"comment/14\",[]],[\"name/15\",[15,36.751]],[\"comment/15\",[]],[\"name/16\",[16,38.758]],[\"comment/16\",[]],[\"name/17\",[17,38.758]],[\"comment/17\",[]],[\"name/18\",[18,38.758]],[\"comment/18\",[]],[\"name/19\",[19,38.758]],[\"comment/19\",[]],[\"name/20\",[20,38.758]],[\"comment/20\",[]],[\"name/21\",[21,38.758]],[\"comment/21\",[]],[\"name/22\",[22,36.751]],[\"comment/22\",[]],[\"name/23\",[23,38.758]],[\"comment/23\",[]],[\"name/24\",[24,38.758]],[\"comment/24\",[]],[\"name/25\",[25,36.751]],[\"comment/25\",[]],[\"name/26\",[26,36.751]],[\"comment/26\",[]],[\"name/27\",[27,38.758]],[\"comment/27\",[]],[\"name/28\",[28,38.758]],[\"comment/28\",[]],[\"name/29\",[29,38.758]],[\"comment/29\",[]],[\"name/30\",[30,38.758]],[\"comment/30\",[]],[\"name/31\",[31,38.758]],[\"comment/31\",[]],[\"name/32\",[32,28.542]],[\"comment/32\",[]],[\"name/33\",[33,49.744]],[\"comment/33\",[]],[\"name/34\",[1,35.081]],[\"comment/34\",[]],[\"name/35\",[6,35.081]],[\"comment/35\",[]],[\"name/36\",[7,38.758]],[\"comment/36\",[]],[\"name/37\",[8,35.081]],[\"comment/37\",[]],[\"name/38\",[9,38.758]],[\"comment/38\",[]],[\"name/39\",[10,38.758]],[\"comment/39\",[]],[\"name/40\",[11,38.758]],[\"comment/40\",[]],[\"name/41\",[12,38.758]],[\"comment/41\",[]],[\"name/42\",[13,38.758]],[\"comment/42\",[]],[\"name/43\",[3,38.758]],[\"comment/43\",[]],[\"name/44\",[4,38.758]],[\"comment/44\",[]],[\"name/45\",[5,38.758]],[\"comment/45\",[]],[\"name/46\",[14,38.758]],[\"comment/46\",[]],[\"name/47\",[15,36.751]],[\"comment/47\",[]],[\"name/48\",[16,38.758]],[\"comment/48\",[]],[\"name/49\",[17,38.758]],[\"comment/49\",[]],[\"name/50\",[18,38.758]],[\"comment/50\",[]],[\"name/51\",[19,38.758]],[\"comment/51\",[]],[\"name/52\",[20,38.758]],[\"comment/52\",[]],[\"name/53\",[21,38.758]],[\"comment/53\",[]],[\"name/54\",[22,36.751]],[\"comment/54\",[]],[\"name/55\",[23,38.758]],[\"comment/55\",[]],[\"name/56\",[24,38.758]],[\"comment/56\",[]],[\"name/57\",[25,36.751]],[\"comment/57\",[]],[\"name/58\",[26,36.751]],[\"comment/58\",[]],[\"name/59\",[27,38.758]],[\"comment/59\",[]],[\"name/60\",[28,38.758]],[\"comment/60\",[]],[\"name/61\",[29,38.758]],[\"comment/61\",[]],[\"name/62\",[30,38.758]],[\"comment/62\",[]],[\"name/63\",[31,38.758]],[\"comment/63\",[]],[\"name/64\",[32,28.542]],[\"comment/64\",[]],[\"name/65\",[34,49.744]],[\"comment/65\",[]],[\"name/66\",[35,49.744]],[\"comment/66\",[]],[\"name/67\",[36,49.744]],[\"comment/67\",[]],[\"name/68\",[37,41.271]],[\"comment/68\",[]],[\"name/69\",[38,41.271]],[\"comment/69\",[]],[\"name/70\",[39,41.271]],[\"comment/70\",[]],[\"name/71\",[40,41.271]],[\"comment/71\",[]],[\"name/72\",[41,41.271]],[\"comment/72\",[]],[\"name/73\",[42,41.271]],[\"comment/73\",[]],[\"name/74\",[43,44.636]],[\"comment/74\",[]],[\"name/75\",[44,44.636]],[\"comment/75\",[]],[\"name/76\",[45,41.271]],[\"comment/76\",[]],[\"name/77\",[46,49.744]],[\"comment/77\",[]],[\"name/78\",[47,49.744]],[\"comment/78\",[]],[\"name/79\",[15,36.751]],[\"comment/79\",[]],[\"name/80\",[25,36.751]],[\"comment/80\",[]],[\"name/81\",[32,28.542]],[\"comment/81\",[]],[\"name/82\",[26,36.751]],[\"comment/82\",[]],[\"name/83\",[32,28.542]],[\"comment/83\",[]],[\"name/84\",[22,36.751]],[\"comment/84\",[]],[\"name/85\",[32,28.542]],[\"comment/85\",[]],[\"name/86\",[48,49.744]],[\"comment/86\",[]],[\"name/87\",[49,49.744]],[\"comment/87\",[]],[\"name/88\",[37,41.271]],[\"comment/88\",[]],[\"name/89\",[38,41.271]],[\"comment/89\",[]],[\"name/90\",[39,41.271]],[\"comment/90\",[]],[\"name/91\",[40,41.271]],[\"comment/91\",[]],[\"name/92\",[41,41.271]],[\"comment/92\",[]],[\"name/93\",[42,41.271]],[\"comment/93\",[]],[\"name/94\",[43,44.636]],[\"comment/94\",[]],[\"name/95\",[44,44.636]],[\"comment/95\",[]],[\"name/96\",[45,41.271]],[\"comment/96\",[]],[\"name/97\",[50,49.744]],[\"comment/97\",[]],[\"name/98\",[45,41.271]],[\"comment/98\",[]],[\"name/99\",[51,49.744]],[\"comment/99\",[]],[\"name/100\",[38,41.271]],[\"comment/100\",[]],[\"name/101\",[32,28.542]],[\"comment/101\",[]],[\"name/102\",[40,41.271]],[\"comment/102\",[]],[\"name/103\",[32,28.542]],[\"comment/103\",[]],[\"name/104\",[52,49.744]],[\"comment/104\",[]],[\"name/105\",[53,49.744]],[\"comment/105\",[]],[\"name/106\",[54,49.744]],[\"comment/106\",[]],[\"name/107\",[32,28.542]],[\"comment/107\",[]],[\"name/108\",[37,41.271]],[\"comment/108\",[]],[\"name/109\",[32,28.542]],[\"comment/109\",[]],[\"name/110\",[39,41.271]],[\"comment/110\",[]],[\"name/111\",[32,28.542]],[\"comment/111\",[]],[\"name/112\",[55,49.744]],[\"comment/112\",[]],[\"name/113\",[41,41.271]],[\"comment/113\",[]],[\"name/114\",[42,41.271]],[\"comment/114\",[]],[\"name/115\",[56,49.744]],[\"comment/115\",[]],[\"name/116\",[57,49.744]],[\"comment/116\",[]],[\"name/117\",[1,35.081]],[\"comment/117\",[]],[\"name/118\",[2,44.636]],[\"comment/118\",[]],[\"name/119\",[3,38.758]],[\"comment/119\",[]],[\"name/120\",[4,38.758]],[\"comment/120\",[]],[\"name/121\",[5,38.758]],[\"comment/121\",[]],[\"name/122\",[8,35.081]],[\"comment/122\",[]],[\"name/123\",[9,38.758]],[\"comment/123\",[]],[\"name/124\",[10,38.758]],[\"comment/124\",[]],[\"name/125\",[11,38.758]],[\"comment/125\",[]],[\"name/126\",[12,38.758]],[\"comment/126\",[]],[\"name/127\",[13,38.758]],[\"comment/127\",[]],[\"name/128\",[14,38.758]],[\"comment/128\",[]],[\"name/129\",[15,36.751]],[\"comment/129\",[]],[\"name/130\",[16,38.758]],[\"comment/130\",[]],[\"name/131\",[17,38.758]],[\"comment/131\",[]],[\"name/132\",[18,38.758]],[\"comment/132\",[]],[\"name/133\",[19,38.758]],[\"comment/133\",[]],[\"name/134\",[6,35.081]],[\"comment/134\",[]],[\"name/135\",[20,38.758]],[\"comment/135\",[]],[\"name/136\",[21,38.758]],[\"comment/136\",[]],[\"name/137\",[22,36.751]],[\"comment/137\",[]],[\"name/138\",[23,38.758]],[\"comment/138\",[]],[\"name/139\",[24,38.758]],[\"comment/139\",[]],[\"name/140\",[25,36.751]],[\"comment/140\",[]],[\"name/141\",[26,36.751]],[\"comment/141\",[]],[\"name/142\",[7,38.758]],[\"comment/142\",[]],[\"name/143\",[27,38.758]],[\"comment/143\",[]],[\"name/144\",[28,38.758]],[\"comment/144\",[]],[\"name/145\",[29,38.758]],[\"comment/145\",[]],[\"name/146\",[30,38.758]],[\"comment/146\",[]],[\"name/147\",[31,38.758]],[\"comment/147\",[]],[\"name/148\",[32,28.542]],[\"comment/148\",[]],[\"name/149\",[58,49.744]],[\"comment/149\",[]],[\"name/150\",[1,35.081]],[\"comment/150\",[]],[\"name/151\",[8,35.081]],[\"comment/151\",[]],[\"name/152\",[9,38.758]],[\"comment/152\",[]],[\"name/153\",[10,38.758]],[\"comment/153\",[]],[\"name/154\",[11,38.758]],[\"comment/154\",[]],[\"name/155\",[12,38.758]],[\"comment/155\",[]],[\"name/156\",[13,38.758]],[\"comment/156\",[]],[\"name/157\",[3,38.758]],[\"comment/157\",[]],[\"name/158\",[4,38.758]],[\"comment/158\",[]],[\"name/159\",[5,38.758]],[\"comment/159\",[]],[\"name/160\",[14,38.758]],[\"comment/160\",[]],[\"name/161\",[15,36.751]],[\"comment/161\",[]],[\"name/162\",[16,38.758]],[\"comment/162\",[]],[\"name/163\",[17,38.758]],[\"comment/163\",[]],[\"name/164\",[18,38.758]],[\"comment/164\",[]],[\"name/165\",[19,38.758]],[\"comment/165\",[]],[\"name/166\",[6,35.081]],[\"comment/166\",[]],[\"name/167\",[20,38.758]],[\"comment/167\",[]],[\"name/168\",[21,38.758]],[\"comment/168\",[]],[\"name/169\",[22,36.751]],[\"comment/169\",[]],[\"name/170\",[23,38.758]],[\"comment/170\",[]],[\"name/171\",[24,38.758]],[\"comment/171\",[]],[\"name/172\",[25,36.751]],[\"comment/172\",[]],[\"name/173\",[26,36.751]],[\"comment/173\",[]],[\"name/174\",[7,38.758]],[\"comment/174\",[]],[\"name/175\",[27,38.758]],[\"comment/175\",[]],[\"name/176\",[28,38.758]],[\"comment/176\",[]],[\"name/177\",[29,38.758]],[\"comment/177\",[]],[\"name/178\",[30,38.758]],[\"comment/178\",[]],[\"name/179\",[31,38.758]],[\"comment/179\",[]],[\"name/180\",[32,28.542]],[\"comment/180\",[]],[\"name/181\",[59,49.744]],[\"comment/181\",[]],[\"name/182\",[60,49.744]],[\"comment/182\",[]],[\"name/183\",[1,35.081]],[\"comment/183\",[]],[\"name/184\",[61,44.636]],[\"comment/184\",[]],[\"name/185\",[62,44.636]],[\"comment/185\",[]],[\"name/186\",[63,44.636]],[\"comment/186\",[]],[\"name/187\",[64,44.636]],[\"comment/187\",[]],[\"name/188\",[8,35.081]],[\"comment/188\",[]],[\"name/189\",[65,44.636]],[\"comment/189\",[]],[\"name/190\",[6,35.081]],[\"comment/190\",[]],[\"name/191\",[66,44.636]],[\"comment/191\",[]],[\"name/192\",[67,44.636]],[\"comment/192\",[]],[\"name/193\",[68,44.636]],[\"comment/193\",[]],[\"name/194\",[69,44.636]],[\"comment/194\",[]],[\"name/195\",[70,44.636]],[\"comment/195\",[]],[\"name/196\",[71,49.744]],[\"comment/196\",[]],[\"name/197\",[1,35.081]],[\"comment/197\",[]],[\"name/198\",[61,44.636]],[\"comment/198\",[]],[\"name/199\",[63,44.636]],[\"comment/199\",[]],[\"name/200\",[64,44.636]],[\"comment/200\",[]],[\"name/201\",[8,35.081]],[\"comment/201\",[]],[\"name/202\",[65,44.636]],[\"comment/202\",[]],[\"name/203\",[6,35.081]],[\"comment/203\",[]],[\"name/204\",[66,44.636]],[\"comment/204\",[]],[\"name/205\",[67,44.636]],[\"comment/205\",[]],[\"name/206\",[68,44.636]],[\"comment/206\",[]],[\"name/207\",[62,44.636]],[\"comment/207\",[]],[\"name/208\",[69,44.636]],[\"comment/208\",[]],[\"name/209\",[70,44.636]],[\"comment/209\",[]],[\"name/210\",[72,49.744]],[\"comment/210\",[]],[\"name/211\",[73,44.636]],[\"comment/211\",[]],[\"name/212\",[74,49.744]],[\"comment/212\",[]],[\"name/213\",[75,49.744]],[\"comment/213\",[]],[\"name/214\",[76,49.744]],[\"comment/214\",[]],[\"name/215\",[73,44.636]],[\"comment/215\",[]]],\"invertedIndex\":[[\"__type\",{\"_index\":32,\"name\":{\"32\":{},\"64\":{},\"81\":{},\"83\":{},\"85\":{},\"101\":{},\"103\":{},\"107\":{},\"109\":{},\"111\":{},\"148\":{},\"180\":{}},\"comment\":{}}],[\"aftertaskexecutionhook\",{\"_index\":28,\"name\":{\"28\":{},\"60\":{},\"144\":{},\"176\":{}},\"comment\":{}}],[\"afterworkersetup\",{\"_index\":13,\"name\":{\"13\":{},\"42\":{},\"127\":{},\"156\":{}},\"comment\":{}}],[\"aliveinterval\",{\"_index\":64,\"name\":{\"187\":{},\"200\":{}},\"comment\":{}}],[\"async\",{\"_index\":76,\"name\":{\"214\":{}},\"comment\":{}}],[\"beforetaskexecutionhook\",{\"_index\":27,\"name\":{\"27\":{},\"59\":{},\"143\":{},\"175\":{}},\"comment\":{}}],[\"busy\",{\"_index\":5,\"name\":{\"5\":{},\"45\":{},\"121\":{},\"159\":{}},\"comment\":{}}],[\"checkalive\",{\"_index\":68,\"name\":{\"193\":{},\"206\":{}},\"comment\":{}}],[\"chooseworkernode\",{\"_index\":29,\"name\":{\"29\":{},\"61\":{},\"145\":{},\"177\":{}},\"comment\":{}}],[\"clusterpooloptions\",{\"_index\":34,\"name\":{\"65\":{}},\"comment\":{}}],[\"clusterworker\",{\"_index\":60,\"name\":{\"182\":{}},\"comment\":{}}],[\"concurrency\",{\"_index\":51,\"name\":{\"99\":{}},\"comment\":{}}],[\"constructor\",{\"_index\":1,\"name\":{\"1\":{},\"34\":{},\"117\":{},\"150\":{},\"183\":{},\"197\":{}},\"comment\":{}}],[\"createandsetupworker\",{\"_index\":30,\"name\":{\"30\":{},\"62\":{},\"146\":{},\"178\":{}},\"comment\":{}}],[\"createworker\",{\"_index\":12,\"name\":{\"12\":{},\"41\":{},\"126\":{},\"155\":{}},\"comment\":{}}],[\"destroy\",{\"_index\":26,\"name\":{\"26\":{},\"58\":{},\"82\":{},\"141\":{},\"173\":{}},\"comment\":{}}],[\"destroyworker\",{\"_index\":9,\"name\":{\"9\":{},\"38\":{},\"123\":{},\"152\":{}},\"comment\":{}}],[\"dynamicclusterpool\",{\"_index\":0,\"name\":{\"0\":{}},\"comment\":{}}],[\"dynamicthreadpool\",{\"_index\":57,\"name\":{\"116\":{}},\"comment\":{}}],[\"emitter\",{\"_index\":15,\"name\":{\"15\":{},\"47\":{},\"79\":{},\"129\":{},\"161\":{}},\"comment\":{}}],[\"enableevents\",{\"_index\":43,\"name\":{\"74\":{},\"94\":{}},\"comment\":{}}],[\"enabletasksqueue\",{\"_index\":44,\"name\":{\"75\":{},\"95\":{}},\"comment\":{}}],[\"env\",{\"_index\":35,\"name\":{\"66\":{}},\"comment\":{}}],[\"errorhandler\",{\"_index\":38,\"name\":{\"69\":{},\"89\":{},\"100\":{}},\"comment\":{}}],[\"execute\",{\"_index\":25,\"name\":{\"25\":{},\"57\":{},\"80\":{},\"140\":{},\"172\":{}},\"comment\":{}}],[\"exithandler\",{\"_index\":40,\"name\":{\"71\":{},\"91\":{},\"102\":{}},\"comment\":{}}],[\"filepath\",{\"_index\":19,\"name\":{\"19\":{},\"51\":{},\"133\":{},\"165\":{}},\"comment\":{}}],[\"findfreeworkernodekey\",{\"_index\":24,\"name\":{\"24\":{},\"56\":{},\"139\":{},\"171\":{}},\"comment\":{}}],[\"fixedclusterpool\",{\"_index\":33,\"name\":{\"33\":{}},\"comment\":{}}],[\"fixedthreadpool\",{\"_index\":58,\"name\":{\"149\":{}},\"comment\":{}}],[\"full\",{\"_index\":4,\"name\":{\"4\":{},\"44\":{},\"120\":{},\"158\":{}},\"comment\":{}}],[\"getmainworker\",{\"_index\":67,\"name\":{\"192\":{},\"205\":{}},\"comment\":{}}],[\"handleerror\",{\"_index\":62,\"name\":{\"185\":{},\"207\":{}},\"comment\":{}}],[\"internalbusy\",{\"_index\":23,\"name\":{\"23\":{},\"55\":{},\"138\":{},\"170\":{}},\"comment\":{}}],[\"ipool\",{\"_index\":47,\"name\":{\"78\":{}},\"comment\":{}}],[\"ismain\",{\"_index\":8,\"name\":{\"8\":{},\"37\":{},\"122\":{},\"151\":{},\"188\":{},\"201\":{}},\"comment\":{}}],[\"iworker\",{\"_index\":52,\"name\":{\"104\":{}},\"comment\":{}}],[\"killbehavior\",{\"_index\":73,\"name\":{\"211\":{},\"215\":{}},\"comment\":{}}],[\"killbehaviors\",{\"_index\":72,\"name\":{\"210\":{}},\"comment\":{}}],[\"lasttasktimestamp\",{\"_index\":63,\"name\":{\"186\":{},\"199\":{}},\"comment\":{}}],[\"mainworker\",{\"_index\":65,\"name\":{\"189\":{},\"202\":{}},\"comment\":{}}],[\"max\",{\"_index\":2,\"name\":{\"2\":{},\"118\":{}},\"comment\":{}}],[\"maxinactivetime\",{\"_index\":75,\"name\":{\"213\":{}},\"comment\":{}}],[\"medruntime\",{\"_index\":56,\"name\":{\"115\":{}},\"comment\":{}}],[\"messagehandler\",{\"_index\":37,\"name\":{\"68\":{},\"88\":{},\"108\":{}},\"comment\":{}}],[\"messagelistener\",{\"_index\":66,\"name\":{\"191\":{},\"204\":{}},\"comment\":{}}],[\"numberofqueuedtasks\",{\"_index\":21,\"name\":{\"21\":{},\"53\":{},\"136\":{},\"168\":{}},\"comment\":{}}],[\"numberofrunningtasks\",{\"_index\":20,\"name\":{\"20\":{},\"52\":{},\"135\":{},\"167\":{}},\"comment\":{}}],[\"numberofworkers\",{\"_index\":18,\"name\":{\"18\":{},\"50\":{},\"132\":{},\"164\":{}},\"comment\":{}}],[\"on\",{\"_index\":53,\"name\":{\"105\":{}},\"comment\":{}}],[\"once\",{\"_index\":54,\"name\":{\"106\":{}},\"comment\":{}}],[\"onlinehandler\",{\"_index\":39,\"name\":{\"70\":{},\"90\":{},\"110\":{}},\"comment\":{}}],[\"opts\",{\"_index\":6,\"name\":{\"6\":{},\"35\":{},\"134\":{},\"166\":{},\"190\":{},\"203\":{}},\"comment\":{}}],[\"poolemitter\",{\"_index\":48,\"name\":{\"86\":{}},\"comment\":{}}],[\"poolevent\",{\"_index\":50,\"name\":{\"97\":{}},\"comment\":{}}],[\"poolevents\",{\"_index\":46,\"name\":{\"77\":{}},\"comment\":{}}],[\"pooloptions\",{\"_index\":49,\"name\":{\"87\":{}},\"comment\":{}}],[\"promiseresponsemap\",{\"_index\":16,\"name\":{\"16\":{},\"48\":{},\"130\":{},\"162\":{}},\"comment\":{}}],[\"registerworkermessagelistener\",{\"_index\":11,\"name\":{\"11\":{},\"40\":{},\"125\":{},\"154\":{}},\"comment\":{}}],[\"run\",{\"_index\":69,\"name\":{\"194\":{},\"208\":{}},\"comment\":{}}],[\"runasync\",{\"_index\":70,\"name\":{\"195\":{},\"209\":{}},\"comment\":{}}],[\"sendtomainworker\",{\"_index\":61,\"name\":{\"184\":{},\"198\":{}},\"comment\":{}}],[\"sendtoworker\",{\"_index\":10,\"name\":{\"10\":{},\"39\":{},\"124\":{},\"153\":{}},\"comment\":{}}],[\"settings\",{\"_index\":36,\"name\":{\"67\":{}},\"comment\":{}}],[\"setuphook\",{\"_index\":7,\"name\":{\"7\":{},\"36\":{},\"142\":{},\"174\":{}},\"comment\":{}}],[\"setworkerchoicestrategy\",{\"_index\":22,\"name\":{\"22\":{},\"54\":{},\"84\":{},\"137\":{},\"169\":{}},\"comment\":{}}],[\"tasksqueueoptions\",{\"_index\":45,\"name\":{\"76\":{},\"96\":{},\"98\":{}},\"comment\":{}}],[\"threadworker\",{\"_index\":71,\"name\":{\"196\":{}},\"comment\":{}}],[\"threadworkerwithmessagechannel\",{\"_index\":59,\"name\":{\"181\":{}},\"comment\":{}}],[\"type\",{\"_index\":3,\"name\":{\"3\":{},\"43\":{},\"119\":{},\"157\":{}},\"comment\":{}}],[\"workerchoicestrategies\",{\"_index\":55,\"name\":{\"112\":{}},\"comment\":{}}],[\"workerchoicestrategy\",{\"_index\":41,\"name\":{\"72\":{},\"92\":{},\"113\":{}},\"comment\":{}}],[\"workerchoicestrategycontext\",{\"_index\":17,\"name\":{\"17\":{},\"49\":{},\"131\":{},\"163\":{}},\"comment\":{}}],[\"workerchoicestrategyoptions\",{\"_index\":42,\"name\":{\"73\":{},\"93\":{},\"114\":{}},\"comment\":{}}],[\"workerlistener\",{\"_index\":31,\"name\":{\"31\":{},\"63\":{},\"147\":{},\"179\":{}},\"comment\":{}}],[\"workernodes\",{\"_index\":14,\"name\":{\"14\":{},\"46\":{},\"128\":{},\"160\":{}},\"comment\":{}}],[\"workeroptions\",{\"_index\":74,\"name\":{\"212\":{}},\"comment\":{}}]],\"pipeline\":[]}}"); \ No newline at end of file +window.searchData = JSON.parse("{\"rows\":[{\"kind\":128,\"name\":\"DynamicClusterPool\",\"url\":\"classes/DynamicClusterPool.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/DynamicClusterPool.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"DynamicClusterPool\"},{\"kind\":1024,\"name\":\"max\",\"url\":\"classes/DynamicClusterPool.html#max\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"DynamicClusterPool\"},{\"kind\":262144,\"name\":\"type\",\"url\":\"classes/DynamicClusterPool.html#type\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"DynamicClusterPool\"},{\"kind\":262144,\"name\":\"full\",\"url\":\"classes/DynamicClusterPool.html#full\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"DynamicClusterPool\"},{\"kind\":262144,\"name\":\"busy\",\"url\":\"classes/DynamicClusterPool.html#busy\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"DynamicClusterPool\"},{\"kind\":1024,\"name\":\"opts\",\"url\":\"classes/DynamicClusterPool.html#opts\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":2048,\"name\":\"setupHook\",\"url\":\"classes/DynamicClusterPool.html#setupHook\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":2048,\"name\":\"isMain\",\"url\":\"classes/DynamicClusterPool.html#isMain\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":2048,\"name\":\"destroyWorker\",\"url\":\"classes/DynamicClusterPool.html#destroyWorker\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":2048,\"name\":\"sendToWorker\",\"url\":\"classes/DynamicClusterPool.html#sendToWorker\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":2048,\"name\":\"registerWorkerMessageListener\",\"url\":\"classes/DynamicClusterPool.html#registerWorkerMessageListener\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":2048,\"name\":\"createWorker\",\"url\":\"classes/DynamicClusterPool.html#createWorker\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":2048,\"name\":\"afterWorkerSetup\",\"url\":\"classes/DynamicClusterPool.html#afterWorkerSetup\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":1024,\"name\":\"workerNodes\",\"url\":\"classes/DynamicClusterPool.html#workerNodes\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":1024,\"name\":\"emitter\",\"url\":\"classes/DynamicClusterPool.html#emitter\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":1024,\"name\":\"promiseResponseMap\",\"url\":\"classes/DynamicClusterPool.html#promiseResponseMap\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":1024,\"name\":\"workerChoiceStrategyContext\",\"url\":\"classes/DynamicClusterPool.html#workerChoiceStrategyContext\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":1024,\"name\":\"numberOfWorkers\",\"url\":\"classes/DynamicClusterPool.html#numberOfWorkers\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":1024,\"name\":\"filePath\",\"url\":\"classes/DynamicClusterPool.html#filePath\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":262144,\"name\":\"numberOfRunningTasks\",\"url\":\"classes/DynamicClusterPool.html#numberOfRunningTasks\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-private tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":262144,\"name\":\"numberOfQueuedTasks\",\"url\":\"classes/DynamicClusterPool.html#numberOfQueuedTasks\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-private tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":2048,\"name\":\"setWorkerChoiceStrategy\",\"url\":\"classes/DynamicClusterPool.html#setWorkerChoiceStrategy\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":2048,\"name\":\"internalBusy\",\"url\":\"classes/DynamicClusterPool.html#internalBusy\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":2048,\"name\":\"findFreeWorkerNodeKey\",\"url\":\"classes/DynamicClusterPool.html#findFreeWorkerNodeKey\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":2048,\"name\":\"execute\",\"url\":\"classes/DynamicClusterPool.html#execute\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":2048,\"name\":\"destroy\",\"url\":\"classes/DynamicClusterPool.html#destroy\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":2048,\"name\":\"beforeTaskExecutionHook\",\"url\":\"classes/DynamicClusterPool.html#beforeTaskExecutionHook\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":2048,\"name\":\"afterTaskExecutionHook\",\"url\":\"classes/DynamicClusterPool.html#afterTaskExecutionHook\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":2048,\"name\":\"chooseWorkerNode\",\"url\":\"classes/DynamicClusterPool.html#chooseWorkerNode\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":2048,\"name\":\"createAndSetupWorker\",\"url\":\"classes/DynamicClusterPool.html#createAndSetupWorker\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":2048,\"name\":\"workerListener\",\"url\":\"classes/DynamicClusterPool.html#workerListener\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/DynamicClusterPool.html#workerListener.workerListener-1.__type\",\"classes\":\"tsd-kind-type-literal\",\"parent\":\"DynamicClusterPool.workerListener.workerListener\"},{\"kind\":128,\"name\":\"FixedClusterPool\",\"url\":\"classes/FixedClusterPool.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/FixedClusterPool.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"FixedClusterPool\"},{\"kind\":1024,\"name\":\"opts\",\"url\":\"classes/FixedClusterPool.html#opts\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"FixedClusterPool\"},{\"kind\":2048,\"name\":\"setupHook\",\"url\":\"classes/FixedClusterPool.html#setupHook\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected\",\"parent\":\"FixedClusterPool\"},{\"kind\":2048,\"name\":\"isMain\",\"url\":\"classes/FixedClusterPool.html#isMain\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected\",\"parent\":\"FixedClusterPool\"},{\"kind\":2048,\"name\":\"destroyWorker\",\"url\":\"classes/FixedClusterPool.html#destroyWorker\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"FixedClusterPool\"},{\"kind\":2048,\"name\":\"sendToWorker\",\"url\":\"classes/FixedClusterPool.html#sendToWorker\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected\",\"parent\":\"FixedClusterPool\"},{\"kind\":2048,\"name\":\"registerWorkerMessageListener\",\"url\":\"classes/FixedClusterPool.html#registerWorkerMessageListener\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"FixedClusterPool\"},{\"kind\":2048,\"name\":\"createWorker\",\"url\":\"classes/FixedClusterPool.html#createWorker\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected\",\"parent\":\"FixedClusterPool\"},{\"kind\":2048,\"name\":\"afterWorkerSetup\",\"url\":\"classes/FixedClusterPool.html#afterWorkerSetup\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected\",\"parent\":\"FixedClusterPool\"},{\"kind\":262144,\"name\":\"type\",\"url\":\"classes/FixedClusterPool.html#type\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"FixedClusterPool\"},{\"kind\":262144,\"name\":\"full\",\"url\":\"classes/FixedClusterPool.html#full\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"FixedClusterPool\"},{\"kind\":262144,\"name\":\"busy\",\"url\":\"classes/FixedClusterPool.html#busy\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"FixedClusterPool\"},{\"kind\":1024,\"name\":\"workerNodes\",\"url\":\"classes/FixedClusterPool.html#workerNodes\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"FixedClusterPool\"},{\"kind\":1024,\"name\":\"emitter\",\"url\":\"classes/FixedClusterPool.html#emitter\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"FixedClusterPool\"},{\"kind\":1024,\"name\":\"promiseResponseMap\",\"url\":\"classes/FixedClusterPool.html#promiseResponseMap\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"FixedClusterPool\"},{\"kind\":1024,\"name\":\"workerChoiceStrategyContext\",\"url\":\"classes/FixedClusterPool.html#workerChoiceStrategyContext\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"FixedClusterPool\"},{\"kind\":1024,\"name\":\"numberOfWorkers\",\"url\":\"classes/FixedClusterPool.html#numberOfWorkers\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"FixedClusterPool\"},{\"kind\":1024,\"name\":\"filePath\",\"url\":\"classes/FixedClusterPool.html#filePath\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"FixedClusterPool\"},{\"kind\":262144,\"name\":\"numberOfRunningTasks\",\"url\":\"classes/FixedClusterPool.html#numberOfRunningTasks\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-private tsd-is-inherited\",\"parent\":\"FixedClusterPool\"},{\"kind\":262144,\"name\":\"numberOfQueuedTasks\",\"url\":\"classes/FixedClusterPool.html#numberOfQueuedTasks\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-private tsd-is-inherited\",\"parent\":\"FixedClusterPool\"},{\"kind\":2048,\"name\":\"setWorkerChoiceStrategy\",\"url\":\"classes/FixedClusterPool.html#setWorkerChoiceStrategy\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"FixedClusterPool\"},{\"kind\":2048,\"name\":\"internalBusy\",\"url\":\"classes/FixedClusterPool.html#internalBusy\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"FixedClusterPool\"},{\"kind\":2048,\"name\":\"findFreeWorkerNodeKey\",\"url\":\"classes/FixedClusterPool.html#findFreeWorkerNodeKey\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"FixedClusterPool\"},{\"kind\":2048,\"name\":\"execute\",\"url\":\"classes/FixedClusterPool.html#execute\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"FixedClusterPool\"},{\"kind\":2048,\"name\":\"destroy\",\"url\":\"classes/FixedClusterPool.html#destroy\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"FixedClusterPool\"},{\"kind\":2048,\"name\":\"beforeTaskExecutionHook\",\"url\":\"classes/FixedClusterPool.html#beforeTaskExecutionHook\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"FixedClusterPool\"},{\"kind\":2048,\"name\":\"afterTaskExecutionHook\",\"url\":\"classes/FixedClusterPool.html#afterTaskExecutionHook\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"FixedClusterPool\"},{\"kind\":2048,\"name\":\"chooseWorkerNode\",\"url\":\"classes/FixedClusterPool.html#chooseWorkerNode\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"FixedClusterPool\"},{\"kind\":2048,\"name\":\"createAndSetupWorker\",\"url\":\"classes/FixedClusterPool.html#createAndSetupWorker\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"FixedClusterPool\"},{\"kind\":2048,\"name\":\"workerListener\",\"url\":\"classes/FixedClusterPool.html#workerListener\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"FixedClusterPool\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/FixedClusterPool.html#workerListener.workerListener-1.__type\",\"classes\":\"tsd-kind-type-literal\",\"parent\":\"FixedClusterPool.workerListener.workerListener\"},{\"kind\":256,\"name\":\"ClusterPoolOptions\",\"url\":\"interfaces/ClusterPoolOptions.html\",\"classes\":\"tsd-kind-interface\"},{\"kind\":1024,\"name\":\"env\",\"url\":\"interfaces/ClusterPoolOptions.html#env\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"ClusterPoolOptions\"},{\"kind\":1024,\"name\":\"settings\",\"url\":\"interfaces/ClusterPoolOptions.html#settings\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"ClusterPoolOptions\"},{\"kind\":1024,\"name\":\"messageHandler\",\"url\":\"interfaces/ClusterPoolOptions.html#messageHandler\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ClusterPoolOptions\"},{\"kind\":1024,\"name\":\"errorHandler\",\"url\":\"interfaces/ClusterPoolOptions.html#errorHandler\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ClusterPoolOptions\"},{\"kind\":1024,\"name\":\"onlineHandler\",\"url\":\"interfaces/ClusterPoolOptions.html#onlineHandler\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ClusterPoolOptions\"},{\"kind\":1024,\"name\":\"exitHandler\",\"url\":\"interfaces/ClusterPoolOptions.html#exitHandler\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ClusterPoolOptions\"},{\"kind\":1024,\"name\":\"workerChoiceStrategy\",\"url\":\"interfaces/ClusterPoolOptions.html#workerChoiceStrategy\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ClusterPoolOptions\"},{\"kind\":1024,\"name\":\"workerChoiceStrategyOptions\",\"url\":\"interfaces/ClusterPoolOptions.html#workerChoiceStrategyOptions\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ClusterPoolOptions\"},{\"kind\":1024,\"name\":\"enableEvents\",\"url\":\"interfaces/ClusterPoolOptions.html#enableEvents\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ClusterPoolOptions\"},{\"kind\":1024,\"name\":\"enableTasksQueue\",\"url\":\"interfaces/ClusterPoolOptions.html#enableTasksQueue\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ClusterPoolOptions\"},{\"kind\":1024,\"name\":\"tasksQueueOptions\",\"url\":\"interfaces/ClusterPoolOptions.html#tasksQueueOptions\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"ClusterPoolOptions\"},{\"kind\":128,\"name\":\"AbstractPool\",\"url\":\"classes/AbstractPool.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/AbstractPool.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"AbstractPool\"},{\"kind\":1024,\"name\":\"workerNodes\",\"url\":\"classes/AbstractPool.html#workerNodes\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"AbstractPool\"},{\"kind\":1024,\"name\":\"emitter\",\"url\":\"classes/AbstractPool.html#emitter\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"AbstractPool\"},{\"kind\":1024,\"name\":\"promiseResponseMap\",\"url\":\"classes/AbstractPool.html#promiseResponseMap\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected\",\"parent\":\"AbstractPool\"},{\"kind\":1024,\"name\":\"workerChoiceStrategyContext\",\"url\":\"classes/AbstractPool.html#workerChoiceStrategyContext\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected\",\"parent\":\"AbstractPool\"},{\"kind\":1024,\"name\":\"numberOfWorkers\",\"url\":\"classes/AbstractPool.html#numberOfWorkers\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"AbstractPool\"},{\"kind\":1024,\"name\":\"filePath\",\"url\":\"classes/AbstractPool.html#filePath\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"AbstractPool\"},{\"kind\":1024,\"name\":\"opts\",\"url\":\"classes/AbstractPool.html#opts\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"checkFilePath\",\"url\":\"classes/AbstractPool.html#checkFilePath\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-private\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"checkNumberOfWorkers\",\"url\":\"classes/AbstractPool.html#checkNumberOfWorkers\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-private\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"checkPoolOptions\",\"url\":\"classes/AbstractPool.html#checkPoolOptions\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-private\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"checkValidWorkerChoiceStrategy\",\"url\":\"classes/AbstractPool.html#checkValidWorkerChoiceStrategy\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-private\",\"parent\":\"AbstractPool\"},{\"kind\":262144,\"name\":\"type\",\"url\":\"classes/AbstractPool.html#type\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"AbstractPool\"},{\"kind\":262144,\"name\":\"numberOfRunningTasks\",\"url\":\"classes/AbstractPool.html#numberOfRunningTasks\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-private\",\"parent\":\"AbstractPool\"},{\"kind\":262144,\"name\":\"numberOfQueuedTasks\",\"url\":\"classes/AbstractPool.html#numberOfQueuedTasks\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-private\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"getWorkerNodeKey\",\"url\":\"classes/AbstractPool.html#getWorkerNodeKey\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-private\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"setWorkerChoiceStrategy\",\"url\":\"classes/AbstractPool.html#setWorkerChoiceStrategy\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"AbstractPool\"},{\"kind\":262144,\"name\":\"full\",\"url\":\"classes/AbstractPool.html#full\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"AbstractPool\"},{\"kind\":262144,\"name\":\"busy\",\"url\":\"classes/AbstractPool.html#busy\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"internalBusy\",\"url\":\"classes/AbstractPool.html#internalBusy\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"findFreeWorkerNodeKey\",\"url\":\"classes/AbstractPool.html#findFreeWorkerNodeKey\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"execute\",\"url\":\"classes/AbstractPool.html#execute\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"destroy\",\"url\":\"classes/AbstractPool.html#destroy\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"destroyWorker\",\"url\":\"classes/AbstractPool.html#destroyWorker\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"setupHook\",\"url\":\"classes/AbstractPool.html#setupHook\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"isMain\",\"url\":\"classes/AbstractPool.html#isMain\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"beforeTaskExecutionHook\",\"url\":\"classes/AbstractPool.html#beforeTaskExecutionHook\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"afterTaskExecutionHook\",\"url\":\"classes/AbstractPool.html#afterTaskExecutionHook\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"chooseWorkerNode\",\"url\":\"classes/AbstractPool.html#chooseWorkerNode\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"sendToWorker\",\"url\":\"classes/AbstractPool.html#sendToWorker\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"registerWorkerMessageListener\",\"url\":\"classes/AbstractPool.html#registerWorkerMessageListener\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"createWorker\",\"url\":\"classes/AbstractPool.html#createWorker\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"afterWorkerSetup\",\"url\":\"classes/AbstractPool.html#afterWorkerSetup\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"createAndSetupWorker\",\"url\":\"classes/AbstractPool.html#createAndSetupWorker\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"workerListener\",\"url\":\"classes/AbstractPool.html#workerListener\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected\",\"parent\":\"AbstractPool\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/AbstractPool.html#workerListener.workerListener-1.__type\",\"classes\":\"tsd-kind-type-literal\",\"parent\":\"AbstractPool.workerListener.workerListener\"},{\"kind\":2048,\"name\":\"checkAndEmitEvents\",\"url\":\"classes/AbstractPool.html#checkAndEmitEvents\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-private\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"setWorkerNodeTasksUsage\",\"url\":\"classes/AbstractPool.html#setWorkerNodeTasksUsage\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-private\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"getWorkerTasksUsage\",\"url\":\"classes/AbstractPool.html#getWorkerTasksUsage\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-private\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"pushWorkerNode\",\"url\":\"classes/AbstractPool.html#pushWorkerNode\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-private\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"setWorkerNode\",\"url\":\"classes/AbstractPool.html#setWorkerNode\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-private\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"removeWorkerNode\",\"url\":\"classes/AbstractPool.html#removeWorkerNode\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-private\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"executeTask\",\"url\":\"classes/AbstractPool.html#executeTask\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-private\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"enqueueTask\",\"url\":\"classes/AbstractPool.html#enqueueTask\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-private\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"dequeueTask\",\"url\":\"classes/AbstractPool.html#dequeueTask\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-private\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"tasksQueueSize\",\"url\":\"classes/AbstractPool.html#tasksQueueSize\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-private\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"flushTasksQueue\",\"url\":\"classes/AbstractPool.html#flushTasksQueue\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-private\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"flushTasksQueueByWorker\",\"url\":\"classes/AbstractPool.html#flushTasksQueueByWorker\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-private\",\"parent\":\"AbstractPool\"},{\"kind\":32,\"name\":\"PoolEvents\",\"url\":\"variables/PoolEvents.html\",\"classes\":\"tsd-kind-variable\"},{\"kind\":256,\"name\":\"IPool\",\"url\":\"interfaces/IPool.html\",\"classes\":\"tsd-kind-interface\"},{\"kind\":1024,\"name\":\"type\",\"url\":\"interfaces/IPool.html#type\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"IPool\"},{\"kind\":1024,\"name\":\"workerNodes\",\"url\":\"interfaces/IPool.html#workerNodes\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"IPool\"},{\"kind\":1024,\"name\":\"emitter\",\"url\":\"interfaces/IPool.html#emitter\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"IPool\"},{\"kind\":1024,\"name\":\"full\",\"url\":\"interfaces/IPool.html#full\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"IPool\"},{\"kind\":1024,\"name\":\"busy\",\"url\":\"interfaces/IPool.html#busy\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"IPool\"},{\"kind\":1024,\"name\":\"findFreeWorkerNodeKey\",\"url\":\"interfaces/IPool.html#findFreeWorkerNodeKey\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"IPool\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/IPool.html#findFreeWorkerNodeKey.__type-4\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"IPool.findFreeWorkerNodeKey\"},{\"kind\":1024,\"name\":\"execute\",\"url\":\"interfaces/IPool.html#execute\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"IPool\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/IPool.html#execute.__type-2\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"IPool.execute\"},{\"kind\":1024,\"name\":\"destroy\",\"url\":\"interfaces/IPool.html#destroy\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"IPool\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/IPool.html#destroy.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"IPool.destroy\"},{\"kind\":1024,\"name\":\"setWorkerChoiceStrategy\",\"url\":\"interfaces/IPool.html#setWorkerChoiceStrategy\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"IPool\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/IPool.html#setWorkerChoiceStrategy.__type-6\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"IPool.setWorkerChoiceStrategy\"},{\"kind\":128,\"name\":\"PoolEmitter\",\"url\":\"classes/PoolEmitter.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":256,\"name\":\"PoolOptions\",\"url\":\"interfaces/PoolOptions.html\",\"classes\":\"tsd-kind-interface\"},{\"kind\":1024,\"name\":\"messageHandler\",\"url\":\"interfaces/PoolOptions.html#messageHandler\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"PoolOptions\"},{\"kind\":1024,\"name\":\"errorHandler\",\"url\":\"interfaces/PoolOptions.html#errorHandler\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"PoolOptions\"},{\"kind\":1024,\"name\":\"onlineHandler\",\"url\":\"interfaces/PoolOptions.html#onlineHandler\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"PoolOptions\"},{\"kind\":1024,\"name\":\"exitHandler\",\"url\":\"interfaces/PoolOptions.html#exitHandler\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"PoolOptions\"},{\"kind\":1024,\"name\":\"workerChoiceStrategy\",\"url\":\"interfaces/PoolOptions.html#workerChoiceStrategy\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"PoolOptions\"},{\"kind\":1024,\"name\":\"workerChoiceStrategyOptions\",\"url\":\"interfaces/PoolOptions.html#workerChoiceStrategyOptions\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"PoolOptions\"},{\"kind\":1024,\"name\":\"enableEvents\",\"url\":\"interfaces/PoolOptions.html#enableEvents\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"PoolOptions\"},{\"kind\":1024,\"name\":\"enableTasksQueue\",\"url\":\"interfaces/PoolOptions.html#enableTasksQueue\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"PoolOptions\"},{\"kind\":1024,\"name\":\"tasksQueueOptions\",\"url\":\"interfaces/PoolOptions.html#tasksQueueOptions\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"PoolOptions\"},{\"kind\":4194304,\"name\":\"PoolEvent\",\"url\":\"types/PoolEvent.html\",\"classes\":\"tsd-kind-type-alias\"},{\"kind\":256,\"name\":\"TasksQueueOptions\",\"url\":\"interfaces/TasksQueueOptions.html\",\"classes\":\"tsd-kind-interface\"},{\"kind\":1024,\"name\":\"concurrency\",\"url\":\"interfaces/TasksQueueOptions.html#concurrency\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"TasksQueueOptions\"},{\"kind\":4194304,\"name\":\"ErrorHandler\",\"url\":\"types/ErrorHandler.html\",\"classes\":\"tsd-kind-type-alias\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/ErrorHandler.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"ErrorHandler\"},{\"kind\":4194304,\"name\":\"ExitHandler\",\"url\":\"types/ExitHandler.html\",\"classes\":\"tsd-kind-type-alias\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/ExitHandler.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"ExitHandler\"},{\"kind\":256,\"name\":\"IWorker\",\"url\":\"interfaces/IWorker.html\",\"classes\":\"tsd-kind-interface\"},{\"kind\":1024,\"name\":\"on\",\"url\":\"interfaces/IWorker.html#on\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"IWorker\"},{\"kind\":1024,\"name\":\"once\",\"url\":\"interfaces/IWorker.html#once\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"IWorker\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/IWorker.html#once.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"IWorker.once\"},{\"kind\":4194304,\"name\":\"MessageHandler\",\"url\":\"types/MessageHandler.html\",\"classes\":\"tsd-kind-type-alias\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/MessageHandler.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"MessageHandler\"},{\"kind\":4194304,\"name\":\"OnlineHandler\",\"url\":\"types/OnlineHandler.html\",\"classes\":\"tsd-kind-type-alias\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/OnlineHandler.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"OnlineHandler\"},{\"kind\":256,\"name\":\"WorkerNode\",\"url\":\"interfaces/WorkerNode.html\",\"classes\":\"tsd-kind-interface\"},{\"kind\":1024,\"name\":\"worker\",\"url\":\"interfaces/WorkerNode.html#worker\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"WorkerNode\"},{\"kind\":1024,\"name\":\"tasksUsage\",\"url\":\"interfaces/WorkerNode.html#tasksUsage\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"WorkerNode\"},{\"kind\":1024,\"name\":\"tasksQueue\",\"url\":\"interfaces/WorkerNode.html#tasksQueue\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"WorkerNode\"},{\"kind\":32,\"name\":\"WorkerChoiceStrategies\",\"url\":\"variables/WorkerChoiceStrategies.html\",\"classes\":\"tsd-kind-variable\"},{\"kind\":256,\"name\":\"IWorkerChoiceStrategy\",\"url\":\"interfaces/IWorkerChoiceStrategy.html\",\"classes\":\"tsd-kind-interface\"},{\"kind\":1024,\"name\":\"requiredStatistics\",\"url\":\"interfaces/IWorkerChoiceStrategy.html#requiredStatistics\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"IWorkerChoiceStrategy\"},{\"kind\":1024,\"name\":\"reset\",\"url\":\"interfaces/IWorkerChoiceStrategy.html#reset\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"IWorkerChoiceStrategy\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/IWorkerChoiceStrategy.html#reset.__type-4\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"IWorkerChoiceStrategy.reset\"},{\"kind\":1024,\"name\":\"choose\",\"url\":\"interfaces/IWorkerChoiceStrategy.html#choose\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"IWorkerChoiceStrategy\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/IWorkerChoiceStrategy.html#choose.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"IWorkerChoiceStrategy.choose\"},{\"kind\":1024,\"name\":\"remove\",\"url\":\"interfaces/IWorkerChoiceStrategy.html#remove\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"IWorkerChoiceStrategy\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/IWorkerChoiceStrategy.html#remove.__type-2\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"IWorkerChoiceStrategy.remove\"},{\"kind\":4194304,\"name\":\"WorkerChoiceStrategy\",\"url\":\"types/WorkerChoiceStrategy.html\",\"classes\":\"tsd-kind-type-alias\"},{\"kind\":256,\"name\":\"WorkerChoiceStrategyOptions\",\"url\":\"interfaces/WorkerChoiceStrategyOptions.html\",\"classes\":\"tsd-kind-interface\"},{\"kind\":1024,\"name\":\"medRunTime\",\"url\":\"interfaces/WorkerChoiceStrategyOptions.html#medRunTime\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"WorkerChoiceStrategyOptions\"},{\"kind\":128,\"name\":\"WorkerChoiceStrategyContext\",\"url\":\"classes/WorkerChoiceStrategyContext.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/WorkerChoiceStrategyContext.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"WorkerChoiceStrategyContext\"},{\"kind\":1024,\"name\":\"workerChoiceStrategies\",\"url\":\"classes/WorkerChoiceStrategyContext.html#workerChoiceStrategies\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"WorkerChoiceStrategyContext\"},{\"kind\":1024,\"name\":\"workerChoiceStrategyType\",\"url\":\"classes/WorkerChoiceStrategyContext.html#workerChoiceStrategyType\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"WorkerChoiceStrategyContext\"},{\"kind\":2048,\"name\":\"getRequiredStatistics\",\"url\":\"classes/WorkerChoiceStrategyContext.html#getRequiredStatistics\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"WorkerChoiceStrategyContext\"},{\"kind\":2048,\"name\":\"setWorkerChoiceStrategy\",\"url\":\"classes/WorkerChoiceStrategyContext.html#setWorkerChoiceStrategy\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"WorkerChoiceStrategyContext\"},{\"kind\":2048,\"name\":\"execute\",\"url\":\"classes/WorkerChoiceStrategyContext.html#execute\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"WorkerChoiceStrategyContext\"},{\"kind\":2048,\"name\":\"remove\",\"url\":\"classes/WorkerChoiceStrategyContext.html#remove\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"WorkerChoiceStrategyContext\"},{\"kind\":128,\"name\":\"DynamicThreadPool\",\"url\":\"classes/DynamicThreadPool.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/DynamicThreadPool.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"DynamicThreadPool\"},{\"kind\":1024,\"name\":\"max\",\"url\":\"classes/DynamicThreadPool.html#max\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"DynamicThreadPool\"},{\"kind\":262144,\"name\":\"type\",\"url\":\"classes/DynamicThreadPool.html#type\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"DynamicThreadPool\"},{\"kind\":262144,\"name\":\"full\",\"url\":\"classes/DynamicThreadPool.html#full\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"DynamicThreadPool\"},{\"kind\":262144,\"name\":\"busy\",\"url\":\"classes/DynamicThreadPool.html#busy\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"DynamicThreadPool\"},{\"kind\":2048,\"name\":\"isMain\",\"url\":\"classes/DynamicThreadPool.html#isMain\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":2048,\"name\":\"destroyWorker\",\"url\":\"classes/DynamicThreadPool.html#destroyWorker\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":2048,\"name\":\"sendToWorker\",\"url\":\"classes/DynamicThreadPool.html#sendToWorker\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":2048,\"name\":\"registerWorkerMessageListener\",\"url\":\"classes/DynamicThreadPool.html#registerWorkerMessageListener\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":2048,\"name\":\"createWorker\",\"url\":\"classes/DynamicThreadPool.html#createWorker\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":2048,\"name\":\"afterWorkerSetup\",\"url\":\"classes/DynamicThreadPool.html#afterWorkerSetup\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":1024,\"name\":\"workerNodes\",\"url\":\"classes/DynamicThreadPool.html#workerNodes\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":1024,\"name\":\"emitter\",\"url\":\"classes/DynamicThreadPool.html#emitter\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":1024,\"name\":\"promiseResponseMap\",\"url\":\"classes/DynamicThreadPool.html#promiseResponseMap\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":1024,\"name\":\"workerChoiceStrategyContext\",\"url\":\"classes/DynamicThreadPool.html#workerChoiceStrategyContext\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":1024,\"name\":\"numberOfWorkers\",\"url\":\"classes/DynamicThreadPool.html#numberOfWorkers\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":1024,\"name\":\"filePath\",\"url\":\"classes/DynamicThreadPool.html#filePath\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":1024,\"name\":\"opts\",\"url\":\"classes/DynamicThreadPool.html#opts\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":262144,\"name\":\"numberOfRunningTasks\",\"url\":\"classes/DynamicThreadPool.html#numberOfRunningTasks\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-private tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":262144,\"name\":\"numberOfQueuedTasks\",\"url\":\"classes/DynamicThreadPool.html#numberOfQueuedTasks\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-private tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":2048,\"name\":\"setWorkerChoiceStrategy\",\"url\":\"classes/DynamicThreadPool.html#setWorkerChoiceStrategy\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":2048,\"name\":\"internalBusy\",\"url\":\"classes/DynamicThreadPool.html#internalBusy\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":2048,\"name\":\"findFreeWorkerNodeKey\",\"url\":\"classes/DynamicThreadPool.html#findFreeWorkerNodeKey\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":2048,\"name\":\"execute\",\"url\":\"classes/DynamicThreadPool.html#execute\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":2048,\"name\":\"destroy\",\"url\":\"classes/DynamicThreadPool.html#destroy\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":2048,\"name\":\"setupHook\",\"url\":\"classes/DynamicThreadPool.html#setupHook\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":2048,\"name\":\"beforeTaskExecutionHook\",\"url\":\"classes/DynamicThreadPool.html#beforeTaskExecutionHook\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":2048,\"name\":\"afterTaskExecutionHook\",\"url\":\"classes/DynamicThreadPool.html#afterTaskExecutionHook\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":2048,\"name\":\"chooseWorkerNode\",\"url\":\"classes/DynamicThreadPool.html#chooseWorkerNode\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":2048,\"name\":\"createAndSetupWorker\",\"url\":\"classes/DynamicThreadPool.html#createAndSetupWorker\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":2048,\"name\":\"workerListener\",\"url\":\"classes/DynamicThreadPool.html#workerListener\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/DynamicThreadPool.html#workerListener.workerListener-1.__type\",\"classes\":\"tsd-kind-type-literal\",\"parent\":\"DynamicThreadPool.workerListener.workerListener\"},{\"kind\":128,\"name\":\"FixedThreadPool\",\"url\":\"classes/FixedThreadPool.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/FixedThreadPool.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"FixedThreadPool\"},{\"kind\":2048,\"name\":\"isMain\",\"url\":\"classes/FixedThreadPool.html#isMain\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected\",\"parent\":\"FixedThreadPool\"},{\"kind\":2048,\"name\":\"destroyWorker\",\"url\":\"classes/FixedThreadPool.html#destroyWorker\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"FixedThreadPool\"},{\"kind\":2048,\"name\":\"sendToWorker\",\"url\":\"classes/FixedThreadPool.html#sendToWorker\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected\",\"parent\":\"FixedThreadPool\"},{\"kind\":2048,\"name\":\"registerWorkerMessageListener\",\"url\":\"classes/FixedThreadPool.html#registerWorkerMessageListener\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"FixedThreadPool\"},{\"kind\":2048,\"name\":\"createWorker\",\"url\":\"classes/FixedThreadPool.html#createWorker\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected\",\"parent\":\"FixedThreadPool\"},{\"kind\":2048,\"name\":\"afterWorkerSetup\",\"url\":\"classes/FixedThreadPool.html#afterWorkerSetup\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected\",\"parent\":\"FixedThreadPool\"},{\"kind\":262144,\"name\":\"type\",\"url\":\"classes/FixedThreadPool.html#type\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"FixedThreadPool\"},{\"kind\":262144,\"name\":\"full\",\"url\":\"classes/FixedThreadPool.html#full\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"FixedThreadPool\"},{\"kind\":262144,\"name\":\"busy\",\"url\":\"classes/FixedThreadPool.html#busy\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"FixedThreadPool\"},{\"kind\":1024,\"name\":\"workerNodes\",\"url\":\"classes/FixedThreadPool.html#workerNodes\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"FixedThreadPool\"},{\"kind\":1024,\"name\":\"emitter\",\"url\":\"classes/FixedThreadPool.html#emitter\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"FixedThreadPool\"},{\"kind\":1024,\"name\":\"promiseResponseMap\",\"url\":\"classes/FixedThreadPool.html#promiseResponseMap\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"FixedThreadPool\"},{\"kind\":1024,\"name\":\"workerChoiceStrategyContext\",\"url\":\"classes/FixedThreadPool.html#workerChoiceStrategyContext\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"FixedThreadPool\"},{\"kind\":1024,\"name\":\"numberOfWorkers\",\"url\":\"classes/FixedThreadPool.html#numberOfWorkers\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"FixedThreadPool\"},{\"kind\":1024,\"name\":\"filePath\",\"url\":\"classes/FixedThreadPool.html#filePath\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"FixedThreadPool\"},{\"kind\":1024,\"name\":\"opts\",\"url\":\"classes/FixedThreadPool.html#opts\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"FixedThreadPool\"},{\"kind\":262144,\"name\":\"numberOfRunningTasks\",\"url\":\"classes/FixedThreadPool.html#numberOfRunningTasks\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-private tsd-is-inherited\",\"parent\":\"FixedThreadPool\"},{\"kind\":262144,\"name\":\"numberOfQueuedTasks\",\"url\":\"classes/FixedThreadPool.html#numberOfQueuedTasks\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-private tsd-is-inherited\",\"parent\":\"FixedThreadPool\"},{\"kind\":2048,\"name\":\"setWorkerChoiceStrategy\",\"url\":\"classes/FixedThreadPool.html#setWorkerChoiceStrategy\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"FixedThreadPool\"},{\"kind\":2048,\"name\":\"internalBusy\",\"url\":\"classes/FixedThreadPool.html#internalBusy\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"FixedThreadPool\"},{\"kind\":2048,\"name\":\"findFreeWorkerNodeKey\",\"url\":\"classes/FixedThreadPool.html#findFreeWorkerNodeKey\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"FixedThreadPool\"},{\"kind\":2048,\"name\":\"execute\",\"url\":\"classes/FixedThreadPool.html#execute\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"FixedThreadPool\"},{\"kind\":2048,\"name\":\"destroy\",\"url\":\"classes/FixedThreadPool.html#destroy\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"FixedThreadPool\"},{\"kind\":2048,\"name\":\"setupHook\",\"url\":\"classes/FixedThreadPool.html#setupHook\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"FixedThreadPool\"},{\"kind\":2048,\"name\":\"beforeTaskExecutionHook\",\"url\":\"classes/FixedThreadPool.html#beforeTaskExecutionHook\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"FixedThreadPool\"},{\"kind\":2048,\"name\":\"afterTaskExecutionHook\",\"url\":\"classes/FixedThreadPool.html#afterTaskExecutionHook\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"FixedThreadPool\"},{\"kind\":2048,\"name\":\"chooseWorkerNode\",\"url\":\"classes/FixedThreadPool.html#chooseWorkerNode\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"FixedThreadPool\"},{\"kind\":2048,\"name\":\"createAndSetupWorker\",\"url\":\"classes/FixedThreadPool.html#createAndSetupWorker\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"FixedThreadPool\"},{\"kind\":2048,\"name\":\"workerListener\",\"url\":\"classes/FixedThreadPool.html#workerListener\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"FixedThreadPool\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/FixedThreadPool.html#workerListener.workerListener-1.__type\",\"classes\":\"tsd-kind-type-literal\",\"parent\":\"FixedThreadPool.workerListener.workerListener\"},{\"kind\":4194304,\"name\":\"ThreadWorkerWithMessageChannel\",\"url\":\"types/ThreadWorkerWithMessageChannel.html\",\"classes\":\"tsd-kind-type-alias\"},{\"kind\":128,\"name\":\"AbstractWorker\",\"url\":\"classes/AbstractWorker.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/AbstractWorker.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"AbstractWorker\"},{\"kind\":1024,\"name\":\"lastTaskTimestamp\",\"url\":\"classes/AbstractWorker.html#lastTaskTimestamp\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected\",\"parent\":\"AbstractWorker\"},{\"kind\":1024,\"name\":\"aliveInterval\",\"url\":\"classes/AbstractWorker.html#aliveInterval\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected\",\"parent\":\"AbstractWorker\"},{\"kind\":1024,\"name\":\"isMain\",\"url\":\"classes/AbstractWorker.html#isMain\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected\",\"parent\":\"AbstractWorker\"},{\"kind\":1024,\"name\":\"mainWorker\",\"url\":\"classes/AbstractWorker.html#mainWorker\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected\",\"parent\":\"AbstractWorker\"},{\"kind\":1024,\"name\":\"opts\",\"url\":\"classes/AbstractWorker.html#opts\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected\",\"parent\":\"AbstractWorker\"},{\"kind\":2048,\"name\":\"messageListener\",\"url\":\"classes/AbstractWorker.html#messageListener\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected\",\"parent\":\"AbstractWorker\"},{\"kind\":2048,\"name\":\"checkWorkerOptions\",\"url\":\"classes/AbstractWorker.html#checkWorkerOptions\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-private\",\"parent\":\"AbstractWorker\"},{\"kind\":2048,\"name\":\"checkFunctionInput\",\"url\":\"classes/AbstractWorker.html#checkFunctionInput\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-private\",\"parent\":\"AbstractWorker\"},{\"kind\":2048,\"name\":\"getMainWorker\",\"url\":\"classes/AbstractWorker.html#getMainWorker\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected\",\"parent\":\"AbstractWorker\"},{\"kind\":2048,\"name\":\"sendToMainWorker\",\"url\":\"classes/AbstractWorker.html#sendToMainWorker\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected\",\"parent\":\"AbstractWorker\"},{\"kind\":2048,\"name\":\"checkAlive\",\"url\":\"classes/AbstractWorker.html#checkAlive\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected\",\"parent\":\"AbstractWorker\"},{\"kind\":2048,\"name\":\"handleError\",\"url\":\"classes/AbstractWorker.html#handleError\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected\",\"parent\":\"AbstractWorker\"},{\"kind\":2048,\"name\":\"run\",\"url\":\"classes/AbstractWorker.html#run\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected\",\"parent\":\"AbstractWorker\"},{\"kind\":2048,\"name\":\"runAsync\",\"url\":\"classes/AbstractWorker.html#runAsync\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected\",\"parent\":\"AbstractWorker\"},{\"kind\":128,\"name\":\"ClusterWorker\",\"url\":\"classes/ClusterWorker.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/ClusterWorker.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"ClusterWorker\"},{\"kind\":2048,\"name\":\"sendToMainWorker\",\"url\":\"classes/ClusterWorker.html#sendToMainWorker\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected\",\"parent\":\"ClusterWorker\"},{\"kind\":2048,\"name\":\"handleError\",\"url\":\"classes/ClusterWorker.html#handleError\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected\",\"parent\":\"ClusterWorker\"},{\"kind\":1024,\"name\":\"lastTaskTimestamp\",\"url\":\"classes/ClusterWorker.html#lastTaskTimestamp\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"ClusterWorker\"},{\"kind\":1024,\"name\":\"aliveInterval\",\"url\":\"classes/ClusterWorker.html#aliveInterval\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"ClusterWorker\"},{\"kind\":1024,\"name\":\"isMain\",\"url\":\"classes/ClusterWorker.html#isMain\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"ClusterWorker\"},{\"kind\":1024,\"name\":\"mainWorker\",\"url\":\"classes/ClusterWorker.html#mainWorker\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"ClusterWorker\"},{\"kind\":1024,\"name\":\"opts\",\"url\":\"classes/ClusterWorker.html#opts\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"ClusterWorker\"},{\"kind\":2048,\"name\":\"messageListener\",\"url\":\"classes/ClusterWorker.html#messageListener\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"ClusterWorker\"},{\"kind\":2048,\"name\":\"getMainWorker\",\"url\":\"classes/ClusterWorker.html#getMainWorker\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"ClusterWorker\"},{\"kind\":2048,\"name\":\"checkAlive\",\"url\":\"classes/ClusterWorker.html#checkAlive\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"ClusterWorker\"},{\"kind\":2048,\"name\":\"run\",\"url\":\"classes/ClusterWorker.html#run\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"ClusterWorker\"},{\"kind\":2048,\"name\":\"runAsync\",\"url\":\"classes/ClusterWorker.html#runAsync\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"ClusterWorker\"},{\"kind\":128,\"name\":\"ThreadWorker\",\"url\":\"classes/ThreadWorker.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/ThreadWorker.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"ThreadWorker\"},{\"kind\":2048,\"name\":\"sendToMainWorker\",\"url\":\"classes/ThreadWorker.html#sendToMainWorker\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected\",\"parent\":\"ThreadWorker\"},{\"kind\":1024,\"name\":\"lastTaskTimestamp\",\"url\":\"classes/ThreadWorker.html#lastTaskTimestamp\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"ThreadWorker\"},{\"kind\":1024,\"name\":\"aliveInterval\",\"url\":\"classes/ThreadWorker.html#aliveInterval\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"ThreadWorker\"},{\"kind\":1024,\"name\":\"isMain\",\"url\":\"classes/ThreadWorker.html#isMain\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"ThreadWorker\"},{\"kind\":1024,\"name\":\"mainWorker\",\"url\":\"classes/ThreadWorker.html#mainWorker\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"ThreadWorker\"},{\"kind\":1024,\"name\":\"opts\",\"url\":\"classes/ThreadWorker.html#opts\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"ThreadWorker\"},{\"kind\":2048,\"name\":\"messageListener\",\"url\":\"classes/ThreadWorker.html#messageListener\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"ThreadWorker\"},{\"kind\":2048,\"name\":\"getMainWorker\",\"url\":\"classes/ThreadWorker.html#getMainWorker\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"ThreadWorker\"},{\"kind\":2048,\"name\":\"checkAlive\",\"url\":\"classes/ThreadWorker.html#checkAlive\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"ThreadWorker\"},{\"kind\":2048,\"name\":\"handleError\",\"url\":\"classes/ThreadWorker.html#handleError\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"ThreadWorker\"},{\"kind\":2048,\"name\":\"run\",\"url\":\"classes/ThreadWorker.html#run\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"ThreadWorker\"},{\"kind\":2048,\"name\":\"runAsync\",\"url\":\"classes/ThreadWorker.html#runAsync\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"ThreadWorker\"},{\"kind\":32,\"name\":\"KillBehaviors\",\"url\":\"variables/KillBehaviors.html\",\"classes\":\"tsd-kind-variable\"},{\"kind\":4194304,\"name\":\"KillBehavior\",\"url\":\"types/KillBehavior.html\",\"classes\":\"tsd-kind-type-alias\"},{\"kind\":256,\"name\":\"WorkerOptions\",\"url\":\"interfaces/WorkerOptions.html\",\"classes\":\"tsd-kind-interface\"},{\"kind\":1024,\"name\":\"maxInactiveTime\",\"url\":\"interfaces/WorkerOptions.html#maxInactiveTime\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"WorkerOptions\"},{\"kind\":1024,\"name\":\"async\",\"url\":\"interfaces/WorkerOptions.html#async\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"WorkerOptions\"},{\"kind\":1024,\"name\":\"killBehavior\",\"url\":\"interfaces/WorkerOptions.html#killBehavior\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"WorkerOptions\"},{\"kind\":4194304,\"name\":\"Draft\",\"url\":\"types/Draft.html\",\"classes\":\"tsd-kind-type-alias\"},{\"kind\":256,\"name\":\"MessageValue\",\"url\":\"interfaces/MessageValue.html\",\"classes\":\"tsd-kind-interface\"},{\"kind\":1024,\"name\":\"data\",\"url\":\"interfaces/MessageValue.html#data\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"MessageValue\"},{\"kind\":1024,\"name\":\"id\",\"url\":\"interfaces/MessageValue.html#id\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"MessageValue\"},{\"kind\":1024,\"name\":\"kill\",\"url\":\"interfaces/MessageValue.html#kill\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"MessageValue\"},{\"kind\":1024,\"name\":\"error\",\"url\":\"interfaces/MessageValue.html#error\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"MessageValue\"},{\"kind\":1024,\"name\":\"runTime\",\"url\":\"interfaces/MessageValue.html#runTime\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"MessageValue\"},{\"kind\":1024,\"name\":\"parent\",\"url\":\"interfaces/MessageValue.html#parent\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"MessageValue\"}],\"index\":{\"version\":\"2.3.9\",\"fields\":[\"name\",\"comment\"],\"fieldVectors\":[[\"name/0\",[0,53.503]],[\"comment/0\",[]],[\"name/1\",[1,35.045]],[\"comment/1\",[]],[\"name/2\",[2,48.395]],[\"comment/2\",[]],[\"name/3\",[3,38.839]],[\"comment/3\",[]],[\"name/4\",[4,38.839]],[\"comment/4\",[]],[\"name/5\",[5,38.839]],[\"comment/5\",[]],[\"name/6\",[6,36.157]],[\"comment/6\",[]],[\"name/7\",[7,40.51]],[\"comment/7\",[]],[\"name/8\",[8,36.157]],[\"comment/8\",[]],[\"name/9\",[9,40.51]],[\"comment/9\",[]],[\"name/10\",[10,40.51]],[\"comment/10\",[]],[\"name/11\",[11,40.51]],[\"comment/11\",[]],[\"name/12\",[12,40.51]],[\"comment/12\",[]],[\"name/13\",[13,40.51]],[\"comment/13\",[]],[\"name/14\",[14,38.839]],[\"comment/14\",[]],[\"name/15\",[15,38.839]],[\"comment/15\",[]],[\"name/16\",[16,40.51]],[\"comment/16\",[]],[\"name/17\",[17,38.839]],[\"comment/17\",[]],[\"name/18\",[18,40.51]],[\"comment/18\",[]],[\"name/19\",[19,40.51]],[\"comment/19\",[]],[\"name/20\",[20,40.51]],[\"comment/20\",[]],[\"name/21\",[21,40.51]],[\"comment/21\",[]],[\"name/22\",[22,37.408]],[\"comment/22\",[]],[\"name/23\",[23,40.51]],[\"comment/23\",[]],[\"name/24\",[24,38.839]],[\"comment/24\",[]],[\"name/25\",[25,37.408]],[\"comment/25\",[]],[\"name/26\",[26,38.839]],[\"comment/26\",[]],[\"name/27\",[27,40.51]],[\"comment/27\",[]],[\"name/28\",[28,40.51]],[\"comment/28\",[]],[\"name/29\",[29,40.51]],[\"comment/29\",[]],[\"name/30\",[30,40.51]],[\"comment/30\",[]],[\"name/31\",[31,40.51]],[\"comment/31\",[]],[\"name/32\",[32,28.935]],[\"comment/32\",[]],[\"name/33\",[33,53.503]],[\"comment/33\",[]],[\"name/34\",[1,35.045]],[\"comment/34\",[]],[\"name/35\",[6,36.157]],[\"comment/35\",[]],[\"name/36\",[7,40.51]],[\"comment/36\",[]],[\"name/37\",[8,36.157]],[\"comment/37\",[]],[\"name/38\",[9,40.51]],[\"comment/38\",[]],[\"name/39\",[10,40.51]],[\"comment/39\",[]],[\"name/40\",[11,40.51]],[\"comment/40\",[]],[\"name/41\",[12,40.51]],[\"comment/41\",[]],[\"name/42\",[13,40.51]],[\"comment/42\",[]],[\"name/43\",[3,38.839]],[\"comment/43\",[]],[\"name/44\",[4,38.839]],[\"comment/44\",[]],[\"name/45\",[5,38.839]],[\"comment/45\",[]],[\"name/46\",[14,38.839]],[\"comment/46\",[]],[\"name/47\",[15,38.839]],[\"comment/47\",[]],[\"name/48\",[16,40.51]],[\"comment/48\",[]],[\"name/49\",[17,38.839]],[\"comment/49\",[]],[\"name/50\",[18,40.51]],[\"comment/50\",[]],[\"name/51\",[19,40.51]],[\"comment/51\",[]],[\"name/52\",[20,40.51]],[\"comment/52\",[]],[\"name/53\",[21,40.51]],[\"comment/53\",[]],[\"name/54\",[22,37.408]],[\"comment/54\",[]],[\"name/55\",[23,40.51]],[\"comment/55\",[]],[\"name/56\",[24,38.839]],[\"comment/56\",[]],[\"name/57\",[25,37.408]],[\"comment/57\",[]],[\"name/58\",[26,38.839]],[\"comment/58\",[]],[\"name/59\",[27,40.51]],[\"comment/59\",[]],[\"name/60\",[28,40.51]],[\"comment/60\",[]],[\"name/61\",[29,40.51]],[\"comment/61\",[]],[\"name/62\",[30,40.51]],[\"comment/62\",[]],[\"name/63\",[31,40.51]],[\"comment/63\",[]],[\"name/64\",[32,28.935]],[\"comment/64\",[]],[\"name/65\",[34,53.503]],[\"comment/65\",[]],[\"name/66\",[35,53.503]],[\"comment/66\",[]],[\"name/67\",[36,53.503]],[\"comment/67\",[]],[\"name/68\",[37,45.03]],[\"comment/68\",[]],[\"name/69\",[38,45.03]],[\"comment/69\",[]],[\"name/70\",[39,45.03]],[\"comment/70\",[]],[\"name/71\",[40,45.03]],[\"comment/71\",[]],[\"name/72\",[41,45.03]],[\"comment/72\",[]],[\"name/73\",[42,45.03]],[\"comment/73\",[]],[\"name/74\",[43,48.395]],[\"comment/74\",[]],[\"name/75\",[44,48.395]],[\"comment/75\",[]],[\"name/76\",[45,45.03]],[\"comment/76\",[]],[\"name/77\",[46,53.503]],[\"comment/77\",[]],[\"name/78\",[1,35.045]],[\"comment/78\",[]],[\"name/79\",[14,38.839]],[\"comment/79\",[]],[\"name/80\",[15,38.839]],[\"comment/80\",[]],[\"name/81\",[16,40.51]],[\"comment/81\",[]],[\"name/82\",[17,38.839]],[\"comment/82\",[]],[\"name/83\",[18,40.51]],[\"comment/83\",[]],[\"name/84\",[19,40.51]],[\"comment/84\",[]],[\"name/85\",[6,36.157]],[\"comment/85\",[]],[\"name/86\",[47,53.503]],[\"comment/86\",[]],[\"name/87\",[48,53.503]],[\"comment/87\",[]],[\"name/88\",[49,53.503]],[\"comment/88\",[]],[\"name/89\",[50,53.503]],[\"comment/89\",[]],[\"name/90\",[3,38.839]],[\"comment/90\",[]],[\"name/91\",[20,40.51]],[\"comment/91\",[]],[\"name/92\",[21,40.51]],[\"comment/92\",[]],[\"name/93\",[51,53.503]],[\"comment/93\",[]],[\"name/94\",[22,37.408]],[\"comment/94\",[]],[\"name/95\",[4,38.839]],[\"comment/95\",[]],[\"name/96\",[5,38.839]],[\"comment/96\",[]],[\"name/97\",[23,40.51]],[\"comment/97\",[]],[\"name/98\",[24,38.839]],[\"comment/98\",[]],[\"name/99\",[25,37.408]],[\"comment/99\",[]],[\"name/100\",[26,38.839]],[\"comment/100\",[]],[\"name/101\",[9,40.51]],[\"comment/101\",[]],[\"name/102\",[7,40.51]],[\"comment/102\",[]],[\"name/103\",[8,36.157]],[\"comment/103\",[]],[\"name/104\",[27,40.51]],[\"comment/104\",[]],[\"name/105\",[28,40.51]],[\"comment/105\",[]],[\"name/106\",[29,40.51]],[\"comment/106\",[]],[\"name/107\",[10,40.51]],[\"comment/107\",[]],[\"name/108\",[11,40.51]],[\"comment/108\",[]],[\"name/109\",[12,40.51]],[\"comment/109\",[]],[\"name/110\",[13,40.51]],[\"comment/110\",[]],[\"name/111\",[30,40.51]],[\"comment/111\",[]],[\"name/112\",[31,40.51]],[\"comment/112\",[]],[\"name/113\",[32,28.935]],[\"comment/113\",[]],[\"name/114\",[52,53.503]],[\"comment/114\",[]],[\"name/115\",[53,53.503]],[\"comment/115\",[]],[\"name/116\",[54,53.503]],[\"comment/116\",[]],[\"name/117\",[55,53.503]],[\"comment/117\",[]],[\"name/118\",[56,53.503]],[\"comment/118\",[]],[\"name/119\",[57,53.503]],[\"comment/119\",[]],[\"name/120\",[58,53.503]],[\"comment/120\",[]],[\"name/121\",[59,53.503]],[\"comment/121\",[]],[\"name/122\",[60,53.503]],[\"comment/122\",[]],[\"name/123\",[61,53.503]],[\"comment/123\",[]],[\"name/124\",[62,53.503]],[\"comment/124\",[]],[\"name/125\",[63,53.503]],[\"comment/125\",[]],[\"name/126\",[64,53.503]],[\"comment/126\",[]],[\"name/127\",[65,53.503]],[\"comment/127\",[]],[\"name/128\",[3,38.839]],[\"comment/128\",[]],[\"name/129\",[14,38.839]],[\"comment/129\",[]],[\"name/130\",[15,38.839]],[\"comment/130\",[]],[\"name/131\",[4,38.839]],[\"comment/131\",[]],[\"name/132\",[5,38.839]],[\"comment/132\",[]],[\"name/133\",[24,38.839]],[\"comment/133\",[]],[\"name/134\",[32,28.935]],[\"comment/134\",[]],[\"name/135\",[25,37.408]],[\"comment/135\",[]],[\"name/136\",[32,28.935]],[\"comment/136\",[]],[\"name/137\",[26,38.839]],[\"comment/137\",[]],[\"name/138\",[32,28.935]],[\"comment/138\",[]],[\"name/139\",[22,37.408]],[\"comment/139\",[]],[\"name/140\",[32,28.935]],[\"comment/140\",[]],[\"name/141\",[66,53.503]],[\"comment/141\",[]],[\"name/142\",[67,53.503]],[\"comment/142\",[]],[\"name/143\",[37,45.03]],[\"comment/143\",[]],[\"name/144\",[38,45.03]],[\"comment/144\",[]],[\"name/145\",[39,45.03]],[\"comment/145\",[]],[\"name/146\",[40,45.03]],[\"comment/146\",[]],[\"name/147\",[41,45.03]],[\"comment/147\",[]],[\"name/148\",[42,45.03]],[\"comment/148\",[]],[\"name/149\",[43,48.395]],[\"comment/149\",[]],[\"name/150\",[44,48.395]],[\"comment/150\",[]],[\"name/151\",[45,45.03]],[\"comment/151\",[]],[\"name/152\",[68,53.503]],[\"comment/152\",[]],[\"name/153\",[45,45.03]],[\"comment/153\",[]],[\"name/154\",[69,53.503]],[\"comment/154\",[]],[\"name/155\",[38,45.03]],[\"comment/155\",[]],[\"name/156\",[32,28.935]],[\"comment/156\",[]],[\"name/157\",[40,45.03]],[\"comment/157\",[]],[\"name/158\",[32,28.935]],[\"comment/158\",[]],[\"name/159\",[70,53.503]],[\"comment/159\",[]],[\"name/160\",[71,53.503]],[\"comment/160\",[]],[\"name/161\",[72,53.503]],[\"comment/161\",[]],[\"name/162\",[32,28.935]],[\"comment/162\",[]],[\"name/163\",[37,45.03]],[\"comment/163\",[]],[\"name/164\",[32,28.935]],[\"comment/164\",[]],[\"name/165\",[39,45.03]],[\"comment/165\",[]],[\"name/166\",[32,28.935]],[\"comment/166\",[]],[\"name/167\",[73,53.503]],[\"comment/167\",[]],[\"name/168\",[74,53.503]],[\"comment/168\",[]],[\"name/169\",[75,53.503]],[\"comment/169\",[]],[\"name/170\",[76,53.503]],[\"comment/170\",[]],[\"name/171\",[77,48.395]],[\"comment/171\",[]],[\"name/172\",[78,53.503]],[\"comment/172\",[]],[\"name/173\",[79,53.503]],[\"comment/173\",[]],[\"name/174\",[80,53.503]],[\"comment/174\",[]],[\"name/175\",[32,28.935]],[\"comment/175\",[]],[\"name/176\",[81,53.503]],[\"comment/176\",[]],[\"name/177\",[32,28.935]],[\"comment/177\",[]],[\"name/178\",[82,48.395]],[\"comment/178\",[]],[\"name/179\",[32,28.935]],[\"comment/179\",[]],[\"name/180\",[41,45.03]],[\"comment/180\",[]],[\"name/181\",[42,45.03]],[\"comment/181\",[]],[\"name/182\",[83,53.503]],[\"comment/182\",[]],[\"name/183\",[17,38.839]],[\"comment/183\",[]],[\"name/184\",[1,35.045]],[\"comment/184\",[]],[\"name/185\",[77,48.395]],[\"comment/185\",[]],[\"name/186\",[84,53.503]],[\"comment/186\",[]],[\"name/187\",[85,53.503]],[\"comment/187\",[]],[\"name/188\",[22,37.408]],[\"comment/188\",[]],[\"name/189\",[25,37.408]],[\"comment/189\",[]],[\"name/190\",[82,48.395]],[\"comment/190\",[]],[\"name/191\",[86,53.503]],[\"comment/191\",[]],[\"name/192\",[1,35.045]],[\"comment/192\",[]],[\"name/193\",[2,48.395]],[\"comment/193\",[]],[\"name/194\",[3,38.839]],[\"comment/194\",[]],[\"name/195\",[4,38.839]],[\"comment/195\",[]],[\"name/196\",[5,38.839]],[\"comment/196\",[]],[\"name/197\",[8,36.157]],[\"comment/197\",[]],[\"name/198\",[9,40.51]],[\"comment/198\",[]],[\"name/199\",[10,40.51]],[\"comment/199\",[]],[\"name/200\",[11,40.51]],[\"comment/200\",[]],[\"name/201\",[12,40.51]],[\"comment/201\",[]],[\"name/202\",[13,40.51]],[\"comment/202\",[]],[\"name/203\",[14,38.839]],[\"comment/203\",[]],[\"name/204\",[15,38.839]],[\"comment/204\",[]],[\"name/205\",[16,40.51]],[\"comment/205\",[]],[\"name/206\",[17,38.839]],[\"comment/206\",[]],[\"name/207\",[18,40.51]],[\"comment/207\",[]],[\"name/208\",[19,40.51]],[\"comment/208\",[]],[\"name/209\",[6,36.157]],[\"comment/209\",[]],[\"name/210\",[20,40.51]],[\"comment/210\",[]],[\"name/211\",[21,40.51]],[\"comment/211\",[]],[\"name/212\",[22,37.408]],[\"comment/212\",[]],[\"name/213\",[23,40.51]],[\"comment/213\",[]],[\"name/214\",[24,38.839]],[\"comment/214\",[]],[\"name/215\",[25,37.408]],[\"comment/215\",[]],[\"name/216\",[26,38.839]],[\"comment/216\",[]],[\"name/217\",[7,40.51]],[\"comment/217\",[]],[\"name/218\",[27,40.51]],[\"comment/218\",[]],[\"name/219\",[28,40.51]],[\"comment/219\",[]],[\"name/220\",[29,40.51]],[\"comment/220\",[]],[\"name/221\",[30,40.51]],[\"comment/221\",[]],[\"name/222\",[31,40.51]],[\"comment/222\",[]],[\"name/223\",[32,28.935]],[\"comment/223\",[]],[\"name/224\",[87,53.503]],[\"comment/224\",[]],[\"name/225\",[1,35.045]],[\"comment/225\",[]],[\"name/226\",[8,36.157]],[\"comment/226\",[]],[\"name/227\",[9,40.51]],[\"comment/227\",[]],[\"name/228\",[10,40.51]],[\"comment/228\",[]],[\"name/229\",[11,40.51]],[\"comment/229\",[]],[\"name/230\",[12,40.51]],[\"comment/230\",[]],[\"name/231\",[13,40.51]],[\"comment/231\",[]],[\"name/232\",[3,38.839]],[\"comment/232\",[]],[\"name/233\",[4,38.839]],[\"comment/233\",[]],[\"name/234\",[5,38.839]],[\"comment/234\",[]],[\"name/235\",[14,38.839]],[\"comment/235\",[]],[\"name/236\",[15,38.839]],[\"comment/236\",[]],[\"name/237\",[16,40.51]],[\"comment/237\",[]],[\"name/238\",[17,38.839]],[\"comment/238\",[]],[\"name/239\",[18,40.51]],[\"comment/239\",[]],[\"name/240\",[19,40.51]],[\"comment/240\",[]],[\"name/241\",[6,36.157]],[\"comment/241\",[]],[\"name/242\",[20,40.51]],[\"comment/242\",[]],[\"name/243\",[21,40.51]],[\"comment/243\",[]],[\"name/244\",[22,37.408]],[\"comment/244\",[]],[\"name/245\",[23,40.51]],[\"comment/245\",[]],[\"name/246\",[24,38.839]],[\"comment/246\",[]],[\"name/247\",[25,37.408]],[\"comment/247\",[]],[\"name/248\",[26,38.839]],[\"comment/248\",[]],[\"name/249\",[7,40.51]],[\"comment/249\",[]],[\"name/250\",[27,40.51]],[\"comment/250\",[]],[\"name/251\",[28,40.51]],[\"comment/251\",[]],[\"name/252\",[29,40.51]],[\"comment/252\",[]],[\"name/253\",[30,40.51]],[\"comment/253\",[]],[\"name/254\",[31,40.51]],[\"comment/254\",[]],[\"name/255\",[32,28.935]],[\"comment/255\",[]],[\"name/256\",[88,53.503]],[\"comment/256\",[]],[\"name/257\",[89,53.503]],[\"comment/257\",[]],[\"name/258\",[1,35.045]],[\"comment/258\",[]],[\"name/259\",[90,45.03]],[\"comment/259\",[]],[\"name/260\",[91,45.03]],[\"comment/260\",[]],[\"name/261\",[8,36.157]],[\"comment/261\",[]],[\"name/262\",[92,45.03]],[\"comment/262\",[]],[\"name/263\",[6,36.157]],[\"comment/263\",[]],[\"name/264\",[93,45.03]],[\"comment/264\",[]],[\"name/265\",[94,53.503]],[\"comment/265\",[]],[\"name/266\",[95,53.503]],[\"comment/266\",[]],[\"name/267\",[96,45.03]],[\"comment/267\",[]],[\"name/268\",[97,45.03]],[\"comment/268\",[]],[\"name/269\",[98,45.03]],[\"comment/269\",[]],[\"name/270\",[99,45.03]],[\"comment/270\",[]],[\"name/271\",[100,45.03]],[\"comment/271\",[]],[\"name/272\",[101,45.03]],[\"comment/272\",[]],[\"name/273\",[102,53.503]],[\"comment/273\",[]],[\"name/274\",[1,35.045]],[\"comment/274\",[]],[\"name/275\",[97,45.03]],[\"comment/275\",[]],[\"name/276\",[99,45.03]],[\"comment/276\",[]],[\"name/277\",[90,45.03]],[\"comment/277\",[]],[\"name/278\",[91,45.03]],[\"comment/278\",[]],[\"name/279\",[8,36.157]],[\"comment/279\",[]],[\"name/280\",[92,45.03]],[\"comment/280\",[]],[\"name/281\",[6,36.157]],[\"comment/281\",[]],[\"name/282\",[93,45.03]],[\"comment/282\",[]],[\"name/283\",[96,45.03]],[\"comment/283\",[]],[\"name/284\",[98,45.03]],[\"comment/284\",[]],[\"name/285\",[100,45.03]],[\"comment/285\",[]],[\"name/286\",[101,45.03]],[\"comment/286\",[]],[\"name/287\",[103,53.503]],[\"comment/287\",[]],[\"name/288\",[1,35.045]],[\"comment/288\",[]],[\"name/289\",[97,45.03]],[\"comment/289\",[]],[\"name/290\",[90,45.03]],[\"comment/290\",[]],[\"name/291\",[91,45.03]],[\"comment/291\",[]],[\"name/292\",[8,36.157]],[\"comment/292\",[]],[\"name/293\",[92,45.03]],[\"comment/293\",[]],[\"name/294\",[6,36.157]],[\"comment/294\",[]],[\"name/295\",[93,45.03]],[\"comment/295\",[]],[\"name/296\",[96,45.03]],[\"comment/296\",[]],[\"name/297\",[98,45.03]],[\"comment/297\",[]],[\"name/298\",[99,45.03]],[\"comment/298\",[]],[\"name/299\",[100,45.03]],[\"comment/299\",[]],[\"name/300\",[101,45.03]],[\"comment/300\",[]],[\"name/301\",[104,53.503]],[\"comment/301\",[]],[\"name/302\",[105,48.395]],[\"comment/302\",[]],[\"name/303\",[106,53.503]],[\"comment/303\",[]],[\"name/304\",[107,53.503]],[\"comment/304\",[]],[\"name/305\",[108,53.503]],[\"comment/305\",[]],[\"name/306\",[105,48.395]],[\"comment/306\",[]],[\"name/307\",[109,53.503]],[\"comment/307\",[]],[\"name/308\",[110,53.503]],[\"comment/308\",[]],[\"name/309\",[111,53.503]],[\"comment/309\",[]],[\"name/310\",[112,53.503]],[\"comment/310\",[]],[\"name/311\",[113,53.503]],[\"comment/311\",[]],[\"name/312\",[114,53.503]],[\"comment/312\",[]],[\"name/313\",[115,53.503]],[\"comment/313\",[]],[\"name/314\",[116,53.503]],[\"comment/314\",[]]],\"invertedIndex\":[[\"__type\",{\"_index\":32,\"name\":{\"32\":{},\"64\":{},\"113\":{},\"134\":{},\"136\":{},\"138\":{},\"140\":{},\"156\":{},\"158\":{},\"162\":{},\"164\":{},\"166\":{},\"175\":{},\"177\":{},\"179\":{},\"223\":{},\"255\":{}},\"comment\":{}}],[\"abstractpool\",{\"_index\":46,\"name\":{\"77\":{}},\"comment\":{}}],[\"abstractworker\",{\"_index\":89,\"name\":{\"257\":{}},\"comment\":{}}],[\"aftertaskexecutionhook\",{\"_index\":28,\"name\":{\"28\":{},\"60\":{},\"105\":{},\"219\":{},\"251\":{}},\"comment\":{}}],[\"afterworkersetup\",{\"_index\":13,\"name\":{\"13\":{},\"42\":{},\"110\":{},\"202\":{},\"231\":{}},\"comment\":{}}],[\"aliveinterval\",{\"_index\":91,\"name\":{\"260\":{},\"278\":{},\"291\":{}},\"comment\":{}}],[\"async\",{\"_index\":108,\"name\":{\"305\":{}},\"comment\":{}}],[\"beforetaskexecutionhook\",{\"_index\":27,\"name\":{\"27\":{},\"59\":{},\"104\":{},\"218\":{},\"250\":{}},\"comment\":{}}],[\"busy\",{\"_index\":5,\"name\":{\"5\":{},\"45\":{},\"96\":{},\"132\":{},\"196\":{},\"234\":{}},\"comment\":{}}],[\"checkalive\",{\"_index\":98,\"name\":{\"269\":{},\"284\":{},\"297\":{}},\"comment\":{}}],[\"checkandemitevents\",{\"_index\":52,\"name\":{\"114\":{}},\"comment\":{}}],[\"checkfilepath\",{\"_index\":47,\"name\":{\"86\":{}},\"comment\":{}}],[\"checkfunctioninput\",{\"_index\":95,\"name\":{\"266\":{}},\"comment\":{}}],[\"checknumberofworkers\",{\"_index\":48,\"name\":{\"87\":{}},\"comment\":{}}],[\"checkpooloptions\",{\"_index\":49,\"name\":{\"88\":{}},\"comment\":{}}],[\"checkvalidworkerchoicestrategy\",{\"_index\":50,\"name\":{\"89\":{}},\"comment\":{}}],[\"checkworkeroptions\",{\"_index\":94,\"name\":{\"265\":{}},\"comment\":{}}],[\"choose\",{\"_index\":81,\"name\":{\"176\":{}},\"comment\":{}}],[\"chooseworkernode\",{\"_index\":29,\"name\":{\"29\":{},\"61\":{},\"106\":{},\"220\":{},\"252\":{}},\"comment\":{}}],[\"clusterpooloptions\",{\"_index\":34,\"name\":{\"65\":{}},\"comment\":{}}],[\"clusterworker\",{\"_index\":102,\"name\":{\"273\":{}},\"comment\":{}}],[\"concurrency\",{\"_index\":69,\"name\":{\"154\":{}},\"comment\":{}}],[\"constructor\",{\"_index\":1,\"name\":{\"1\":{},\"34\":{},\"78\":{},\"184\":{},\"192\":{},\"225\":{},\"258\":{},\"274\":{},\"288\":{}},\"comment\":{}}],[\"createandsetupworker\",{\"_index\":30,\"name\":{\"30\":{},\"62\":{},\"111\":{},\"221\":{},\"253\":{}},\"comment\":{}}],[\"createworker\",{\"_index\":12,\"name\":{\"12\":{},\"41\":{},\"109\":{},\"201\":{},\"230\":{}},\"comment\":{}}],[\"data\",{\"_index\":111,\"name\":{\"309\":{}},\"comment\":{}}],[\"dequeuetask\",{\"_index\":60,\"name\":{\"122\":{}},\"comment\":{}}],[\"destroy\",{\"_index\":26,\"name\":{\"26\":{},\"58\":{},\"100\":{},\"137\":{},\"216\":{},\"248\":{}},\"comment\":{}}],[\"destroyworker\",{\"_index\":9,\"name\":{\"9\":{},\"38\":{},\"101\":{},\"198\":{},\"227\":{}},\"comment\":{}}],[\"draft\",{\"_index\":109,\"name\":{\"307\":{}},\"comment\":{}}],[\"dynamicclusterpool\",{\"_index\":0,\"name\":{\"0\":{}},\"comment\":{}}],[\"dynamicthreadpool\",{\"_index\":86,\"name\":{\"191\":{}},\"comment\":{}}],[\"emitter\",{\"_index\":15,\"name\":{\"15\":{},\"47\":{},\"80\":{},\"130\":{},\"204\":{},\"236\":{}},\"comment\":{}}],[\"enableevents\",{\"_index\":43,\"name\":{\"74\":{},\"149\":{}},\"comment\":{}}],[\"enabletasksqueue\",{\"_index\":44,\"name\":{\"75\":{},\"150\":{}},\"comment\":{}}],[\"enqueuetask\",{\"_index\":59,\"name\":{\"121\":{}},\"comment\":{}}],[\"env\",{\"_index\":35,\"name\":{\"66\":{}},\"comment\":{}}],[\"error\",{\"_index\":114,\"name\":{\"312\":{}},\"comment\":{}}],[\"errorhandler\",{\"_index\":38,\"name\":{\"69\":{},\"144\":{},\"155\":{}},\"comment\":{}}],[\"execute\",{\"_index\":25,\"name\":{\"25\":{},\"57\":{},\"99\":{},\"135\":{},\"189\":{},\"215\":{},\"247\":{}},\"comment\":{}}],[\"executetask\",{\"_index\":58,\"name\":{\"120\":{}},\"comment\":{}}],[\"exithandler\",{\"_index\":40,\"name\":{\"71\":{},\"146\":{},\"157\":{}},\"comment\":{}}],[\"filepath\",{\"_index\":19,\"name\":{\"19\":{},\"51\":{},\"84\":{},\"208\":{},\"240\":{}},\"comment\":{}}],[\"findfreeworkernodekey\",{\"_index\":24,\"name\":{\"24\":{},\"56\":{},\"98\":{},\"133\":{},\"214\":{},\"246\":{}},\"comment\":{}}],[\"fixedclusterpool\",{\"_index\":33,\"name\":{\"33\":{}},\"comment\":{}}],[\"fixedthreadpool\",{\"_index\":87,\"name\":{\"224\":{}},\"comment\":{}}],[\"flushtasksqueue\",{\"_index\":62,\"name\":{\"124\":{}},\"comment\":{}}],[\"flushtasksqueuebyworker\",{\"_index\":63,\"name\":{\"125\":{}},\"comment\":{}}],[\"full\",{\"_index\":4,\"name\":{\"4\":{},\"44\":{},\"95\":{},\"131\":{},\"195\":{},\"233\":{}},\"comment\":{}}],[\"getmainworker\",{\"_index\":96,\"name\":{\"267\":{},\"283\":{},\"296\":{}},\"comment\":{}}],[\"getrequiredstatistics\",{\"_index\":85,\"name\":{\"187\":{}},\"comment\":{}}],[\"getworkernodekey\",{\"_index\":51,\"name\":{\"93\":{}},\"comment\":{}}],[\"getworkertasksusage\",{\"_index\":54,\"name\":{\"116\":{}},\"comment\":{}}],[\"handleerror\",{\"_index\":99,\"name\":{\"270\":{},\"276\":{},\"298\":{}},\"comment\":{}}],[\"id\",{\"_index\":112,\"name\":{\"310\":{}},\"comment\":{}}],[\"internalbusy\",{\"_index\":23,\"name\":{\"23\":{},\"55\":{},\"97\":{},\"213\":{},\"245\":{}},\"comment\":{}}],[\"ipool\",{\"_index\":65,\"name\":{\"127\":{}},\"comment\":{}}],[\"ismain\",{\"_index\":8,\"name\":{\"8\":{},\"37\":{},\"103\":{},\"197\":{},\"226\":{},\"261\":{},\"279\":{},\"292\":{}},\"comment\":{}}],[\"iworker\",{\"_index\":70,\"name\":{\"159\":{}},\"comment\":{}}],[\"iworkerchoicestrategy\",{\"_index\":78,\"name\":{\"172\":{}},\"comment\":{}}],[\"kill\",{\"_index\":113,\"name\":{\"311\":{}},\"comment\":{}}],[\"killbehavior\",{\"_index\":105,\"name\":{\"302\":{},\"306\":{}},\"comment\":{}}],[\"killbehaviors\",{\"_index\":104,\"name\":{\"301\":{}},\"comment\":{}}],[\"lasttasktimestamp\",{\"_index\":90,\"name\":{\"259\":{},\"277\":{},\"290\":{}},\"comment\":{}}],[\"mainworker\",{\"_index\":92,\"name\":{\"262\":{},\"280\":{},\"293\":{}},\"comment\":{}}],[\"max\",{\"_index\":2,\"name\":{\"2\":{},\"193\":{}},\"comment\":{}}],[\"maxinactivetime\",{\"_index\":107,\"name\":{\"304\":{}},\"comment\":{}}],[\"medruntime\",{\"_index\":83,\"name\":{\"182\":{}},\"comment\":{}}],[\"messagehandler\",{\"_index\":37,\"name\":{\"68\":{},\"143\":{},\"163\":{}},\"comment\":{}}],[\"messagelistener\",{\"_index\":93,\"name\":{\"264\":{},\"282\":{},\"295\":{}},\"comment\":{}}],[\"messagevalue\",{\"_index\":110,\"name\":{\"308\":{}},\"comment\":{}}],[\"numberofqueuedtasks\",{\"_index\":21,\"name\":{\"21\":{},\"53\":{},\"92\":{},\"211\":{},\"243\":{}},\"comment\":{}}],[\"numberofrunningtasks\",{\"_index\":20,\"name\":{\"20\":{},\"52\":{},\"91\":{},\"210\":{},\"242\":{}},\"comment\":{}}],[\"numberofworkers\",{\"_index\":18,\"name\":{\"18\":{},\"50\":{},\"83\":{},\"207\":{},\"239\":{}},\"comment\":{}}],[\"on\",{\"_index\":71,\"name\":{\"160\":{}},\"comment\":{}}],[\"once\",{\"_index\":72,\"name\":{\"161\":{}},\"comment\":{}}],[\"onlinehandler\",{\"_index\":39,\"name\":{\"70\":{},\"145\":{},\"165\":{}},\"comment\":{}}],[\"opts\",{\"_index\":6,\"name\":{\"6\":{},\"35\":{},\"85\":{},\"209\":{},\"241\":{},\"263\":{},\"281\":{},\"294\":{}},\"comment\":{}}],[\"parent\",{\"_index\":116,\"name\":{\"314\":{}},\"comment\":{}}],[\"poolemitter\",{\"_index\":66,\"name\":{\"141\":{}},\"comment\":{}}],[\"poolevent\",{\"_index\":68,\"name\":{\"152\":{}},\"comment\":{}}],[\"poolevents\",{\"_index\":64,\"name\":{\"126\":{}},\"comment\":{}}],[\"pooloptions\",{\"_index\":67,\"name\":{\"142\":{}},\"comment\":{}}],[\"promiseresponsemap\",{\"_index\":16,\"name\":{\"16\":{},\"48\":{},\"81\":{},\"205\":{},\"237\":{}},\"comment\":{}}],[\"pushworkernode\",{\"_index\":55,\"name\":{\"117\":{}},\"comment\":{}}],[\"registerworkermessagelistener\",{\"_index\":11,\"name\":{\"11\":{},\"40\":{},\"108\":{},\"200\":{},\"229\":{}},\"comment\":{}}],[\"remove\",{\"_index\":82,\"name\":{\"178\":{},\"190\":{}},\"comment\":{}}],[\"removeworkernode\",{\"_index\":57,\"name\":{\"119\":{}},\"comment\":{}}],[\"requiredstatistics\",{\"_index\":79,\"name\":{\"173\":{}},\"comment\":{}}],[\"reset\",{\"_index\":80,\"name\":{\"174\":{}},\"comment\":{}}],[\"run\",{\"_index\":100,\"name\":{\"271\":{},\"285\":{},\"299\":{}},\"comment\":{}}],[\"runasync\",{\"_index\":101,\"name\":{\"272\":{},\"286\":{},\"300\":{}},\"comment\":{}}],[\"runtime\",{\"_index\":115,\"name\":{\"313\":{}},\"comment\":{}}],[\"sendtomainworker\",{\"_index\":97,\"name\":{\"268\":{},\"275\":{},\"289\":{}},\"comment\":{}}],[\"sendtoworker\",{\"_index\":10,\"name\":{\"10\":{},\"39\":{},\"107\":{},\"199\":{},\"228\":{}},\"comment\":{}}],[\"settings\",{\"_index\":36,\"name\":{\"67\":{}},\"comment\":{}}],[\"setuphook\",{\"_index\":7,\"name\":{\"7\":{},\"36\":{},\"102\":{},\"217\":{},\"249\":{}},\"comment\":{}}],[\"setworkerchoicestrategy\",{\"_index\":22,\"name\":{\"22\":{},\"54\":{},\"94\":{},\"139\":{},\"188\":{},\"212\":{},\"244\":{}},\"comment\":{}}],[\"setworkernode\",{\"_index\":56,\"name\":{\"118\":{}},\"comment\":{}}],[\"setworkernodetasksusage\",{\"_index\":53,\"name\":{\"115\":{}},\"comment\":{}}],[\"tasksqueue\",{\"_index\":76,\"name\":{\"170\":{}},\"comment\":{}}],[\"tasksqueueoptions\",{\"_index\":45,\"name\":{\"76\":{},\"151\":{},\"153\":{}},\"comment\":{}}],[\"tasksqueuesize\",{\"_index\":61,\"name\":{\"123\":{}},\"comment\":{}}],[\"tasksusage\",{\"_index\":75,\"name\":{\"169\":{}},\"comment\":{}}],[\"threadworker\",{\"_index\":103,\"name\":{\"287\":{}},\"comment\":{}}],[\"threadworkerwithmessagechannel\",{\"_index\":88,\"name\":{\"256\":{}},\"comment\":{}}],[\"type\",{\"_index\":3,\"name\":{\"3\":{},\"43\":{},\"90\":{},\"128\":{},\"194\":{},\"232\":{}},\"comment\":{}}],[\"worker\",{\"_index\":74,\"name\":{\"168\":{}},\"comment\":{}}],[\"workerchoicestrategies\",{\"_index\":77,\"name\":{\"171\":{},\"185\":{}},\"comment\":{}}],[\"workerchoicestrategy\",{\"_index\":41,\"name\":{\"72\":{},\"147\":{},\"180\":{}},\"comment\":{}}],[\"workerchoicestrategycontext\",{\"_index\":17,\"name\":{\"17\":{},\"49\":{},\"82\":{},\"183\":{},\"206\":{},\"238\":{}},\"comment\":{}}],[\"workerchoicestrategyoptions\",{\"_index\":42,\"name\":{\"73\":{},\"148\":{},\"181\":{}},\"comment\":{}}],[\"workerchoicestrategytype\",{\"_index\":84,\"name\":{\"186\":{}},\"comment\":{}}],[\"workerlistener\",{\"_index\":31,\"name\":{\"31\":{},\"63\":{},\"112\":{},\"222\":{},\"254\":{}},\"comment\":{}}],[\"workernode\",{\"_index\":73,\"name\":{\"167\":{}},\"comment\":{}}],[\"workernodes\",{\"_index\":14,\"name\":{\"14\":{},\"46\":{},\"79\":{},\"129\":{},\"203\":{},\"235\":{}},\"comment\":{}}],[\"workeroptions\",{\"_index\":106,\"name\":{\"303\":{}},\"comment\":{}}]],\"pipeline\":[]}}"); \ No newline at end of file diff --git a/docs/classes/AbstractPool.html b/docs/classes/AbstractPool.html new file mode 100644 index 00000000..adb04610 --- /dev/null +++ b/docs/classes/AbstractPool.html @@ -0,0 +1,930 @@ +
Abstract
Type of worker which manages this pool.
+Type of data sent to the worker. This can only be serializable data.
+Type of response of execution. This can only be serializable data.
+Constructs a new poolifier pool.
+Number of workers that this pool should manage.
+Path to the worker-file.
+Options for the pool.
+Optional
Readonly
emitterEmitter on which events can be listened to.
+Events that can currently be listened to:
+'full'
: Emitted when the pool is dynamic and full.'busy'
: Emitted when the pool is busy.Readonly
filePath to the worker-file.
+Readonly
numberNumber of workers that this pool should manage.
+Readonly
optsOptions for the pool.
+Protected
promiseThe execution response promise map.
+key
: The message id of each submitted task.value
: An object that contains the worker, the execution response promise resolve and reject callbacks.When we receive a message from the worker, we get a map entry with the promise resolve/reject bound to the message id.
+Protected
workerWorker choice strategy context referencing a worker choice algorithm implementation.
+Default to a round robin algorithm.
+Readonly
workerPool worker nodes.
+Abstract
busyWhether the pool is busy or not.
+The pool busyness boolean status.
+Abstract
fullWhether the pool is full or not.
+The pool filling boolean status.
+Private
numberNumber of tasks queued in the pool.
+Private
numberNumber of tasks running in the pool.
+Abstract
typePool type.
+If it is 'dynamic'
, it provides the max
property.
Protected
afterHook executed after the worker task execution. +Can be overridden.
+The worker.
+The received message.
+Protected
Abstract
afterFunction that can be hooked up when a worker has been newly created and moved to the pool worker nodes.
+Can be used to update the maxListeners
or binding the main-worker
<->worker
connection if not bind by default.
The newly created worker.
+Protected
beforePrivate
checkPrivate
checkPrivate
checkPrivate
checkPrivate
checkProtected
chooseChooses a worker node for the next task.
+The default uses a round robin algorithm to distribute the load.
+ +[worker node key, worker node].
+Protected
createProtected
Abstract
createPrivate
dequeueProtected
Abstract
destroyPrivate
enqueuePerforms the task specified in the constructor with the data parameter.
+ +Promise that will be resolved when the task is successfully completed.
+The input for the specified task. This can only be serializable data.
+Private
executeFinds a free worker node key based on the number of tasks the worker has applied.
+If a worker is found with 0
running tasks, it is detected as free and its worker node key is returned.
If no free worker is found, -1
is returned.
A worker node key if there is one, -1
otherwise.
Private
flushPrivate
flushPrivate
getPrivate
getProtected
internalProtected
Abstract
isPrivate
pushProtected
Abstract
registerRegisters a listener callback on the given worker.
+The worker which should register a listener.
+The message listener callback.
+Private
removeProtected
Abstract
sendSends a message to the given worker.
+The worker which should receive the message.
+The message.
+Sets the worker choice strategy in this pool.
+The worker choice strategy.
+Private
setSets the given worker in the pool worker nodes.
+The worker node key.
+The worker.
+The worker tasks usage.
+The worker task queue.
+Private
setSets the given worker node its tasks usage in the pool.
+The worker node.
+The worker node tasks usage.
+Protected
setupPrivate
tasksProtected
workerThis function is the listener registered for each worker message.
+ +The listener function to execute when a message is received from a worker.
+This function is the listener registered for each worker message.
+ +The listener function to execute when a message is received from a worker.
+Generated using TypeDoc
Abstract
Base class that implements some shared logic for all poolifier workers.
+Type of main worker.
+Type of data this worker receives from pool's execution. This can only be serializable data.
+Type of response the worker sends back to the main worker. This can only be serializable data.
+Constructs a new poolifier worker.
+The type of async event.
+Whether this is the main worker or not.
+Function processed by the worker when the pool's execution
function is invoked.
Reference to main worker.
+Options for the worker.
+Protected
Optional
Readonly
aliveHandler id of the aliveInterval
worker alive check.
Protected
Readonly
isWhether this is the main worker or not.
+Protected
lastTimestamp of the last task processed by this worker.
+Protected
mainReference to main worker.
+Protected
Readonly
optsOptions for the worker.
+Binds the given function to execute to this AsyncResource
's scope.
The returned function will have an asyncResource
property referencing
+the AsyncResource
to which the function is bound.
v14.8.0, v12.19.0
+The function to bind to the current AsyncResource
.
Protected
checkPrivate
checkChecks if the fn
parameter is passed to the constructor.
The function that should be defined.
+Private
checkCall all destroy
hooks. This should only ever be called once. An error will
+be thrown if it is called more than once. This must be manually called. If
+the resource is left to be collected by the GC then the destroy
hooks will
+never be called.
A reference to asyncResource
.
Protected
getProtected
handleProtected
messageWorker message listener.
+Message received.
+Function processed by the worker when the pool's execution
function is invoked.
Protected
runRuns the given function synchronously.
+Function that will be executed.
+Optional
data: DataInput data for the given function.
+Protected
runRuns the given function asynchronously.
+Function that will be executed.
+Optional
data: DataInput data for the given function.
+Call the provided function with the provided arguments in the execution context +of the async resource. This will establish the context, trigger the AsyncHooks +before callbacks, call the function, trigger the AsyncHooks after callbacks, and +then restore the original execution context.
+ +v9.6.0
+The function to call in the execution context of this async resource.
+Rest
...args: any[]Optional
thisArg: ThisThe receiver to be used for the function call.
+Rest
...args: any[]Optional arguments to pass to the function.
+Protected
Abstract
sendSends a message to the main worker.
+The response message.
+Static
bindBinds the given function to the current execution context.
+The returned function will have an asyncResource
property referencing
+the AsyncResource
to which the function is bound.
v14.8.0, v12.19.0
+The function to bind to the current execution context.
+Optional
type: stringAn optional name to associate with the underlying AsyncResource
.
Optional
thisArg: ThisArgGenerated using TypeDoc
Options for the worker.
Handler id of the aliveInterval
worker alive check.
Protected
Readonly
isWhether this is the main worker or not.
Protected
lastTimestamp of the last task processed by this worker.
Protected
mainReference to main worker.
Protected
Readonly
optsOptions for the worker.
The unique asyncId
assigned to the resource.
AsyncResource
to which the function is bound.
The function to bind to the current AsyncResource
.
AsyncResource
to which the function is bound.
Checks if the worker should be terminated, because its living too long.
A reference to asyncResource
.
Reference to the main worker.
Protected
handleHandles an error and convert it to a string so it can be sent back to the main worker.
+ +Message of the error.
+The error raised by the worker.
+Protected
messageWorker message listener.
Message received.
Protected
runRuns the given function synchronously.
Optional
data: DataInput data for the given function.
Protected
runRuns the given function asynchronously.
Optional
data: DataInput data for the given function.
Optional arguments to pass to the function.
Protected
sendSends a message to the main worker.
+The response message.
+The same triggerAsyncId
that is passed to the AsyncResource
constructor.
AsyncResource
to which the function is bound.
Optional
thisArg: ThisArgInherited from FixedClusterPool.numberOfWorkers
Readonly
optsInherited from FixedClusterPool.opts
Protected
promiseInherited from FixedClusterPool.promiseResponseMap
Protected
workerWorker choice strategy context referencing a worker choice algorithm implementation.
Default to a round robin algorithm.
Inherited from FixedClusterPool.workerChoiceStrategyContext
Readonly
workerPool worker nodes.
+Inherited from FixedClusterPool.workerNodes
Whether the pool is busy or not.
+The pool busyness boolean status.
+Overrides FixedClusterPool.busy
Whether the pool is full or not.
+The pool filling boolean status.
+Overrides FixedClusterPool.full
Private
numberInherited from FixedClusterPool.numberOfQueuedTasks
Private
numberInherited from FixedClusterPool.numberOfRunningTasks
Pool type.
+If it is 'dynamic'
, it provides the max
property.
Overrides FixedClusterPool.type
Protected
afterHook executed after the worker task execution. Can be overridden.
@@ -276,29 +284,32 @@ Can be overridden.The worker.
The received message.
Inherited from FixedClusterPool.afterTaskExecutionHook
Protected
afterFunction that can be hooked up when a worker has been newly created and moved to the pool worker nodes.
+Can be used to update the maxListeners
or binding the main-worker
<->worker
connection if not bind by default.
The newly created worker.
+Inherited from FixedClusterPool.afterWorkerSetup
Protected
beforeInherited from FixedClusterPool.beforeTaskExecutionHook
Protected
chooseChooses a worker node for the next task.
The default uses a round robin algorithm to distribute the load.
[worker node key, worker node].
Inherited from FixedClusterPool.chooseWorkerNode
Protected
createInherited from FixedClusterPool.createAndSetupWorker
Protected
createReturns a newly created worker.
+Inherited from FixedClusterPool.createWorker
Shutdowns every current worker in this pool.
+Inherited from FixedClusterPool.destroy
Shutdowns the given worker.
+A worker within workerNodes
.
Inherited from FixedClusterPool.destroyWorker
Performs the task specified in the constructor with the data parameter.
+ +Promise that will be resolved when the task is successfully completed.
+The input for the specified task. This can only be serializable data.
+Inherited from FixedClusterPool.execute
Finds a free worker node key based on the number of tasks the worker has applied.
+If a worker is found with 0
running tasks, it is detected as free and its worker node key is returned.
If no free worker is found, -1
is returned.
A worker node key if there is one, -1
otherwise.
Inherited from FixedClusterPool.findFreeWorkerNodeKey
Protected
internalInherited from FixedClusterPool.internalBusy
Protected
isShould return whether the worker is the main worker or not.
+Inherited from FixedClusterPool.isMain
Registers a listener callback on the given worker.
+The worker which should register a listener.
+The message listener callback.
+Inherited from FixedClusterPool.registerWorkerMessageListener
Protected
sendSends a message to the given worker.
+The worker which should receive the message.
+The message.
+Inherited from FixedClusterPool.sendToWorker
Sets the worker choice strategy in this pool.
+The worker choice strategy.
+Inherited from FixedClusterPool.setWorkerChoiceStrategy
Protected
setupSetup hook to execute code before worker node are created in the abstract constructor. +Can be overridden
+Inherited from FixedClusterPool.setupHook
Protected
workerThis function is the listener registered for each worker message.
The listener function to execute when a message is received from a worker.
This function is the listener registered for each worker message.
@@ -532,11 +564,11 @@ Can be overridden.Inherited from FixedClusterPool.workerListener
Inherited from FixedThreadPool.promiseResponseMap
Protected
workerWorker choice strategy context referencing a worker choice algorithm implementation.
Default to a round robin algorithm.
Inherited from FixedThreadPool.workerChoiceStrategyContext
Readonly
workerPool worker nodes.
+Inherited from FixedThreadPool.workerNodes
Whether the pool is busy or not.
+The pool busyness boolean status.
+Overrides FixedThreadPool.busy
Whether the pool is full or not.
+The pool filling boolean status.
+Overrides FixedThreadPool.full
Private
numberInherited from FixedThreadPool.numberOfQueuedTasks
Private
numberInherited from FixedThreadPool.numberOfRunningTasks
Pool type.
+If it is 'dynamic'
, it provides the max
property.
Overrides FixedThreadPool.type
Protected
afterHook executed after the worker task execution. Can be overridden.
@@ -276,29 +284,32 @@ Can be overridden.The worker.
The received message.
Inherited from FixedThreadPool.afterTaskExecutionHook
Protected
afterFunction that can be hooked up when a worker has been newly created and moved to the pool worker nodes.
+Can be used to update the maxListeners
or binding the main-worker
<->worker
connection if not bind by default.
The newly created worker.
+Inherited from FixedThreadPool.afterWorkerSetup
Protected
beforeInherited from FixedThreadPool.beforeTaskExecutionHook
Protected
chooseChooses a worker node for the next task.
The default uses a round robin algorithm to distribute the load.
[worker node key, worker node].
Inherited from FixedThreadPool.chooseWorkerNode
Protected
createInherited from FixedThreadPool.createAndSetupWorker
Protected
createReturns a newly created worker.
+Inherited from FixedThreadPool.createWorker
Shutdowns every current worker in this pool.
+Inherited from FixedThreadPool.destroy
Shutdowns the given worker.
+A worker within workerNodes
.
Inherited from FixedThreadPool.destroyWorker
Performs the task specified in the constructor with the data parameter.
+ +Promise that will be resolved when the task is successfully completed.
+The input for the specified task. This can only be serializable data.
+Inherited from FixedThreadPool.execute
Finds a free worker node key based on the number of tasks the worker has applied.
+If a worker is found with 0
running tasks, it is detected as free and its worker node key is returned.
If no free worker is found, -1
is returned.
A worker node key if there is one, -1
otherwise.
Inherited from FixedThreadPool.findFreeWorkerNodeKey
Protected
internalInherited from FixedThreadPool.internalBusy
Protected
isShould return whether the worker is the main worker or not.
+Inherited from FixedThreadPool.isMain
Registers a listener callback on the given worker.
+The worker which should register a listener.
+The message listener callback.
+Inherited from FixedThreadPool.registerWorkerMessageListener
Protected
sendSends a message to the given worker.
+The worker which should receive the message.
+The message.
+Inherited from FixedThreadPool.sendToWorker
Sets the worker choice strategy in this pool.
+The worker choice strategy.
+Inherited from FixedThreadPool.setWorkerChoiceStrategy
Protected
setupInherited from FixedThreadPool.setupHook
Protected
workerThis function is the listener registered for each worker message.
The listener function to execute when a message is received from a worker.
This function is the listener registered for each worker message.
@@ -533,11 +564,11 @@ Can be overriddenInherited from FixedThreadPool.workerListener
Inherited from AbstractPool.beforeTaskExecutionHook
+Inherited from AbstractPool.beforeTaskExecutionHook
Protected
chooseChooses a worker node for the next task.
The default uses a round robin algorithm to distribute the load.
[worker node key, worker node].
Inherited from AbstractPool.chooseWorkerNode
+Inherited from AbstractPool.chooseWorkerNode
Protected
createNew, completely set up worker.
Inherited from AbstractPool.createAndSetupWorker
+Inherited from AbstractPool.createAndSetupWorker
Protected
createReturns a newly created worker.
+Overrides AbstractPool.createWorker
+Overrides AbstractPool.createWorker
Shutdowns every current worker in this pool.
+Inherited from AbstractPool.destroy
+Inherited from AbstractPool.destroy
Shutdowns the given worker.
+A worker within workerNodes
.
Overrides AbstractPool.destroyWorker
+Overrides AbstractPool.destroyWorker
Performs the task specified in the constructor with the data parameter.
+ +Promise that will be resolved when the task is successfully completed.
+The input for the specified task. This can only be serializable data.
+Inherited from AbstractPool.execute
+Inherited from AbstractPool.execute
Finds a free worker node key based on the number of tasks the worker has applied.
+If a worker is found with 0
running tasks, it is detected as free and its worker node key is returned.
If no free worker is found, -1
is returned.
A worker node key if there is one, -1
otherwise.
Inherited from AbstractPool.findFreeWorkerNodeKey
+Inherited from AbstractPool.findFreeWorkerNodeKey
Protected
internalInherited from AbstractPool.internalBusy
+Inherited from AbstractPool.internalBusy
Protected
isShould return whether the worker is the main worker or not.
+Overrides AbstractPool.isMain
+Overrides AbstractPool.isMain
Registers a listener callback on the given worker.
+The worker which should register a listener.
+The message listener callback.
+Overrides AbstractPool.registerWorkerMessageListener
+Overrides AbstractPool.registerWorkerMessageListener
Protected
sendSends a message to the given worker.
+The worker which should receive the message.
+The message.
+Overrides AbstractPool.sendToWorker
+Overrides AbstractPool.sendToWorker
Sets the worker choice strategy in this pool.
+The worker choice strategy.
+Inherited from AbstractPool.setWorkerChoiceStrategy
+Inherited from AbstractPool.setWorkerChoiceStrategy
Protected
setupSetup hook to execute code before worker node are created in the abstract constructor. +Can be overridden
+Overrides AbstractPool.setupHook
+Overrides AbstractPool.setupHook
Protected
workerThis function is the listener registered for each worker message.
The listener function to execute when a message is received from a worker.
This function is the listener registered for each worker message.
@@ -522,11 +554,11 @@ Can be overridden.Inherited from AbstractPool.workerListener
+Inherited from AbstractPool.workerListener
Inherited from AbstractPool.beforeTaskExecutionHook
+Inherited from AbstractPool.beforeTaskExecutionHook
Protected
chooseChooses a worker node for the next task.
The default uses a round robin algorithm to distribute the load.
[worker node key, worker node].
Inherited from AbstractPool.chooseWorkerNode
+Inherited from AbstractPool.chooseWorkerNode
Protected
createNew, completely set up worker.
Inherited from AbstractPool.createAndSetupWorker
+Inherited from AbstractPool.createAndSetupWorker
Protected
createReturns a newly created worker.
+Overrides AbstractPool.createWorker
+Overrides AbstractPool.createWorker
Shutdowns every current worker in this pool.
+Inherited from AbstractPool.destroy
+Inherited from AbstractPool.destroy
Shutdowns the given worker.
+A worker within workerNodes
.
Overrides AbstractPool.destroyWorker
+Overrides AbstractPool.destroyWorker
Performs the task specified in the constructor with the data parameter.
+ +Promise that will be resolved when the task is successfully completed.
+The input for the specified task. This can only be serializable data.
+Inherited from AbstractPool.execute
+Inherited from AbstractPool.execute
Finds a free worker node key based on the number of tasks the worker has applied.
+If a worker is found with 0
running tasks, it is detected as free and its worker node key is returned.
If no free worker is found, -1
is returned.
A worker node key if there is one, -1
otherwise.
Inherited from AbstractPool.findFreeWorkerNodeKey
+Inherited from AbstractPool.findFreeWorkerNodeKey
Protected
internalInherited from AbstractPool.internalBusy
+Inherited from AbstractPool.internalBusy
Protected
isShould return whether the worker is the main worker or not.
+Overrides AbstractPool.isMain
+Overrides AbstractPool.isMain
Registers a listener callback on the given worker.
+The worker which should register a listener.
+The message listener callback.
+Overrides AbstractPool.registerWorkerMessageListener
+Overrides AbstractPool.registerWorkerMessageListener
Protected
sendSends a message to the given worker.
+The worker which should receive the message.
+The message.
+Overrides AbstractPool.sendToWorker
+Overrides AbstractPool.sendToWorker
Sets the worker choice strategy in this pool.
+The worker choice strategy.
+Inherited from AbstractPool.setWorkerChoiceStrategy
+Inherited from AbstractPool.setWorkerChoiceStrategy
Protected
setupInherited from AbstractPool.setupHook
+Inherited from AbstractPool.setupHook
Protected
workerThis function is the listener registered for each worker message.
The listener function to execute when a message is received from a worker.
This function is the listener registered for each worker message.
@@ -523,11 +554,11 @@ Can be overriddenInherited from AbstractPool.workerListener
+Inherited from AbstractPool.workerListener
Inherited from AbstractWorker.getMainWorker
+Inherited from AbstractWorker.getMainWorker
Protected
handleThe error raised by the worker.
Inherited from AbstractWorker.handleError
+Inherited from AbstractWorker.handleError
Protected
messageWorker message listener.
Message received.
Inherited from AbstractWorker.messageListener
+Inherited from AbstractWorker.messageListener
Protected
runRuns the given function synchronously.
Optional
data: DataInput data for the given function.
Inherited from AbstractWorker.run
+Inherited from AbstractWorker.run
Protected
runRuns the given function asynchronously.
Optional
data: DataInput data for the given function.
Inherited from AbstractWorker.runAsync
+Inherited from AbstractWorker.runAsync
Optional arguments to pass to the function.
Inherited from AbstractWorker.runInAsyncScope
+Inherited from AbstractWorker.runInAsyncScope
Protected
sendSends a message to the main worker.
+The response message.
+Overrides AbstractWorker.sendToMainWorker
+Overrides AbstractWorker.sendToMainWorker
The same triggerAsyncId
that is passed to the AsyncResource
constructor.
Inherited from AbstractWorker.triggerAsyncId
+Inherited from AbstractWorker.triggerAsyncId
AsyncResource
to which the function is bound.
Optional
thisArg: ThisArgInherited from AbstractWorker.bind
+Inherited from AbstractWorker.bind
Inherited from PoolOptions.messageHandler
Optional
onlineInherited from PoolOptions.onlineHandler
Optional
settingshttps://nodejs.org/api/cluster.html#cluster_cluster_settings
Optional
Experimental
tasksInherited from PoolOptions.tasksQueueOptions
Optional
workerInherited from PoolOptions.workerChoiceStrategy
Optional
workerInherited from PoolOptions.workerChoiceStrategyOptions
Finds a free worker node key based on the number of tasks the worker has applied.
+If a worker is found with 0
running tasks, it is detected as free and its worker node key is returned.
If no free worker is found, -1
is returned.
A worker node key if there is one, -1
otherwise.
Readonly
fullWhether the pool is full or not.
+The pool filling boolean status.
+Sets the worker choice strategy in this pool.
Readonly
typePool type.
+If it is 'dynamic'
, it provides the max
property.
Readonly
workerPool worker nodes.
+
Base class that implements some shared logic for all poolifier pools.
+