X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;ds=sidebyside;f=docs%2Fclasses%2FAbstractPool.html;h=5a10ce6081736474108e1be7d89d25c85062d2ad;hb=9954c636f2caafac0b2bf0289059788679fd3053;hp=665bed64345afad593c4644dd8264140f2a95d47;hpb=65632d7d60a45877ab5a8fd02dae3d68eb9853db;p=poolifier.git
diff --git a/docs/classes/AbstractPool.html b/docs/classes/AbstractPool.html
index 665bed64..5a10ce60 100644
--- a/docs/classes/AbstractPool.html
+++ b/docs/classes/AbstractPool.html
@@ -45,7 +45,7 @@
- IPool<Worker, Data, Response>
+Defined in src/pools/abstract-pool.ts:33
@@ -151,7 +151,7 @@
Returns AbstractPool<Worker, Data, Response>
+Defined in src/pools/abstract-pool.ts:75
Readonly
filePath
filePath: string
+Defined in src/pools/abstract-pool.ts:77
Readonly
numberOfWorkers
numberOfWorkers: number
+Defined in src/pools/abstract-pool.ts:76
+Defined in src/pools/abstract-pool.ts:78
Protected
promiseResponseMap
@@ -199,7 +199,7 @@
When we receive a message from the worker, we get a map entry with the promise resolve/reject bound to the message id.
+Defined in src/pools/abstract-pool.ts:52
Protected
workerChoiceStrategyContext
@@ -207,7 +207,7 @@
Default to a round robin algorithm.
+Defined in src/pools/abstract-pool.ts:62
Readonly
workerNodes
@@ -215,7 +215,7 @@
+Defined in src/pools/abstract-pool.ts:39
Protected
Abstract
full
@@ -239,7 +239,7 @@
Returns boolean
+Defined in src/pools/abstract-pool.ts:289
Private
numberOfQueuedTasks
@@ -249,7 +249,7 @@
Returns number
+Defined in src/pools/abstract-pool.ts:195
Private
numberOfRunningTasks
@@ -259,7 +259,7 @@
Returns number
+Defined in src/pools/abstract-pool.ts:185
+Defined in src/pools/abstract-pool.ts:180
Protected
Abstract
afterWorkerSetup
@@ -313,7 +313,7 @@ Can be overridden.
Returns void
+Defined in src/pools/abstract-pool.ts:477
Protected
beforeTaskExecutionHook
@@ -331,7 +331,7 @@ Can be overridden.
Returns void
+Defined in src/pools/abstract-pool.ts:378
Private
buildTasksQueueOptions
@@ -344,7 +344,7 @@ Can be overridden.
+Defined in src/pools/abstract-pool.ts:276
Private
checkAndEmitEvents
@@ -352,7 +352,7 @@ Can be overridden.
-
Returns void
+Defined in src/pools/abstract-pool.ts:535
Private
checkFilePath
@@ -365,7 +365,7 @@ Can be overridden.
filePath: string
Returns void
+Defined in src/pools/abstract-pool.ts:112
Private
checkNumberOfWorkers
@@ -378,7 +378,7 @@ Can be overridden.
numberOfWorkers: number
Returns void
+Defined in src/pools/abstract-pool.ts:121
Private
checkPoolOptions
@@ -391,7 +391,7 @@ Can be overridden.
Returns void
+Defined in src/pools/abstract-pool.ts:139
Private
checkValidTasksQueueOptions
@@ -404,7 +404,7 @@ Can be overridden.
Returns void
+Defined in src/pools/abstract-pool.ts:167
Private
checkValidWorkerChoiceStrategy
@@ -417,7 +417,7 @@ Can be overridden.
workerChoiceStrategy: "ROUND_ROBIN" | "LESS_USED" | "LESS_BUSY" | "FAIR_SHARE" | "WEIGHTED_ROUND_ROBIN"
Returns void
+Defined in src/pools/abstract-pool.ts:157
Protected
chooseWorkerNode
@@ -430,7 +430,7 @@ Can be overridden.
Returns [number, WorkerNode<Worker, Data>]
+Defined in src/pools/abstract-pool.ts:422
Protected
createAndSetupWorker
@@ -442,7 +442,7 @@ Can be overridden.
Returns Worker
+Defined in src/pools/abstract-pool.ts:484
Protected
Abstract
createWorker
@@ -452,7 +452,7 @@ Can be overridden.
Returns Worker
+Defined in src/pools/abstract-pool.ts:468
Private
dequeueTask
@@ -465,7 +465,7 @@ Can be overridden.
workerNodeKey: number
Returns undefined | Task<Data>
+Defined in src/pools/abstract-pool.ts:637
+Defined in src/pools/abstract-pool.ts:341
Protected
Abstract
destroyWorker
@@ -493,7 +493,7 @@ Can be overridden.
Returns void | Promise<void>
+Defined in src/pools/abstract-pool.ts:355
+Defined in src/pools/abstract-pool.ts:254
Private
enqueueTask
@@ -530,7 +530,7 @@ Can be overridden.
task: Task<Data>
Returns number
+Defined in src/pools/abstract-pool.ts:633
+Defined in src/pools/abstract-pool.ts:310
Private
executeTask
@@ -565,7 +565,7 @@ Can be overridden.
task: Task<Data>
Returns void
+Defined in src/pools/abstract-pool.ts:628
+Defined in src/pools/abstract-pool.ts:303
Private
flushTasksQueue
@@ -593,7 +593,7 @@ Can be overridden.
workerNodeKey: number
Returns void
+Defined in src/pools/abstract-pool.ts:645
Private
flushTasksQueueByWorker
@@ -606,7 +606,7 @@ Can be overridden.
worker: Worker
Returns void
+Defined in src/pools/abstract-pool.ts:653
Private
flushTasksQueues
@@ -614,7 +614,7 @@ Can be overridden.
-
Returns void
+Defined in src/pools/abstract-pool.ts:658
Private
getWorkerNodeKey
@@ -633,7 +633,7 @@ Can be overridden.
Returns number
+Defined in src/pools/abstract-pool.ts:211
Private
getWorkerTasksUsage
@@ -654,7 +654,7 @@ Can be overridden.
+Defined in src/pools/abstract-pool.ts:566
Protected
internalBusy
@@ -662,7 +662,7 @@ Can be overridden.
-
Returns boolean
+Defined in src/pools/abstract-pool.ts:298
Protected
Abstract
isMain
@@ -672,7 +672,7 @@ Can be overridden.
Returns boolean
+Defined in src/pools/abstract-pool.ts:370
Private
pushWorkerNode
@@ -691,7 +691,7 @@ Can be overridden.
Returns number
+Defined in src/pools/abstract-pool.ts:580
Protected
Abstract
registerWorkerMessageListener
@@ -728,7 +728,7 @@ Can be overridden.
Returns void
Returns void
+Defined in src/pools/abstract-pool.ts:461
Private
removeWorkerNode
@@ -745,7 +745,7 @@ Can be overridden.
Returns void
+Defined in src/pools/abstract-pool.ts:622
Protected
Abstract
sendToWorker
@@ -766,7 +766,7 @@ Can be overridden.
Returns void
+Defined in src/pools/abstract-pool.ts:450
+Defined in src/pools/abstract-pool.ts:266
+Defined in src/pools/abstract-pool.ts:218
setWorkerChoiceStrategyOptions
+Defined in src/pools/abstract-pool.ts:244
Private
setWorkerNode
@@ -853,7 +853,7 @@ Can be overridden.
Returns void
+Defined in src/pools/abstract-pool.ts:604
Private
setWorkerNodeTasksUsage
@@ -874,7 +874,7 @@ Can be overridden.
Returns void
+Defined in src/pools/abstract-pool.ts:552
Protected
setupHook
@@ -885,7 +885,7 @@ Can be overridden
Returns void
+Defined in src/pools/abstract-pool.ts:363
Private
tasksQueueSize
@@ -898,7 +898,7 @@ Can be overridden
workerNodeKey: number
Returns number
+Defined in src/pools/abstract-pool.ts:641
Protected
workerListener
@@ -925,7 +925,7 @@ Can be overridden
message: MessageValue<Response, unknown>
Returns void
+Defined in src/pools/abstract-pool.ts:507
Path to the worker file.