X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=docs%2Fclasses%2FFixedClusterPool.html;h=cc07d61484f07b1c13c18b3351169ba506822906;hb=df7349e2151c2e46d0bf2c406a5d8bd14d1ed2bf;hp=1280f4cc8c3533cd2b300edd8f1e1111d718f63f;hpb=ff6cf64964e78aafa95098852ec0472b567f7b1b;p=poolifier.git
diff --git a/docs/classes/FixedClusterPool.html b/docs/classes/FixedClusterPool.html
index 1280f4cc..cc07d614 100644
--- a/docs/classes/FixedClusterPool.html
+++ b/docs/classes/FixedClusterPool.html
@@ -1,4 +1,4 @@
-
FixedClusterPool | poolifier - v2.6.26
+FixedClusterPool | poolifier - v2.6.31
@@ -45,7 +45,7 @@
+
Defined in src/pools/cluster/fixed.ts:33
@@ -59,6 +59,7 @@
Properties
emitter?
filePath
+
max?
numberOfWorkers
opts
promiseResponseMap
@@ -70,8 +71,8 @@
busy
full
info
-
maxSize
-
minSize
+
maxSize
+
minSize
ready
type
utilization
@@ -92,6 +93,7 @@
execute
flushTasksQueue
getWorkerInfo
+
hasWorkerNodeBackPressure
internalBusy
isMain
listTaskFunctions
@@ -143,7 +145,7 @@
+
Defined in src/pools/cluster/fixed.ts:44
Protected
Readonly
filePath
filePath: string
@@ -171,7 +175,16 @@
+
Defined in src/pools/abstract-pool.ts:110
+
+Protected
Optional
Readonly
max
+max?: number
+
+
Protected
Readonly
numberOfWorkers
numberOfWorkers: number
@@ -180,7 +193,7 @@
+
Defined in src/pools/abstract-pool.ts:109
Protected
Readonly
opts
@@ -189,7 +202,7 @@
+
Defined in src/pools/cluster/fixed.ts:47
Protected
promiseResponseMap
@@ -203,7 +216,7 @@
+
Defined in src/pools/abstract-pool.ts:75
Protected
workerChoiceStrategyContext
@@ -212,16 +225,16 @@
+
Defined in src/pools/abstract-pool.ts:81
-Readonly
workerNodes
+Readonly
Internal
workerNodes
+
Defined in src/pools/abstract-pool.ts:62
+
Defined in src/pools/abstract-pool.ts:641
-
+
Protected
maxSize
-
+
- get maxSize(): number
-
Returns number
-
+
Protected
minSize
-
+
- get minSize(): number
-
Returns number
+
Defined in src/pools/abstract-pool.ts:518
+
Defined in src/pools/abstract-pool.ts:470
+
Defined in src/pools/cluster/fixed.ts:110
+
Defined in src/pools/abstract-pool.ts:487
+
Defined in src/pools/cluster/fixed.ts:115
Protected
afterWorkerNodeSetup
+
Defined in src/pools/abstract-pool.ts:1109
Protected
beforeTaskExecutionHook
+
Defined in src/pools/abstract-pool.ts:804
Protected
checkDynamicPoolSize
+
Defined in src/pools/abstract-pool.ts:179
Protected
createAndSetupDynamicWorkerNode
+
Defined in src/pools/abstract-pool.ts:1052
Protected
createAndSetupWorkerNode
+
Defined in src/pools/abstract-pool.ts:1012
+
Defined in src/pools/cluster/fixed.ts:105
+
Defined in src/pools/abstract-pool.ts:750
Protected
destroyWorkerNode
+
Defined in src/pools/cluster/fixed.ts:63
+
Defined in src/pools/abstract-pool.ts:606
+
Defined in src/pools/abstract-pool.ts:691
Protected
flushTasksQueue
+
Defined in src/pools/abstract-pool.ts:1365
Protected
getWorkerInfo
-- getWorkerInfo(workerNodeKey): WorkerInfo
+- getWorkerInfo(workerNodeKey): undefined | WorkerInfo
-
@@ -583,12 +596,33 @@ Can be overridden.
-
The worker information.
+
The worker information.
+
Defined in src/pools/abstract-pool.ts:1280
+
+hasWorkerNodeBackPressure
+
+
Defined in src/pools/abstract-pool.ts:657
+
Defined in src/pools/cluster/fixed.ts:58
+
Defined in src/pools/abstract-pool.ts:678
Protected
registerWorkerMessageListener
+
Defined in src/pools/cluster/fixed.ts:97
Protected
sendKillMessageToWorker
+
Defined in src/pools/abstract-pool.ts:759
Protected
sendStartupMessageToWorker
+
Defined in src/pools/cluster/fixed.ts:89
+
Defined in src/pools/cluster/fixed.ts:81
+
Defined in src/pools/abstract-pool.ts:618
+
Defined in src/pools/abstract-pool.ts:573
setWorkerChoiceStrategyOptions
+
Defined in src/pools/abstract-pool.ts:592
+
Defined in src/pools/cluster/fixed.ts:53
+Defined in src/pools/abstract-pool.ts:1192
Emitter on which events can be listened to.
Events that can currently be listened to:
-
+
+- '
+
'full'
: Emitted when the pool is dynamic and the number of workers created has reached the maximum size expected.'ready'
: Emitted when the number of workers created in the pool has reached the minimum size expected and are ready.'busy'
: Emitted when the number of workers created in the pool has reached the maximum size expected and are executing at least one task.'full'
: Emitted when the pool is dynamic and the number of workers created has reached the maximum size expected.destroy
': Emitted when the pool is destroyed.'error'
: Emitted when an uncaught error occurs.'taskError'
: Emitted when an error occurs while executing a task.'backPressure'
: Emitted when all worker nodes have back pressure (i.e. their tasks queue is full: queue size >= pool maximum size^2).