X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=docs%2Fclasses%2FFixedClusterPool.html;h=3f1be4eb31f209e8ecb7808737304bd17fbfe76f;hb=6d59ea2c71b8a88d41498c6fb54dfad95fd3a3ac;hp=bad5c3ca4d6a07e3cc5d1ec139e84d24827952d9;hpb=aac8863d208eadcb0ecb33dc44d045c26f5a444f;p=poolifier.git
diff --git a/docs/classes/FixedClusterPool.html b/docs/classes/FixedClusterPool.html
index bad5c3ca..3f1be4eb 100644
--- a/docs/classes/FixedClusterPool.html
+++ b/docs/classes/FixedClusterPool.html
@@ -46,7 +46,7 @@
+Defined in src/pools/cluster/fixed.ts:40
@@ -81,7 +81,7 @@
afterTaskExecutionHook
afterWorkerSetup
beforeTaskExecutionHook
-
chooseWorkerNode
+
createAndSetupDynamicWorker
createAndSetupWorker
createWorker
destroy
@@ -136,7 +136,7 @@
+
Defined in src/pools/cluster/fixed.ts:51
Protected
Readonly
filePath
filePath: string
@@ -163,7 +163,7 @@
+
Defined in src/pools/abstract-pool.ts:88
Protected
Readonly
numberOfWorkers
numberOfWorkers: number
@@ -172,7 +172,7 @@
+
Defined in src/pools/abstract-pool.ts:87
Protected
Readonly
opts
@@ -181,7 +181,7 @@
+
Defined in src/pools/cluster/fixed.ts:54
Protected
promiseResponseMap
@@ -195,7 +195,7 @@
+
Defined in src/pools/abstract-pool.ts:65
Protected
workerChoiceStrategyContext
@@ -204,7 +204,7 @@
+
Defined in src/pools/abstract-pool.ts:73
Readonly
workerNodes
@@ -213,7 +213,7 @@
+
Defined in src/pools/abstract-pool.ts:52
+
Defined in src/pools/abstract-pool.ts:391
+
Defined in src/pools/abstract-pool.ts:240
+
Defined in src/pools/cluster/fixed.ts:115
+
Defined in src/pools/cluster/fixed.ts:110
+
Defined in src/pools/cluster/fixed.ts:100
+
Defined in src/pools/cluster/fixed.ts:105
Protected
afterWorkerSetup
+
Defined in src/pools/cluster/fixed.ts:94
Protected
beforeTaskExecutionHook
-
+
+Protected
createAndSetupDynamicWorker
-- chooseWorkerNode(): number
+- createAndSetupDynamicWorker(): Worker
-
-
Chooses a worker node for the next task.
-The default worker choice strategy uses a round robin algorithm to distribute the load.
+Creates a new dynamic worker and sets it up completely in the pool worker nodes.
Returns number
The worker node key
+Returns Worker
New, completely set up dynamic worker.
+Protected
create@@ -404,37 +403,38 @@ Can be overridden.
Protected
createReturns a newly created worker.
+Creates a new worker.
Returns Worker
+Returns Worker
Newly created worker.
+ +destroy
Shutdowns every current worker in this pool.
+Terminate every current worker in this pool.
Returns Promise<void>
+Protected
destroyShutdowns the given worker.
+Terminates the given worker.
Parameters
@@ -448,7 +448,7 @@ Can be overridden. +enable Tasks Queue
@@ -473,7 +473,7 @@ Can be overridden.
execute
@@ -499,16 +499,20 @@ Can be overridden.
Protected
internalReturns boolean
Protected
is@@ -520,7 +524,7 @@ Can be overridden.
Overrides AbstractPool.isMain
-- Defined in src/pools/cluster/fixed.ts:65
Protected
register@@ -561,7 +565,7 @@ Can be overridden.
Overrides AbstractPool.registerWorkerMessageListener
-- Defined in src/pools/cluster/fixed.ts:81
Protected
send@@ -586,7 +590,7 @@ Can be overridden.
Overrides AbstractPool.sendToWorker
-- Defined in src/pools/cluster/fixed.ts:76
set Tasks Queue Options
@@ -606,7 +610,7 @@ Can be overridden.
Inherited from AbstractPool.setTasksQueueOptions
-- Defined in src/pools/abstract-pool.ts:348
set Worker Choice Strategy
@@ -631,7 +635,7 @@ Can be overridden.
Inherited from AbstractPool.setWorkerChoiceStrategy
-- Defined in src/pools/abstract-pool.ts:303
set Worker Choice Strategy Options
@@ -651,7 +655,7 @@ Can be overridden.
Inherited from AbstractPool.setWorkerChoiceStrategyOptions
-- Defined in src/pools/abstract-pool.ts:325
Protected
setup@@ -664,7 +668,7 @@ Can be overridden
Overrides AbstractPool.setupHook
-- Defined in src/pools/cluster/fixed.ts:60
Protected
worker@@ -692,7 +696,7 @@ Can be overridden
Inherited from AbstractPool.workerListener
-- Defined in src/pools/abstract-pool.ts:716