X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=docs%2Fclasses%2FAbstractPool.html;h=925961b5b1ff0d5d09dc885ac9c7ca9a65577abb;hb=c97a785f1274883c88a77d2bf418ba6480d20d04;hp=08cf199db605182faa03c59bc7b3ef5e04cd156b;hpb=f04db52f666beefda86a0444fb9a28d410211b3f;p=poolifier.git
diff --git a/docs/classes/AbstractPool.html b/docs/classes/AbstractPool.html
index 08cf199d..925961b5 100644
--- a/docs/classes/AbstractPool.html
+++ b/docs/classes/AbstractPool.html
@@ -1,4 +1,4 @@
-
AbstractPool | poolifier - v2.6.20
+AbstractPool | poolifier - v2.6.22
@@ -49,7 +49,7 @@
- IPool<Worker, Data, Response>
+
Defined in src/pools/abstract-pool.ts:55
@@ -177,7 +177,7 @@
Returns AbstractPool<Worker, Data, Response>
+
Defined in src/pools/abstract-pool.ts:102
Protected
Readonly
filePath
filePath: string
@@ -204,7 +204,7 @@
+
Defined in src/pools/abstract-pool.ts:104
Protected
Readonly
numberOfWorkers
numberOfWorkers: number
@@ -212,7 +212,7 @@
+Defined in src/pools/abstract-pool.ts:103
Protected
Readonly
opts
@@ -220,7 +220,7 @@
+Defined in src/pools/abstract-pool.ts:105
Protected
promiseResponseMap
@@ -233,7 +233,7 @@
+Defined in src/pools/abstract-pool.ts:74
Private
Readonly
startTimestamp
startTimestamp: number
@@ -241,7 +241,7 @@
+Defined in src/pools/abstract-pool.ts:93
Private
Readonly
starting
starting: boolean
@@ -249,7 +249,7 @@
+Defined in src/pools/abstract-pool.ts:89
Protected
workerChoiceStrategyContext
@@ -257,7 +257,7 @@
+Defined in src/pools/abstract-pool.ts:80
Readonly
workerNodes
@@ -266,7 +266,7 @@
+Defined in src/pools/abstract-pool.ts:61
Protected
full
@@ -292,7 +292,7 @@
Returns boolean
+Defined in src/pools/abstract-pool.ts:606
+Defined in src/pools/abstract-pool.ts:301
Protected
Abstract
maxSize
@@ -315,7 +315,7 @@
Returns number
+Defined in src/pools/abstract-pool.ts:497
Protected
Abstract
minSize
@@ -326,7 +326,7 @@
Returns number
+Defined in src/pools/abstract-pool.ts:492
Private
ready
@@ -337,7 +337,7 @@
Returns boolean
+Defined in src/pools/abstract-pool.ts:444
Protected
Abstract
type
@@ -349,7 +349,7 @@
Returns "fixed" | "dynamic"
+Defined in src/pools/abstract-pool.ts:482
+Defined in src/pools/abstract-pool.ts:461
Protected
Abstract
worker
-- get worker(): "cluster" | "thread"
+- get worker(): "thread" | "cluster"
-
-
Returns "cluster" | "thread"
+Returns "thread" | "cluster"
+Defined in src/pools/abstract-pool.ts:487
Protected
afterTaskExecutionHook
@@ -421,7 +421,7 @@ Can be overridden.
Returns void
+Defined in src/pools/abstract-pool.ts:722
Protected
afterWorkerNodeSetup
@@ -441,7 +441,7 @@ Can be overridden.
Returns void
+Defined in src/pools/abstract-pool.ts:951
Protected
beforeTaskExecutionHook
@@ -466,7 +466,7 @@ Can be overridden.
Returns void
+Defined in src/pools/abstract-pool.ts:701
Private
buildTasksQueueOptions
@@ -479,7 +479,7 @@ Can be overridden.
+Defined in src/pools/abstract-pool.ts:593
Private
checkAndEmitEvents
@@ -487,7 +487,7 @@ Can be overridden.
-
Returns void
+Defined in src/pools/abstract-pool.ts:1085
Protected
checkDynamicPoolSize
@@ -502,7 +502,7 @@ Can be overridden.
max: number
Returns void
+Defined in src/pools/abstract-pool.ts:173
Private
checkFilePath
@@ -515,7 +515,7 @@ Can be overridden.
filePath: string
Returns void
+Defined in src/pools/abstract-pool.ts:142
Private
checkMessageWorkerId
+Defined in src/pools/abstract-pool.ts:505
Private
checkNumberOfWorkers
@@ -549,7 +549,7 @@ Can be overridden.
numberOfWorkers: number
Returns void
+Defined in src/pools/abstract-pool.ts:155
Private
checkPoolOptions
@@ -562,7 +562,7 @@ Can be overridden.
Returns void
+Defined in src/pools/abstract-pool.ts:199
Private
checkValidTasksQueueOptions
@@ -575,7 +575,7 @@ Can be overridden.
Returns void
+Defined in src/pools/abstract-pool.ts:264
Private
checkValidWorkerChoiceStrategy
@@ -588,7 +588,7 @@ Can be overridden.
workerChoiceStrategy: "ROUND_ROBIN" | "LEAST_USED" | "LEAST_BUSY" | "LEAST_ELU" | "FAIR_SHARE" | "WEIGHTED_ROUND_ROBIN" | "INTERLEAVED_WEIGHTED_ROUND_ROBIN"
Returns void
+Defined in src/pools/abstract-pool.ts:226
Private
checkValidWorkerChoiceStrategyOptions
@@ -601,7 +601,7 @@ Can be overridden.
Returns void
+Defined in src/pools/abstract-pool.ts:236
Private
chooseWorkerNode
@@ -614,7 +614,7 @@ Can be overridden.
+Defined in src/pools/abstract-pool.ts:816
Protected
createAndSetupDynamicWorkerNode
@@ -626,7 +626,7 @@ Can be overridden.
+Defined in src/pools/abstract-pool.ts:900
Protected
createAndSetupWorkerNode
@@ -638,7 +638,7 @@ Can be overridden.
+Defined in src/pools/abstract-pool.ts:860
Protected
Abstract
createWorker
@@ -650,7 +650,7 @@ Can be overridden.
+Defined in src/pools/abstract-pool.ts:853
Private
dequeueTask
@@ -663,7 +663,7 @@ Can be overridden.
workerNodeKey: number
Returns undefined | Task<Data>
+Defined in src/pools/abstract-pool.ts:1155
+Defined in src/pools/abstract-pool.ts:664
Protected
Abstract
destroyWorkerNode
@@ -694,7 +694,7 @@ Can be overridden.
Returns Promise<void>
+Defined in src/pools/abstract-pool.ts:677
+Defined in src/pools/abstract-pool.ts:571
Private
enqueueTask
@@ -734,7 +734,7 @@ Can be overridden.
task: Task<Data>
Returns number
+Defined in src/pools/abstract-pool.ts:1151
execute
@@ -747,12 +747,12 @@ Can be overridden.
-
Optional
data: Data
-
Returns void
+Defined in src/pools/abstract-pool.ts:1163
Private
flushTasksQueues
@@ -805,7 +805,7 @@ Can be overridden.
-
Returns void
+Defined in src/pools/abstract-pool.ts:1173
Protected
getWorkerInfo
@@ -825,7 +825,7 @@ Can be overridden.
+Defined in src/pools/abstract-pool.ts:1102
Private
getWorkerNodeKeyByWorker
@@ -845,7 +845,7 @@ Can be overridden.
+Defined in src/pools/abstract-pool.ts:522
Private
getWorkerNodeKeyByWorkerId
@@ -865,7 +865,7 @@ Can be overridden.
+Defined in src/pools/abstract-pool.ts:534
Private
handleTaskExecutionResponse
@@ -878,7 +878,7 @@ Can be overridden.
message: MessageValue<Response, unknown>
Returns void
+Defined in src/pools/abstract-pool.ts:1056
Private
handleWorkerReadyResponse
@@ -891,7 +891,7 @@ Can be overridden.
message: MessageValue<Response, unknown>
Returns void
+Defined in src/pools/abstract-pool.ts:1047
Protected
internalBusy
@@ -903,7 +903,7 @@ Can be overridden.
+Defined in src/pools/abstract-pool.ts:622
Protected
Abstract
isMain
@@ -914,7 +914,7 @@ Can be overridden.
Returns boolean
+Defined in src/pools/abstract-pool.ts:692
Private
redistributeQueuedTasks
@@ -927,7 +927,7 @@ Can be overridden.
workerNodeKey: number
Returns void
+Defined in src/pools/abstract-pool.ts:985
Protected
Abstract
registerWorkerMessageListener
@@ -967,7 +967,7 @@ Can be overridden.
Returns void
+Defined in src/pools/abstract-pool.ts:938
Private
removeWorkerNode
@@ -986,7 +986,7 @@ Can be overridden.
Returns void
+Defined in src/pools/abstract-pool.ts:1132
Protected
Abstract
sendStartupMessageToWorker
@@ -1005,7 +1005,7 @@ Can be overridden.
Returns void
+Defined in src/pools/abstract-pool.ts:965
Protected
Abstract
sendToWorker
@@ -1029,7 +1029,7 @@ Can be overridden.
Returns void
+Defined in src/pools/abstract-pool.ts:843
Private
sendWorkerStatisticsMessageToWorker
@@ -1048,7 +1048,7 @@ Can be overridden.
Returns void
+Defined in src/pools/abstract-pool.ts:972
+Defined in src/pools/abstract-pool.ts:583
+Defined in src/pools/abstract-pool.ts:541
setWorkerChoiceStrategyOptions
+Defined in src/pools/abstract-pool.ts:560
Protected
setupHook
@@ -1125,7 +1125,7 @@ Can be overridden.
Returns void
+Defined in src/pools/abstract-pool.ts:685
Private
shallCreateDynamicWorker
@@ -1137,7 +1137,7 @@ Can be overridden.
+Defined in src/pools/abstract-pool.ts:833
Private
startPool
@@ -1145,7 +1145,7 @@ Can be overridden.
-
Returns void
+Defined in src/pools/abstract-pool.ts:288
Private
tasksQueueSize
@@ -1158,7 +1158,7 @@ Can be overridden.
workerNodeKey: number
Returns number
+Defined in src/pools/abstract-pool.ts:1159
Private
updateEluWorkerUsage
@@ -1173,7 +1173,7 @@ Can be overridden.
message: MessageValue<Response, unknown>
Returns void
+Defined in src/pools/abstract-pool.ts:777
Private
updateRunTimeWorkerUsage
@@ -1188,7 +1188,7 @@ Can be overridden.
message: MessageValue<Response, unknown>
Returns void
+Defined in src/pools/abstract-pool.ts:751
Private
updateTaskStatisticsWorkerUsage
@@ -1203,7 +1203,7 @@ Can be overridden.
message: MessageValue<Response, unknown>
Returns void
+Defined in src/pools/abstract-pool.ts:738
Private
updateWaitTimeWorkerUsage
@@ -1218,7 +1218,7 @@ Can be overridden.
task: Task<Data>
Returns void
+Defined in src/pools/abstract-pool.ts:763
Protected
workerListener
@@ -1245,7 +1245,7 @@ Can be overridden.
+Defined in src/pools/abstract-pool.ts:1034
The worker type.