X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;ds=sidebyside;f=docs%2Fclasses%2FAbstractPool.html;h=51fda18c1a4652e54b40f9dfbc94118aebd80073;hb=71056a0ac555e096c1428d6341ef45c7980a6332;hp=d511387dbbebd301fc246fdb7819922b9de6bd6a;hpb=004a8816ae9b52388de246a9c7a5184a73915ad6;p=poolifier.git
diff --git a/docs/classes/AbstractPool.html b/docs/classes/AbstractPool.html
index d511387d..51fda18c 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:39
@@ -163,7 +163,7 @@
Returns AbstractPool<Worker, Data, Response>
+Defined in src/pools/abstract-pool.ts:81
Protected
Readonly
filePath
filePath: string
@@ -189,7 +189,7 @@
+Defined in src/pools/abstract-pool.ts:83
Protected
Readonly
numberOfWorkers
numberOfWorkers: number
@@ -197,7 +197,7 @@
+Defined in src/pools/abstract-pool.ts:82
Protected
Readonly
opts
@@ -205,7 +205,7 @@
+Defined in src/pools/abstract-pool.ts:84
Protected
promiseResponseMap
@@ -218,7 +218,7 @@
+Defined in src/pools/abstract-pool.ts:58
Protected
workerChoiceStrategyContext
@@ -227,7 +227,7 @@
+Defined in src/pools/abstract-pool.ts:68
Readonly
workerNodes
@@ -236,7 +236,7 @@
+Defined in src/pools/abstract-pool.ts:45
Protected
full
@@ -262,7 +262,7 @@
Returns boolean
+Defined in src/pools/abstract-pool.ts:363
+Defined in src/pools/abstract-pool.ts:216
Protected
Abstract
maxSize
@@ -285,7 +285,7 @@
Returns number
+Defined in src/pools/abstract-pool.ts:270
Protected
Abstract
minSize
@@ -296,7 +296,7 @@
Returns number
+Defined in src/pools/abstract-pool.ts:265
Protected
Abstract
type
@@ -308,7 +308,7 @@
Returns "fixed" | "dynamic"
+Defined in src/pools/abstract-pool.ts:255
Protected
Abstract
worker
@@ -319,7 +319,7 @@
Returns "cluster" | "thread"
+Defined in src/pools/abstract-pool.ts:260
Protected
Abstract
afterWorkerSetup
@@ -366,7 +366,7 @@ Can be overridden.
Returns void
+Defined in src/pools/abstract-pool.ts:611
Protected
beforeTaskExecutionHook
@@ -386,7 +386,7 @@ Can be overridden.
Returns void
+Defined in src/pools/abstract-pool.ts:456
Private
buildTasksQueueOptions
@@ -399,7 +399,7 @@ Can be overridden.
+Defined in src/pools/abstract-pool.ts:350
Private
checkAndEmitEvents
@@ -407,7 +407,7 @@ Can be overridden.
-
Returns void
+Defined in src/pools/abstract-pool.ts:687
Private
checkFilePath
@@ -420,7 +420,7 @@ Can be overridden.
filePath: string
Returns void
+Defined in src/pools/abstract-pool.ts:118
Private
checkNumberOfWorkers
@@ -433,7 +433,7 @@ Can be overridden.
numberOfWorkers: number
Returns void
+Defined in src/pools/abstract-pool.ts:127
Private
checkPoolOptions
@@ -446,7 +446,7 @@ Can be overridden.
Returns void
+Defined in src/pools/abstract-pool.ts:145
Private
checkValidTasksQueueOptions
@@ -459,7 +459,7 @@ Can be overridden.
Returns void
+Defined in src/pools/abstract-pool.ts:200
Private
checkValidWorkerChoiceStrategy
@@ -472,7 +472,7 @@ Can be overridden.
workerChoiceStrategy: "ROUND_ROBIN" | "LEAST_USED" | "LEAST_BUSY" | "FAIR_SHARE" | "WEIGHTED_ROUND_ROBIN" | "INTERLEAVED_WEIGHTED_ROUND_ROBIN"
Returns void
+Defined in src/pools/abstract-pool.ts:172
Private
checkValidWorkerChoiceStrategyOptions
@@ -485,7 +485,7 @@ Can be overridden.
Returns void
+Defined in src/pools/abstract-pool.ts:182
Protected
chooseWorkerNode
@@ -498,7 +498,7 @@ Can be overridden.
+Defined in src/pools/abstract-pool.ts:554
Protected
createAndSetupWorker
@@ -510,7 +510,7 @@ Can be overridden.
+Defined in src/pools/abstract-pool.ts:618
Protected
Abstract
createWorker
@@ -521,7 +521,7 @@ Can be overridden.
Returns Worker
+Defined in src/pools/abstract-pool.ts:602
Private
dequeueTask
@@ -534,7 +534,7 @@ Can be overridden.
workerNodeKey: number
Returns undefined | Task<Data>
+Defined in src/pools/abstract-pool.ts:781
+Defined in src/pools/abstract-pool.ts:418
Protected
Abstract
destroyWorker
@@ -565,7 +565,7 @@ Can be overridden.
Returns void | Promise<void>
+Defined in src/pools/abstract-pool.ts:433
+Defined in src/pools/abstract-pool.ts:328
Private
enqueueTask
@@ -605,7 +605,7 @@ Can be overridden.
task: Task<Data>
Returns number
+Defined in src/pools/abstract-pool.ts:777
+Defined in src/pools/abstract-pool.ts:383
Private
executeTask
@@ -646,7 +646,7 @@ Can be overridden.
task: Task<Data>
Returns void
+Defined in src/pools/abstract-pool.ts:772
Private
flushTasksQueue
@@ -659,7 +659,7 @@ Can be overridden.
workerNodeKey: number
Returns void
+Defined in src/pools/abstract-pool.ts:789
Private
flushTasksQueues
@@ -667,7 +667,7 @@ Can be overridden.
-
Returns void
+Defined in src/pools/abstract-pool.ts:800
Private
getWorkerNodeKey
@@ -687,7 +687,7 @@ Can be overridden.
+Defined in src/pools/abstract-pool.ts:278
Protected
internalBusy
@@ -695,7 +695,7 @@ Can be overridden.
-
Returns boolean
+Defined in src/pools/abstract-pool.ts:374
Protected
Abstract
isMain
@@ -706,7 +706,7 @@ Can be overridden.
Returns boolean
+Defined in src/pools/abstract-pool.ts:448
Private
pushWorkerNode
@@ -726,7 +726,7 @@ Can be overridden.
+Defined in src/pools/abstract-pool.ts:717
Protected
Abstract
registerWorkerMessageListener
@@ -766,7 +766,7 @@ Can be overridden.
Returns void
+Defined in src/pools/abstract-pool.ts:595
Private
removeWorkerNode
@@ -785,7 +785,7 @@ Can be overridden.
Returns void
+Defined in src/pools/abstract-pool.ts:764
Protected
Abstract
sendToWorker
@@ -809,7 +809,7 @@ Can be overridden.
Returns void
+Defined in src/pools/abstract-pool.ts:584
+Defined in src/pools/abstract-pool.ts:340
+Defined in src/pools/abstract-pool.ts:285
setWorkerChoiceStrategyOptions
+Defined in src/pools/abstract-pool.ts:317
Private
setWorkerNode
@@ -908,7 +908,7 @@ Can be overridden.
Returns void
+Defined in src/pools/abstract-pool.ts:746
Private
setWorkerNodeTasksUsage
@@ -932,7 +932,7 @@ Can be overridden.
Returns void
+Defined in src/pools/abstract-pool.ts:704
Private
setWorkerStatistics
@@ -945,7 +945,7 @@ Can be overridden.
worker: Worker
Returns void
+Defined in src/pools/abstract-pool.ts:806
Protected
setupHook
@@ -957,7 +957,7 @@ Can be overridden
Returns void
+Defined in src/pools/abstract-pool.ts:441
Private
tasksQueueSize
@@ -970,7 +970,7 @@ Can be overridden
workerNodeKey: number
Returns number
+Defined in src/pools/abstract-pool.ts:785
Private
updateEluTasksUsage
@@ -985,7 +985,7 @@ Can be overridden
message: MessageValue<Response, Worker | MessagePort>
Returns void
+Defined in src/pools/abstract-pool.ts:529
Private
updateRunTimeTasksUsage
@@ -1000,7 +1000,7 @@ Can be overridden
message: MessageValue<Response, Worker | MessagePort>
Returns void
+Defined in src/pools/abstract-pool.ts:483
Private
updateWaitTimeTasksUsage
@@ -1015,7 +1015,7 @@ Can be overridden
message: MessageValue<Response, Worker | MessagePort>
Returns void
+Defined in src/pools/abstract-pool.ts:506
Protected
workerListener
@@ -1042,7 +1042,7 @@ Can be overridden
+Defined in src/pools/abstract-pool.ts:653