X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=docs%2Fclasses%2FAbstractPool.html;h=5383b56b85201d0e7769cab1c0586379afaa6d22;hb=e39450c0889208d6dcde666fc05b95fe7a98ee29;hp=bbf54f00db34154818fd58f140ae7e2f1fa2ea38;hpb=e7339cfd46bfe4600187ae2c6bd6c9e7f63e7052;p=poolifier.git
diff --git a/docs/classes/AbstractPool.html b/docs/classes/AbstractPool.html
index bbf54f00..5383b56b 100644
--- a/docs/classes/AbstractPool.html
+++ b/docs/classes/AbstractPool.html
@@ -31,7 +31,7 @@
Response = unknown
-
+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,33 +209,31 @@
+Defined in src/pools/abstract-pool.ts:38
Accessors
-
-Abstract
busy
-
+
+Protected
Abstract
busy
+
- get busy(): boolean
-
Returns boolean
-
+
+Protected
Abstract
full
+
- get full(): boolean
-
Returns boolean
+Defined in src/pools/abstract-pool.ts:235
Private
numberOfQueuedTasks
@@ -245,7 +243,7 @@
Returns number
+Defined in src/pools/abstract-pool.ts:186
Private
numberOfRunningTasks
@@ -255,7 +253,7 @@
Returns number
+Defined in src/pools/abstract-pool.ts:176
+Defined in src/pools/abstract-pool.ts:171
Protected
Abstract
afterWorkerSetup
@@ -309,7 +307,7 @@ Can be overridden.
Returns void
+Defined in src/pools/abstract-pool.ts:423
Protected
beforeTaskExecutionHook
@@ -327,7 +325,7 @@ Can be overridden.
Returns void
+Defined in src/pools/abstract-pool.ts:324
Private
checkAndEmitEvents
@@ -335,7 +333,7 @@ Can be overridden.
-
Returns void
+Defined in src/pools/abstract-pool.ts:481
Private
checkFilePath
@@ -348,7 +346,7 @@ Can be overridden.
filePath: string
Returns void
+Defined in src/pools/abstract-pool.ts:111
Private
checkNumberOfWorkers
@@ -361,7 +359,7 @@ Can be overridden.
numberOfWorkers: number
Returns void
+Defined in src/pools/abstract-pool.ts:120
Private
checkPoolOptions
@@ -374,7 +372,7 @@ Can be overridden.
Returns void
+Defined in src/pools/abstract-pool.ts:138
Private
checkValidWorkerChoiceStrategy
@@ -387,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
@@ -400,7 +398,7 @@ Can be overridden.
Returns [number, WorkerNode<Worker, Data>]
+Defined in src/pools/abstract-pool.ts:368
Protected
createAndSetupWorker
@@ -412,7 +410,7 @@ Can be overridden.
Returns Worker
+Defined in src/pools/abstract-pool.ts:430
Protected
Abstract
createWorker
@@ -422,7 +420,7 @@ Can be overridden.
Returns Worker
+Defined in src/pools/abstract-pool.ts:414
Private
dequeueTask
@@ -435,7 +433,7 @@ Can be overridden.
workerNodeKey: number
Returns undefined | Task<Data>
+Defined in src/pools/abstract-pool.ts:582
+Defined in src/pools/abstract-pool.ts:287
Protected
Abstract
destroyWorker
@@ -463,7 +461,7 @@ Can be overridden.
Returns void | Promise<void>
+Defined in src/pools/abstract-pool.ts:301
Private
enqueueTask
@@ -478,7 +476,7 @@ Can be overridden.
task: Task<Data>
Returns number
+Defined in src/pools/abstract-pool.ts:578
+Defined in src/pools/abstract-pool.ts:256
Private
executeTask
@@ -513,7 +511,7 @@ Can be overridden.
task: Task<Data>
Returns void
+Defined in src/pools/abstract-pool.ts:573
+Defined in src/pools/abstract-pool.ts:249
Private
flushTasksQueue
@@ -541,7 +539,7 @@ Can be overridden.
workerNodeKey: number
Returns void
+Defined in src/pools/abstract-pool.ts:590
Private
flushTasksQueueByWorker
@@ -554,7 +552,7 @@ Can be overridden.
worker: Worker
Returns void
+Defined in src/pools/abstract-pool.ts:598
Private
getWorkerNodeKey
@@ -573,7 +571,7 @@ Can be overridden.
Returns number
+Defined in src/pools/abstract-pool.ts:202
Private
getWorkerTasksUsage
@@ -592,7 +590,7 @@ Can be overridden.
+Defined in src/pools/abstract-pool.ts:511
Protected
internalBusy
@@ -600,7 +598,7 @@ Can be overridden.
-
Returns boolean
+Defined in src/pools/abstract-pool.ts:244
Protected
Abstract
isMain
@@ -610,7 +608,7 @@ Can be overridden.
Returns boolean
+Defined in src/pools/abstract-pool.ts:316
Private
pushWorkerNode
@@ -629,7 +627,7 @@ Can be overridden.
Returns number
+Defined in src/pools/abstract-pool.ts:525
Protected
Abstract
registerWorkerMessageListener
@@ -666,7 +664,7 @@ Can be overridden.
Returns void
Returns void
+Defined in src/pools/abstract-pool.ts:407
Private
removeWorkerNode
@@ -683,7 +681,7 @@ Can be overridden.
Returns void
+Defined in src/pools/abstract-pool.ts:567
Protected
Abstract
sendToWorker
@@ -704,7 +702,7 @@ Can be overridden.
Returns void
+Defined in src/pools/abstract-pool.ts:396
+Defined in src/pools/abstract-pool.ts:209
Private
setWorkerNode
@@ -751,7 +749,7 @@ Can be overridden.
Returns void
+Defined in src/pools/abstract-pool.ts:549
Private
setWorkerNodeTasksUsage
@@ -772,7 +770,7 @@ Can be overridden.
Returns void
+Defined in src/pools/abstract-pool.ts:498
Protected
setupHook
@@ -783,7 +781,7 @@ Can be overridden
Returns void
+Defined in src/pools/abstract-pool.ts:309
Private
tasksQueueSize
@@ -796,7 +794,7 @@ Can be overridden
workerNodeKey: number
Returns number
+Defined in src/pools/abstract-pool.ts:586
Protected
workerListener
@@ -823,7 +821,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 @@@@ -67,8 +67,8 @@