X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;ds=inline;f=docs%2Fclasses%2FFixedClusterPool.html;h=1716132ec7d23928b8eb717416704e153e50eace;hb=00471704103b2a235432b950ddc5aec84a613e07;hp=d4dc6e76b0887f32a68f5eb412b9b8c85a79ec16;hpb=8ad621cc1d32ed396fca3ef2ec48337e42d2dcc2;p=poolifier.git
diff --git a/docs/classes/FixedClusterPool.html b/docs/classes/FixedClusterPool.html
index d4dc6e76..1716132e 100644
--- a/docs/classes/FixedClusterPool.html
+++ b/docs/classes/FixedClusterPool.html
@@ -1,4 +1,4 @@
-
FixedClusterPool | poolifier - v2.6.25
+FixedClusterPool | poolifier - v2.6.30
@@ -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,9 +93,12 @@
execute
flushTasksQueue
getWorkerInfo
+
hasWorkerNodeBackPressure
internalBusy
isMain
+
listTaskFunctions
registerWorkerMessageListener
+
sendKillMessageToWorker
sendStartupMessageToWorker
sendToWorker
setTasksQueueOptions
@@ -141,7 +145,7 @@
+
Defined in src/pools/cluster/fixed.ts:44
Protected
Readonly
filePath
filePath: string
@@ -169,7 +175,16 @@
+
Defined in src/pools/abstract-pool.ts:110
+
+Protected
Optional
Readonly
max
+max?: number
+
+
Protected
Readonly
numberOfWorkers
numberOfWorkers: number
@@ -178,7 +193,7 @@
+
Defined in src/pools/abstract-pool.ts:109
Protected
Readonly
opts
@@ -187,7 +202,7 @@
+
Defined in src/pools/cluster/fixed.ts:47
Protected
promiseResponseMap
@@ -201,7 +216,7 @@
+
Defined in src/pools/abstract-pool.ts:75
Protected
workerChoiceStrategyContext
@@ -210,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:1091
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:1037
Protected
createAndSetupWorkerNode
+
Defined in src/pools/abstract-pool.ts:997
+
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:1345
+
Defined in src/pools/abstract-pool.ts:1260
+
+hasWorkerNodeBackPressure
+
+
Defined in src/pools/abstract-pool.ts:657
+
Defined in src/pools/cluster/fixed.ts:58
+
Protected
registerWorkerMessageListener
+
Defined in src/pools/cluster/fixed.ts:97
+
+Protected
sendKillMessageToWorker
+
+- sendKillMessageToWorker(workerNodeKey, workerId): Promise<void>
+-
+
+
Parameters
+
+-
+
workerNodeKey: number
+-
+
workerId: number
+Returns Promise<void>
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:1174
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).