X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;ds=sidebyside;f=docs%2Fclasses%2FAbstractPool.html;h=e498d41b0f1f8d59f0b6943430e09fe606faadc6;hb=aac8863d208eadcb0ecb33dc44d045c26f5a444f;hp=002878a83babb7fe690b1034bb0dd8659ca07c1a;hpb=8a11bce46f69f1183d025572345755d4fd40231b;p=poolifier.git
diff --git a/docs/classes/AbstractPool.html b/docs/classes/AbstractPool.html
index 002878a8..e498d41b 100644
--- a/docs/classes/AbstractPool.html
+++ b/docs/classes/AbstractPool.html
@@ -49,7 +49,7 @@
- IPool<Worker, Data, Response>
+Defined in src/pools/abstract-pool.ts:45
@@ -164,7 +165,7 @@
Returns AbstractPool<Worker, Data, Response>
+Defined in src/pools/abstract-pool.ts:85
Protected
Readonly
filePath
filePath: string
@@ -190,7 +191,7 @@
+Defined in src/pools/abstract-pool.ts:87
Protected
Readonly
numberOfWorkers
numberOfWorkers: number
@@ -198,7 +199,7 @@
+Defined in src/pools/abstract-pool.ts:86
Protected
Readonly
opts
@@ -206,7 +207,7 @@
+Defined in src/pools/abstract-pool.ts:88
Protected
promiseResponseMap
@@ -219,7 +220,7 @@
+Defined in src/pools/abstract-pool.ts:64
Protected
workerChoiceStrategyContext
@@ -227,7 +228,7 @@
+Defined in src/pools/abstract-pool.ts:72
Readonly
workerNodes
@@ -236,7 +237,7 @@
+Defined in src/pools/abstract-pool.ts:51
Protected
full
@@ -262,7 +263,7 @@
Returns boolean
+Defined in src/pools/abstract-pool.ts:371
+Defined in src/pools/abstract-pool.ts:220
Protected
Abstract
maxSize
@@ -285,7 +286,7 @@
Returns number
+Defined in src/pools/abstract-pool.ts:288
Protected
Abstract
minSize
@@ -296,7 +297,7 @@
Returns number
+Defined in src/pools/abstract-pool.ts:283
Protected
Abstract
type
@@ -308,7 +309,7 @@
Returns "fixed" | "dynamic"
+Defined in src/pools/abstract-pool.ts:273
Protected
Abstract
worker
@@ -319,7 +320,7 @@
Returns "cluster" | "thread"
+Defined in src/pools/abstract-pool.ts:278
Protected
Abstract
afterWorkerSetup
@@ -366,7 +367,7 @@ Can be overridden.
Returns void
+Defined in src/pools/abstract-pool.ts:674
Protected
beforeTaskExecutionHook
@@ -391,7 +392,7 @@ Can be overridden.
Returns void
+Defined in src/pools/abstract-pool.ts:465
Private
buildTasksQueueOptions
@@ -404,7 +405,7 @@ Can be overridden.
+Defined in src/pools/abstract-pool.ts:358
Private
checkAndEmitEvents
@@ -412,7 +413,7 @@ Can be overridden.
-
Returns void
+Defined in src/pools/abstract-pool.ts:747
Private
checkFilePath
@@ -425,7 +426,7 @@ Can be overridden.
filePath: string
Returns void
+Defined in src/pools/abstract-pool.ts:122
Private
checkNumberOfWorkers
@@ -438,7 +439,7 @@ Can be overridden.
numberOfWorkers: number
Returns void
+Defined in src/pools/abstract-pool.ts:131
Private
checkPoolOptions
@@ -451,7 +452,7 @@ Can be overridden.
Returns void
+Defined in src/pools/abstract-pool.ts:149
Private
checkValidTasksQueueOptions
@@ -464,7 +465,7 @@ Can be overridden.
Returns void
+Defined in src/pools/abstract-pool.ts:204
Private
checkValidWorkerChoiceStrategy
@@ -477,7 +478,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:176
Private
checkValidWorkerChoiceStrategyOptions
@@ -490,7 +491,7 @@ Can be overridden.
Returns void
+Defined in src/pools/abstract-pool.ts:186
Protected
chooseWorkerNode
@@ -503,7 +504,7 @@ Can be overridden.
+Defined in src/pools/abstract-pool.ts:616
Protected
createAndSetupWorker
@@ -515,7 +516,7 @@ Can be overridden.
+Defined in src/pools/abstract-pool.ts:681
Protected
Abstract
createWorker
@@ -526,7 +527,7 @@ Can be overridden.
Returns Worker
+Defined in src/pools/abstract-pool.ts:665
Private
dequeueTask
@@ -539,7 +540,7 @@ Can be overridden.
workerNodeKey: number
Returns undefined | Task<Data>
+Defined in src/pools/abstract-pool.ts:828
+Defined in src/pools/abstract-pool.ts:426
Protected
Abstract
destroyWorker
@@ -570,7 +571,7 @@ Can be overridden.
Returns void | Promise<void>
+Defined in src/pools/abstract-pool.ts:441
+Defined in src/pools/abstract-pool.ts:336
Private
enqueueTask
@@ -610,7 +611,7 @@ Can be overridden.
task: Task<Data>
Returns number
+Defined in src/pools/abstract-pool.ts:824
+Defined in src/pools/abstract-pool.ts:391
Private
executeTask
@@ -651,7 +652,7 @@ Can be overridden.
task: Task<Data>
Returns void
+Defined in src/pools/abstract-pool.ts:819
Private
flushTasksQueue
@@ -664,7 +665,7 @@ Can be overridden.
workerNodeKey: number
Returns void
+Defined in src/pools/abstract-pool.ts:836
Private
flushTasksQueues
@@ -672,7 +673,7 @@ Can be overridden.
-
Returns void
+Defined in src/pools/abstract-pool.ts:847
Private
getTaskStatistics
@@ -685,7 +686,7 @@ Can be overridden.
worker: Worker
+Defined in src/pools/abstract-pool.ts:898
Private
getWorkerNodeKey
@@ -705,7 +706,7 @@ Can be overridden.
+Defined in src/pools/abstract-pool.ts:296
Private
getWorkerUsage
@@ -718,7 +719,7 @@ Can be overridden.
worker: Worker
+Defined in src/pools/abstract-pool.ts:865
Protected
internalBusy
@@ -726,7 +727,7 @@ Can be overridden.
-
Returns boolean
+Defined in src/pools/abstract-pool.ts:382
Protected
Abstract
isMain
@@ -737,7 +738,7 @@ Can be overridden.
Returns boolean
+Defined in src/pools/abstract-pool.ts:456
Private
pushWorkerNode
@@ -757,7 +758,7 @@ Can be overridden.
+Defined in src/pools/abstract-pool.ts:777
Protected
Abstract
registerWorkerMessageListener
@@ -797,7 +798,7 @@ Can be overridden.
Returns void
+Defined in src/pools/abstract-pool.ts:658
Private
removeWorkerNode
@@ -816,7 +817,7 @@ Can be overridden.
Returns void
+Defined in src/pools/abstract-pool.ts:811
Protected
Abstract
sendToWorker
@@ -840,7 +841,7 @@ Can be overridden.
Returns void
+Defined in src/pools/abstract-pool.ts:647
+Defined in src/pools/abstract-pool.ts:348
+Defined in src/pools/abstract-pool.ts:303
setWorkerChoiceStrategyOptions
+Defined in src/pools/abstract-pool.ts:325
Private
setWorkerNodeTasksUsage
@@ -929,7 +930,7 @@ Can be overridden.
Returns void
+Defined in src/pools/abstract-pool.ts:764
Private
setWorkerStatistics
@@ -942,7 +943,7 @@ Can be overridden.
worker: Worker
Returns void
+Defined in src/pools/abstract-pool.ts:853
Protected
setupHook
@@ -954,7 +955,7 @@ Can be overridden
Returns void
+Defined in src/pools/abstract-pool.ts:449
Private
tasksQueueSize
@@ -967,7 +968,7 @@ Can be overridden
workerNodeKey: number
Returns number
+Defined in src/pools/abstract-pool.ts:832
Private
updateEluWorkerUsage
@@ -982,7 +983,7 @@ Can be overridden
message: MessageValue<Response, unknown, Worker | MessagePort>
Returns void
+Defined in src/pools/abstract-pool.ts:564
Private
updateRunTimeWorkerUsage
@@ -997,7 +998,22 @@ Can be overridden
message: MessageValue<Response, unknown, Worker | MessagePort>
Returns void
+Defined in src/pools/abstract-pool.ts:504
+
+Private
updateTaskStatisticsWorkerUsage
+
+- updateTaskStatisticsWorkerUsage(workerUsage, message): void
+-
+
+
Parameters
+
+-
+
+-
+
message: MessageValue<Response, unknown, Worker | MessagePort>
+Returns void
Private
updateWaitTimeWorkerUsage
@@ -1012,7 +1028,7 @@ Can be overridden
task: Task<Data>
Returns void
+Defined in src/pools/abstract-pool.ts:533
Protected
workerListener
@@ -1039,7 +1055,7 @@ Can be overridden
+Defined in src/pools/abstract-pool.ts:716