X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;ds=sidebyside;f=docs%2Fclasses%2FAbstractPool.html;h=8582d122c1acfc0414c576b2f3734b52e4305534;hb=cea16128a949e8f118627f00ccb33b08db281c45;hp=eb849df04c960300dec6bba54fbacb452fe92052;hpb=d6b93f1ae5603949390418b787e0ad51b026f9c5;p=poolifier.git
diff --git a/docs/classes/AbstractPool.html b/docs/classes/AbstractPool.html
index eb849df0..8582d122 100644
--- a/docs/classes/AbstractPool.html
+++ b/docs/classes/AbstractPool.html
@@ -31,7 +31,7 @@
Response = unknown
-
Returns AbstractPool<Worker, Data, Response>
+Defined in src/pools/abstract-pool.ts:74
Readonly
filePath
filePath: string
+Defined in src/pools/abstract-pool.ts:76
Readonly
numberOfWorkers
numberOfWorkers: number
+Defined in src/pools/abstract-pool.ts:75
+Defined in src/pools/abstract-pool.ts:77
Protected
promiseResponseMap
@@ -193,7 +193,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:51
Protected
workerChoiceStrategyContext
@@ -201,7 +201,7 @@
Default to a round robin algorithm.
+Defined in src/pools/abstract-pool.ts:61
Readonly
workerNodes
@@ -209,7 +209,7 @@
+Defined in src/pools/abstract-pool.ts:38
Protected
Abstract
full
@@ -233,7 +233,7 @@
Returns boolean
+Defined in src/pools/abstract-pool.ts:235
Private
numberOfQueuedTasks
@@ -243,7 +243,7 @@
Returns number
+Defined in src/pools/abstract-pool.ts:186
Private
numberOfRunningTasks
@@ -253,7 +253,7 @@
Returns number
+Defined in src/pools/abstract-pool.ts:176
+Defined in src/pools/abstract-pool.ts:171
Protected
Abstract
afterWorkerSetup
@@ -307,7 +307,7 @@ Can be overridden.
Returns void
+Defined in src/pools/abstract-pool.ts:423
Protected
beforeTaskExecutionHook
@@ -325,7 +325,7 @@ Can be overridden.
Returns void
+Defined in src/pools/abstract-pool.ts:324
Private
checkAndEmitEvents
@@ -333,7 +333,7 @@ Can be overridden.
-
Returns void
+Defined in src/pools/abstract-pool.ts:481
Private
checkFilePath
@@ -346,7 +346,7 @@ Can be overridden.
filePath: string
Returns void
+Defined in src/pools/abstract-pool.ts:111
Private
checkNumberOfWorkers
@@ -359,7 +359,7 @@ Can be overridden.
numberOfWorkers: number
Returns void
+Defined in src/pools/abstract-pool.ts:120
Private
checkPoolOptions
@@ -372,7 +372,7 @@ Can be overridden.
Returns void
+Defined in src/pools/abstract-pool.ts:138
Private
checkValidWorkerChoiceStrategy
@@ -385,7 +385,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:160
Protected
chooseWorkerNode
@@ -398,7 +398,7 @@ Can be overridden.
Returns [number, WorkerNode<Worker, Data>]
+Defined in src/pools/abstract-pool.ts:368
Protected
createAndSetupWorker
@@ -410,7 +410,7 @@ Can be overridden.
Returns Worker
+Defined in src/pools/abstract-pool.ts:430
Protected
Abstract
createWorker
@@ -420,7 +420,7 @@ Can be overridden.
Returns Worker
+Defined in src/pools/abstract-pool.ts:414
Private
dequeueTask
@@ -433,7 +433,7 @@ Can be overridden.
workerNodeKey: number
Returns undefined | Task<Data>
+Defined in src/pools/abstract-pool.ts:583
+Defined in src/pools/abstract-pool.ts:287
Protected
Abstract
destroyWorker
@@ -461,7 +461,7 @@ Can be overridden.
Returns void | Promise<void>
+Defined in src/pools/abstract-pool.ts:301
Private
enqueueTask
@@ -476,7 +476,7 @@ Can be overridden.
task: Task<Data>
Returns number
+Defined in src/pools/abstract-pool.ts:579
+Defined in src/pools/abstract-pool.ts:256
Private
executeTask
@@ -511,7 +511,7 @@ Can be overridden.
task: Task<Data>
Returns void
+Defined in src/pools/abstract-pool.ts:574
+Defined in src/pools/abstract-pool.ts:249
Private
flushTasksQueue
@@ -539,7 +539,7 @@ Can be overridden.
workerNodeKey: number
Returns void
+Defined in src/pools/abstract-pool.ts:591
Private
flushTasksQueueByWorker
@@ -552,7 +552,7 @@ Can be overridden.
worker: Worker
Returns void
+Defined in src/pools/abstract-pool.ts:599
Private
getWorkerNodeKey
@@ -571,7 +571,7 @@ Can be overridden.
Returns number
+Defined in src/pools/abstract-pool.ts:202
Private
getWorkerTasksUsage
+Defined in src/pools/abstract-pool.ts:512
Protected
internalBusy
@@ -598,7 +600,7 @@ Can be overridden.
-
Returns boolean
+Defined in src/pools/abstract-pool.ts:244
Protected
Abstract
isMain
@@ -608,7 +610,7 @@ Can be overridden.
Returns boolean
+Defined in src/pools/abstract-pool.ts:316
Private
pushWorkerNode
@@ -627,7 +629,7 @@ Can be overridden.
Returns number
+Defined in src/pools/abstract-pool.ts:526
Protected
Abstract
registerWorkerMessageListener
@@ -664,7 +666,7 @@ Can be overridden.
Returns void
Returns void
+Defined in src/pools/abstract-pool.ts:407
Private
removeWorkerNode
@@ -681,7 +683,7 @@ Can be overridden.
Returns void
+Defined in src/pools/abstract-pool.ts:568
Protected
Abstract
sendToWorker
@@ -702,7 +704,7 @@ Can be overridden.
Returns void
+Defined in src/pools/abstract-pool.ts:396
+Defined in src/pools/abstract-pool.ts:209
Private
setWorkerNode
@@ -749,7 +751,7 @@ Can be overridden.
Returns void
+Defined in src/pools/abstract-pool.ts:550
Private
setWorkerNodeTasksUsage
@@ -770,7 +772,7 @@ Can be overridden.
Returns void
+Defined in src/pools/abstract-pool.ts:498
Protected
setupHook
@@ -781,7 +783,7 @@ Can be overridden
Returns void
+Defined in src/pools/abstract-pool.ts:309
Private
tasksQueueSize
@@ -794,7 +796,7 @@ Can be overridden
workerNodeKey: number
Returns number
+Defined in src/pools/abstract-pool.ts:587
Protected
workerListener
@@ -821,7 +823,7 @@ Can be overridden
message: MessageValue<Response, unknown>
Returns void
+Defined in src/pools/abstract-pool.ts:453
Type of response of execution. This can only be serializable data.
+Type of execution response. This can only be serializable data.
Hierarchy
@@ -45,7 +45,7 @@@@ -145,7 +145,7 @@