From: Documentation Bot
Date: Tue, 17 Oct 2023 19:56:17 +0000 (+0000)
Subject: docs: generate documentation
X-Git-Tag: v3.0.3~15^2
X-Git-Url: https://git.piment-noir.org/?a=commitdiff_plain;h=fc09c6dc8cec5398209e3cd8e192b851603e6311;p=poolifier.git
docs: generate documentation
---
diff --git a/docs/assets/search.js b/docs/assets/search.js
index a46c6ae8..86da5eb2 100644
--- a/docs/assets/search.js
+++ b/docs/assets/search.js
@@ -1 +1 @@
-window.searchData = "data:application/octet-stream;base64,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";
\ No newline at end of file
+window.searchData = "data:application/octet-stream;base64,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";
\ No newline at end of file
diff --git a/docs/classes/AbstractPool.html b/docs/classes/AbstractPool.html
index 072c9da0..4b469d03 100644
--- a/docs/classes/AbstractPool.html
+++ b/docs/classes/AbstractPool.html
@@ -1,4 +1,4 @@
-AbstractPool | poolifier - v3.0.1
+AbstractPool | poolifier - v3.0.2
@@ -49,7 +49,7 @@
- IPool<Worker, Data, Response>
+
Defined in src/pools/abstract-pool.ts:65
+
Defined in src/pools/abstract-pool.ts:127
Protected
Readonly
filePath
filePath: string
@@ -232,7 +233,7 @@ The async tracking tooling identifier is poolifier:<PoolType>-<Wo
+
Defined in src/pools/abstract-pool.ts:129
Protected
Optional
Readonly
max
max?: number
@@ -240,7 +241,7 @@ The async tracking tooling identifier is poolifier:<PoolType>-<Wo
+Defined in src/pools/abstract-pool.ts:79
Protected
Readonly
numberOfWorkers
numberOfWorkers: number
@@ -248,7 +249,7 @@ The async tracking tooling identifier is poolifier:<PoolType>-<Wo
+Defined in src/pools/abstract-pool.ts:128
Protected
Readonly
opts
@@ -256,7 +257,7 @@ The async tracking tooling identifier is poolifier:<PoolType>-<Wo
+Defined in src/pools/abstract-pool.ts:130
Protected
promiseResponseMap
@@ -269,7 +270,7 @@ The async tracking tooling identifier is poolifier:<PoolType>-<Wo
+Defined in src/pools/abstract-pool.ts:88
Private
Readonly
startTimestamp
startTimestamp: number
@@ -277,7 +278,7 @@ The async tracking tooling identifier is poolifier:<PoolType>-<Wo
+Defined in src/pools/abstract-pool.ts:118
Private
started
started: boolean
@@ -285,7 +286,7 @@ The async tracking tooling identifier is poolifier:<PoolType>-<Wo
+Defined in src/pools/abstract-pool.ts:110
Private
starting
starting: boolean
@@ -293,7 +294,7 @@ The async tracking tooling identifier is poolifier:<PoolType>-<Wo
+Defined in src/pools/abstract-pool.ts:114
Private
Readonly
taskFunctions
@@ -305,7 +306,7 @@ The async tracking tooling identifier is poolifier:<PoolType>-<Wo
+Defined in src/pools/abstract-pool.ts:105
Protected
workerChoiceStrategyContext
@@ -313,7 +314,7 @@ The async tracking tooling identifier is poolifier:<PoolType>-<Wo
+Defined in src/pools/abstract-pool.ts:94
Readonly
Internal
workerNodes
@@ -322,7 +323,7 @@ The async tracking tooling identifier is poolifier:<PoolType>-<Wo
+Defined in src/pools/abstract-pool.ts:71
Accessors
@@ -336,7 +337,7 @@ The async tracking tooling identifier is poolifier:<PoolType>-<Wo
Returns boolean
+Defined in src/pools/abstract-pool.ts:671
Protected
full
@@ -348,7 +349,7 @@ The async tracking tooling identifier is poolifier:<PoolType>-<Wo
Returns boolean
+Defined in src/pools/abstract-pool.ts:662
info
@@ -360,7 +361,7 @@ The async tracking tooling identifier is poolifier:<PoolType>-<Wo
+Defined in src/pools/abstract-pool.ts:272
Protected
maxSize
@@ -371,7 +372,7 @@ The async tracking tooling identifier is poolifier:<PoolType>-<Wo
Returns number
+Defined in src/pools/abstract-pool.ts:485
Protected
minSize
@@ -382,7 +383,7 @@ The async tracking tooling identifier is poolifier:<PoolType>-<Wo
Returns number
+Defined in src/pools/abstract-pool.ts:478
Private
ready
@@ -393,7 +394,7 @@ The async tracking tooling identifier is poolifier:<PoolType>-<Wo
Returns boolean
+Defined in src/pools/abstract-pool.ts:430
Protected
Abstract
type
@@ -405,7 +406,7 @@ The async tracking tooling identifier is poolifier:<PoolType>-<Wo
Returns "fixed" | "dynamic"
+Defined in src/pools/abstract-pool.ts:468
Private
utilization
@@ -417,7 +418,7 @@ The async tracking tooling identifier is poolifier:<PoolType>-<Wo
+Defined in src/pools/abstract-pool.ts:447
Protected
Abstract
worker
@@ -428,7 +429,7 @@ The async tracking tooling identifier is poolifier:<PoolType>-<Wo
Returns "thread" | "cluster"
+Defined in src/pools/abstract-pool.ts:473
Methods
@@ -461,7 +462,7 @@ If a task function with the same name already exists, it will be overwritten.
+Defined in src/pools/abstract-pool.ts:807
+Defined in src/pools/abstract-pool.ts:1616
Protected
afterTaskExecutionHook
@@ -508,7 +509,7 @@ Can be overridden.
Returns void
+Defined in src/pools/abstract-pool.ts:1044
Protected
afterWorkerNodeSetup
@@ -528,7 +529,7 @@ Can be overridden.
Returns void
+Defined in src/pools/abstract-pool.ts:1357
Protected
beforeTaskExecutionHook
@@ -553,7 +554,7 @@ Can be overridden.
Returns void
+Defined in src/pools/abstract-pool.ts:1014
Private
buildTasksQueueOptions
@@ -566,7 +567,7 @@ Can be overridden.
+Defined in src/pools/abstract-pool.ts:601
Private
checkAndEmitDynamicWorkerCreationEvents
@@ -574,7 +575,7 @@ Can be overridden.
-
Returns void
+Defined in src/pools/abstract-pool.ts:1591
Private
checkAndEmitTaskExecutionEvents
@@ -582,7 +583,7 @@ Can be overridden.
-
Returns void
+Defined in src/pools/abstract-pool.ts:1579
Private
checkAndEmitTaskQueuingEvents
@@ -590,7 +591,7 @@ Can be overridden.
-
Returns void
+Defined in src/pools/abstract-pool.ts:1585
Private
checkMessageWorkerId
+Defined in src/pools/abstract-pool.ts:495
Private
checkNumberOfWorkers
@@ -624,7 +625,7 @@ Can be overridden.
numberOfWorkers: number
Returns void
+Defined in src/pools/abstract-pool.ts:171
Private
checkPoolOptions
@@ -637,7 +638,7 @@ Can be overridden.
Returns void
+Defined in src/pools/abstract-pool.ts:189
Private
checkValidWorkerChoiceStrategyOptions
@@ -650,7 +651,7 @@ Can be overridden.
Returns void
+Defined in src/pools/abstract-pool.ts:218
Private
chooseWorkerNode
@@ -663,7 +664,7 @@ Can be overridden.
+Defined in src/pools/abstract-pool.ts:1171
Protected
createAndSetupDynamicWorkerNode
@@ -675,7 +676,7 @@ Can be overridden.
+Defined in src/pools/abstract-pool.ts:1261
Protected
createAndSetupWorkerNode
@@ -687,7 +688,7 @@ Can be overridden.
+Defined in src/pools/abstract-pool.ts:1217
Protected
Abstract
createWorker
@@ -699,7 +700,7 @@ Can be overridden.
+Defined in src/pools/abstract-pool.ts:1210
Private
deleteTaskFunctionWorkerUsages
@@ -712,7 +713,7 @@ Can be overridden.
name: string
Returns void
+Defined in src/pools/abstract-pool.ts:866
Private
dequeueTask
@@ -725,7 +726,7 @@ Can be overridden.
workerNodeKey: number
Returns undefined | Task<Data>
+Defined in src/pools/abstract-pool.ts:1685
Protected
Abstract
deregisterWorkerMessageListener
@@ -765,7 +766,7 @@ Can be overridden.
Returns void
+Defined in src/pools/abstract-pool.ts:1344
+Defined in src/pools/abstract-pool.ts:951
Protected
Abstract
destroyWorkerNode
@@ -796,7 +797,7 @@ Can be overridden.
Returns Promise<void>
+Defined in src/pools/abstract-pool.ts:990
+Defined in src/pools/abstract-pool.ts:566
Private
enqueueTask
@@ -836,7 +837,7 @@ Can be overridden.
task: Task<Data>
Returns number
+Defined in src/pools/abstract-pool.ts:1679
+Defined in src/pools/abstract-pool.ts:881
Private
executeTask
@@ -891,7 +892,20 @@ Can be overridden.
Returns void
+Defined in src/pools/abstract-pool.ts:1673
+
+Protected
flagWorkerNodeAsNotReady
+
+- flagWorkerNodeAsNotReady(workerNodeKey): void
+-
+
+
Returns void
Protected
flushTasksQueue
@@ -904,7 +918,7 @@ Can be overridden.
workerNodeKey: number
Returns void
+Defined in src/pools/abstract-pool.ts:1693
Private
flushTasksQueues
@@ -912,7 +926,7 @@ Can be overridden.
-
Returns void
+Defined in src/pools/abstract-pool.ts:1703
Protected
getWorkerInfo
@@ -932,7 +946,7 @@ Can be overridden.
+Defined in src/pools/abstract-pool.ts:1605
Private
getWorkerNodeKeyByWorker
@@ -952,7 +966,7 @@ Can be overridden.
+Defined in src/pools/abstract-pool.ts:514
Private
getWorkerNodeKeyByWorkerId
@@ -972,7 +986,7 @@ Can be overridden.
+Defined in src/pools/abstract-pool.ts:526
Private
Readonly
handleBackPressureEvent
@@ -985,7 +999,7 @@ Can be overridden.
event: CustomEvent<WorkerNodeEventDetail>
Returns void
+Defined in src/pools/abstract-pool.ts:1479
Private
Readonly
handleEmptyQueueEvent
@@ -998,7 +1012,7 @@ Can be overridden.
event: CustomEvent<WorkerNodeEventDetail>
Returns void
+Defined in src/pools/abstract-pool.ts:1447
Private
handleTaskExecutionResponse
@@ -1011,7 +1025,7 @@ Can be overridden.
message: MessageValue<Response, unknown>
Returns void
+Defined in src/pools/abstract-pool.ts:1551
Private
handleWorkerReadyResponse
@@ -1024,7 +1038,7 @@ Can be overridden.
message: MessageValue<Response, unknown>
Returns void
+Defined in src/pools/abstract-pool.ts:1535
Private
hasBackPressure
@@ -1032,7 +1046,7 @@ Can be overridden.
-
Returns boolean
+Defined in src/pools/abstract-pool.ts:1658
+Defined in src/pools/abstract-pool.ts:794
hasWorkerNodeBackPressure
+Defined in src/pools/abstract-pool.ts:1651
Private
initializeEventEmitter
@@ -1082,7 +1096,7 @@ Can be overridden.
-
Returns void
+Defined in src/pools/abstract-pool.ts:265
Protected
internalBusy
@@ -1094,7 +1108,7 @@ Can be overridden.
+Defined in src/pools/abstract-pool.ts:678
Protected
Abstract
isMain
@@ -1105,7 +1119,7 @@ Can be overridden.
Returns boolean
+Defined in src/pools/abstract-pool.ts:1005
+Defined in src/pools/abstract-pool.ts:846
Private
redistributeQueuedTasks
@@ -1131,7 +1145,7 @@ Can be overridden.
workerNodeKey: number
Returns void
+Defined in src/pools/abstract-pool.ts:1407
Protected
Abstract
registerOnceWorkerMessageListener
@@ -1171,7 +1185,7 @@ Can be overridden.
Returns void
+Defined in src/pools/abstract-pool.ts:1331
Protected
Abstract
registerWorkerMessageListener
@@ -1211,7 +1225,7 @@ Can be overridden.
Returns void
+Defined in src/pools/abstract-pool.ts:1318
+Defined in src/pools/abstract-pool.ts:830
Private
removeWorkerNode
@@ -1251,7 +1265,7 @@ Can be overridden.
Returns void
+Defined in src/pools/abstract-pool.ts:1638
Protected
sendKillMessageToWorker
@@ -1264,7 +1278,7 @@ Can be overridden.
workerNodeKey: number
Returns Promise<void>
+Defined in src/pools/abstract-pool.ts:962
Protected
Abstract
sendStartupMessageToWorker
@@ -1283,7 +1297,7 @@ Can be overridden.
Returns void
+Defined in src/pools/abstract-pool.ts:1388
Private
sendStatisticsMessageToWorker
@@ -1302,7 +1316,7 @@ Can be overridden.
Returns void
+Defined in src/pools/abstract-pool.ts:1395
Private
sendTaskFunctionOperationToWorker
@@ -1317,7 +1331,7 @@ Can be overridden.
Returns Promise<boolean>
+Defined in src/pools/abstract-pool.ts:697
Private
sendTaskFunctionOperationToWorkers
@@ -1330,7 +1344,7 @@ Can be overridden.
Returns Promise<boolean>
+Defined in src/pools/abstract-pool.ts:738
Protected
Abstract
sendToWorker
@@ -1359,7 +1373,7 @@ Can be overridden.
Returns void
+Defined in src/pools/abstract-pool.ts:1199
+Defined in src/pools/abstract-pool.ts:859
Private
setTaskStealing
@@ -1388,7 +1402,7 @@ Can be overridden.
-
Returns void
+Defined in src/pools/abstract-pool.ts:621
+Defined in src/pools/abstract-pool.ts:580
Private
setTasksQueueSize
@@ -1421,7 +1435,7 @@ Can be overridden.
size: number
Returns void
+Defined in src/pools/abstract-pool.ts:615
Private
setTasksStealingOnBackPressure
@@ -1429,7 +1443,7 @@ Can be overridden.
-
Returns void
+Defined in src/pools/abstract-pool.ts:639
+Defined in src/pools/abstract-pool.ts:533
setWorkerChoiceStrategyOptions
+Defined in src/pools/abstract-pool.ts:552
Protected
setupHook
@@ -1486,7 +1500,7 @@ Can be overridden.
Returns void
+Defined in src/pools/abstract-pool.ts:998
Private
shallCreateDynamicWorker
@@ -1498,7 +1512,7 @@ Can be overridden.
+Defined in src/pools/abstract-pool.ts:1188
Private
shallExecuteTask
@@ -1511,7 +1525,7 @@ Can be overridden.
workerNodeKey: number
Returns boolean
+Defined in src/pools/abstract-pool.ts:872
Private
shallUpdateTaskFunctionWorkerUsage
@@ -1531,7 +1545,7 @@ Can be overridden.
+Defined in src/pools/abstract-pool.ts:1077
+Defined in src/pools/abstract-pool.ts:935
Private
tasksQueueSize
@@ -1556,7 +1570,7 @@ Can be overridden.
workerNodeKey: number
Returns number
+Defined in src/pools/abstract-pool.ts:1689
Private
unsetTaskStealing
@@ -1564,7 +1578,7 @@ Can be overridden.
-
Returns void
+Defined in src/pools/abstract-pool.ts:630
Private
unsetTasksStealingOnBackPressure
@@ -1572,7 +1586,7 @@ Can be overridden.
-
Returns void
+Defined in src/pools/abstract-pool.ts:648
Private
updateEluWorkerUsage
@@ -1587,7 +1601,7 @@ Can be overridden.
message: MessageValue<Response, unknown>
Returns void
+Defined in src/pools/abstract-pool.ts:1131
Private
updateRunTimeWorkerUsage
@@ -1602,7 +1616,7 @@ Can be overridden.
message: MessageValue<Response, unknown>
Returns void
+Defined in src/pools/abstract-pool.ts:1104
Private
updateTaskStatisticsWorkerUsage
@@ -1617,7 +1631,7 @@ Can be overridden.
message: MessageValue<Response, unknown>
Returns void
+Defined in src/pools/abstract-pool.ts:1086
Private
updateTaskStolenStatisticsWorkerUsage
@@ -1632,7 +1646,7 @@ Can be overridden.
taskName: string
Returns void
+Defined in src/pools/abstract-pool.ts:1428
Private
updateWaitTimeWorkerUsage
@@ -1647,7 +1661,7 @@ Can be overridden.
task: Task<Data>
Returns void
+Defined in src/pools/abstract-pool.ts:1118
Protected
workerMessageListener
@@ -1663,7 +1677,7 @@ Can be overridden.
Returns void
+Defined in src/pools/abstract-pool.ts:1519
+
Defined in src/worker/abstract-worker.ts:79
Protected
Abstract
id
id: number
@@ -171,7 +171,7 @@
+Defined in src/worker/abstract-worker.ts:63
Protected
Readonly
isMain
isMain: boolean
@@ -179,7 +179,7 @@
+Defined in src/worker/abstract-worker.ts:91
Protected
lastTaskTimestamp
lastTaskTimestamp: number
@@ -187,7 +187,7 @@
+Defined in src/worker/abstract-worker.ts:71
Private
Readonly
mainWorker
mainWorker: MainWorker
@@ -195,7 +195,7 @@
+Defined in src/worker/abstract-worker.ts:92
Protected
opts
@@ -203,7 +203,7 @@
+Defined in src/worker/abstract-worker.ts:94
Protected
statistics
@@ -211,7 +211,7 @@
+Defined in src/worker/abstract-worker.ts:75
Protected
taskFunctions
@@ -219,7 +219,7 @@
+Defined in src/worker/abstract-worker.ts:67
asyncId
@@ -271,7 +271,7 @@ If a task function with the same name already exists, it is replaced.
Optional
name: string
+Defined in src/worker/abstract-worker.ts:587
bind
@@ -309,7 +309,7 @@ If a task function with the same name already exists, it is replaced.
Returns void
+Defined in src/worker/abstract-worker.ts:439
Private
checkMessageWorkerId
+Defined in src/worker/abstract-worker.ts:405
Private
checkStatistics
@@ -338,7 +338,7 @@ If a task function with the same name already exists, it is replaced.
-
Returns void
+Defined in src/worker/abstract-worker.ts:611
Private
checkTaskFunctions
@@ -357,7 +357,7 @@ If a task function with the same name already exists, it is replaced.
Returns void
+Defined in src/worker/abstract-worker.ts:118
Private
checkWorkerOptions
@@ -370,7 +370,7 @@ If a task function with the same name already exists, it is replaced.
Returns void
+Defined in src/worker/abstract-worker.ts:108
emitDestroy
@@ -399,7 +399,7 @@ never be called.
+Defined in src/worker/abstract-worker.ts:596
+Defined in src/worker/abstract-worker.ts:454
Protected
handleError
@@ -433,7 +433,7 @@ never be called.
+Defined in src/worker/abstract-worker.ts:485
Protected
handleKillMessage
@@ -449,7 +449,7 @@ never be called.
Returns void
+Defined in src/worker/abstract-worker.ts:371
Protected
Abstract
handleReadyMessage
@@ -468,7 +468,7 @@ never be called.
Returns void
+Defined in src/worker/abstract-worker.ts:299
Protected
handleTaskFunctionOperationMessage
@@ -481,7 +481,7 @@ never be called.
Returns void
+Defined in src/worker/abstract-worker.ts:326
hasTaskFunction
@@ -501,7 +501,7 @@ never be called.
+Defined in src/worker/abstract-worker.ts:162
listTaskFunctionNames
@@ -513,7 +513,7 @@ never be called.
+Defined in src/worker/abstract-worker.ts:243
Protected
messageListener
@@ -532,7 +532,7 @@ never be called.
Returns void
+Defined in src/worker/abstract-worker.ts:306
removeTaskFunction
@@ -552,7 +552,7 @@ never be called.
+Defined in src/worker/abstract-worker.ts:214
Protected
run
@@ -571,7 +571,7 @@ never be called.
Returns void
+Defined in src/worker/abstract-worker.ts:494
Protected
runAsync
@@ -595,7 +595,7 @@ never be called.
Returns void
+Defined in src/worker/abstract-worker.ts:555
runInAsyncScope
@@ -674,7 +674,7 @@ then restore the original execution context.
Returns void
+Defined in src/worker/abstract-worker.ts:521
Protected
sendTaskFunctionNamesToMainWorker
@@ -685,7 +685,7 @@ then restore the original execution context.
Returns void
+Defined in src/worker/abstract-worker.ts:473
Protected
Abstract
sendToMainWorker
@@ -704,7 +704,7 @@ then restore the original execution context.
Returns void
+Defined in src/worker/abstract-worker.ts:466
setDefaultTaskFunction
@@ -724,7 +724,7 @@ then restore the original execution context.
+Defined in src/worker/abstract-worker.ts:270
Private
startCheckActive
@@ -735,7 +735,7 @@ then restore the original execution context.
Returns void
+Defined in src/worker/abstract-worker.ts:418
Private
stopCheckActive
@@ -746,7 +746,7 @@ then restore the original execution context.
Returns void
+Defined in src/worker/abstract-worker.ts:429
triggerAsyncId
@@ -765,7 +765,7 @@ then restore the original execution context.
-
Returns void
+Defined in src/worker/abstract-worker.ts:617
Static
bind
@@ -31,7 +31,7 @@
+
Defined in src/circular-array.ts:10
+
Defined in src/circular-array.ts:13
Properties
@@ -153,7 +153,7 @@ when they will be absent when used in a 'with' statement.
size
size: number
+Defined in src/circular-array.ts:11
Static
Readonly
[species]
[species]: ArrayConstructor
Returns void
+
Defined in src/circular-array.ts:100
concat
@@ -222,7 +222,7 @@ when they will be absent when used in a 'with' statement.
Inherit Doc
+Defined in src/circular-array.ts:41
copyWithin
@@ -263,7 +263,7 @@ is treated as length+end.
-
Returns boolean
+Defined in src/circular-array.ts:92
entries
@@ -729,7 +729,7 @@ thisArg is omitted, undefined is used as the this value.
-
Returns boolean
+Defined in src/circular-array.ts:96
includes
@@ -910,7 +910,7 @@ If the array is empty, undefined is returned and the array is not modified.
Inherit Doc
+Defined in src/circular-array.ts:23
reduce
@@ -1145,7 +1145,7 @@ If the array is empty, undefined is returned and the array is not modified.
size: number
Returns void
+Defined in src/circular-array.ts:80
reverse
@@ -1301,7 +1301,7 @@ value otherwise. If omitted, the elements are sorted in ascending, ASCII charact
Inherit Doc
+Defined in src/circular-array.ts:56
toLocaleString
@@ -1341,7 +1341,7 @@ value otherwise. If omitted, the elements are sorted in ascending, ASCII charact
Inherit Doc
+Defined in src/circular-array.ts:32
values
@@ -1599,7 +1599,7 @@ value otherwise. If omitted, the elements are sorted in ascending, ASCII charact
- isArray
- of
@@ -47,7 +47,7 @@ but the minimum number of workers will be guaranteed.
+
Defined in src/worker/cluster-worker.ts:21
@@ -128,7 +128,7 @@ but the minimum number of workers will be guaranteed.
+
Defined in src/worker/cluster-worker.ts:31
Protected
Readonly
isMain
isMain: boolean
@@ -148,7 +148,7 @@ but the minimum number of workers will be guaranteed.
+
Defined in src/worker/abstract-worker.ts:91
Protected
lastTaskTimestamp
lastTaskTimestamp: number
@@ -157,7 +157,7 @@ but the minimum number of workers will be guaranteed.
+
Defined in src/worker/abstract-worker.ts:71
Protected
opts
@@ -166,7 +166,7 @@ but the minimum number of workers will be guaranteed.
+
Defined in src/worker/abstract-worker.ts:94
Protected
statistics
@@ -175,7 +175,7 @@ but the minimum number of workers will be guaranteed.
+
Defined in src/worker/abstract-worker.ts:75
Protected
taskFunctions
@@ -184,7 +184,7 @@ but the minimum number of workers will be guaranteed.
+
Defined in src/worker/abstract-worker.ts:67
Accessors
@@ -198,7 +198,7 @@ but the minimum number of workers will be guaranteed.
+
Defined in src/worker/cluster-worker.ts:63
asyncId
@@ -296,7 +296,7 @@ never be called.
+
Defined in src/worker/abstract-worker.ts:454
+
Defined in src/worker/abstract-worker.ts:485
Protected
handleKillMessage
+
Defined in src/worker/abstract-worker.ts:371
Protected
handleReadyMessage
+
Defined in src/worker/cluster-worker.ts:45
Protected
handleTaskFunctionOperationMessage
+
Defined in src/worker/abstract-worker.ts:326
+
Defined in src/worker/abstract-worker.ts:162
+
Defined in src/worker/abstract-worker.ts:243
Protected
messageListener
+
Defined in src/worker/abstract-worker.ts:306
+
Defined in src/worker/abstract-worker.ts:214
+
Defined in src/worker/abstract-worker.ts:494
+
Defined in src/worker/abstract-worker.ts:555
+
Defined in src/worker/abstract-worker.ts:521
Protected
sendTaskFunctionNamesToMainWorker
+
Defined in src/worker/abstract-worker.ts:473
Protected
sendToMainWorker
+
Defined in src/worker/cluster-worker.ts:68
+
Defined in src/worker/abstract-worker.ts:270
@@ -33,7 +33,7 @@ Implemented with a doubly linked list.
+
Defined in src/deque.ts:26
@@ -77,14 +77,14 @@ Implemented with a doubly linked list.
T
Returns Deque<T>
+
Defined in src/deque.ts:34
maxSize
maxSize: number
@@ -92,7 +92,7 @@ Implemented with a doubly linked list.
+
Defined in src/deque.ts:32
size
size: number
@@ -100,12 +100,12 @@ Implemented with a doubly linked list.
+Defined in src/deque.ts:30
+Defined in src/deque.ts:28
+Defined in src/deque.ts:170
clear
@@ -146,7 +146,7 @@ Implemented with a doubly linked list.
Returns void
+Defined in src/deque.ts:131
Private
incrementSize
@@ -154,7 +154,7 @@ Implemented with a doubly linked list.
-
Returns number
+Defined in src/deque.ts:194
peekFirst
@@ -166,7 +166,7 @@ Implemented with a doubly linked list.
+Defined in src/deque.ts:116
peekLast
@@ -178,7 +178,7 @@ Implemented with a doubly linked list.
+Defined in src/deque.ts:124
pop
@@ -190,7 +190,7 @@ Implemented with a doubly linked list.
+Defined in src/deque.ts:77
push
@@ -210,7 +210,7 @@ Implemented with a doubly linked list.
+Defined in src/deque.ts:44
shift
@@ -222,7 +222,7 @@ Implemented with a doubly linked list.
+Defined in src/deque.ts:97
unshift
@@ -242,7 +242,7 @@ Implemented with a doubly linked list.
+Defined in src/deque.ts:61
@@ -45,7 +45,7 @@ When the maximum number of workers is reached and workers are busy, an event is
+
Defined in src/pools/cluster/dynamic.ts:16
+
Defined in src/pools/cluster/dynamic.ts:28
Protected
Readonly
filePath
filePath: string
@@ -187,7 +188,7 @@ The async tracking tooling identifier is poolifier:<PoolType>-<Wo
+
Defined in src/pools/abstract-pool.ts:129
Protected
Readonly
max
max: number
@@ -196,7 +197,7 @@ The async tracking tooling identifier is poolifier:<PoolType>-<Wo
+
Defined in src/pools/cluster/dynamic.ts:30
Protected
Readonly
numberOfWorkers
numberOfWorkers: number
@@ -205,7 +206,7 @@ The async tracking tooling identifier is poolifier:<PoolType>-<Wo
+
Defined in src/pools/abstract-pool.ts:128
Protected
Readonly
opts
@@ -214,7 +215,7 @@ The async tracking tooling identifier is poolifier:<PoolType>-<Wo
+
Defined in src/pools/cluster/fixed.ts:47
Protected
promiseResponseMap
@@ -228,7 +229,7 @@ The async tracking tooling identifier is poolifier:<PoolType>-<Wo
+
Defined in src/pools/abstract-pool.ts:88
Protected
workerChoiceStrategyContext
@@ -237,7 +238,7 @@ The async tracking tooling identifier is poolifier:<PoolType>-<Wo
+
Defined in src/pools/abstract-pool.ts:94
Readonly
Internal
workerNodes
@@ -246,7 +247,7 @@ The async tracking tooling identifier is poolifier:<PoolType>-<Wo
+
Defined in src/pools/abstract-pool.ts:71
Protected
full
@@ -274,7 +275,7 @@ The async tracking tooling identifier is poolifier:<PoolType>-<Wo
+
Defined in src/pools/abstract-pool.ts:662
info
@@ -286,7 +287,7 @@ The async tracking tooling identifier is poolifier:<PoolType>-<Wo
+
Defined in src/pools/abstract-pool.ts:272
Protected
maxSize
@@ -298,7 +299,7 @@ The async tracking tooling identifier is poolifier:<PoolType>-<Wo
+
Defined in src/pools/abstract-pool.ts:485
Protected
minSize
@@ -310,7 +311,7 @@ The async tracking tooling identifier is poolifier:<PoolType>-<Wo
+
Defined in src/pools/abstract-pool.ts:478
Private
ready
@@ -322,7 +323,7 @@ The async tracking tooling identifier is poolifier:<PoolType>-<Wo
+
Defined in src/pools/abstract-pool.ts:430
Protected
type
@@ -335,7 +336,7 @@ The async tracking tooling identifier is poolifier:<PoolType>-<Wo
+
Defined in src/pools/cluster/dynamic.ts:39
Private
utilization
@@ -348,7 +349,7 @@ The async tracking tooling identifier is poolifier:<PoolType>-<Wo
+
Defined in src/pools/abstract-pool.ts:447
Protected
worker
@@ -360,7 +361,7 @@ The async tracking tooling identifier is poolifier:<PoolType>-<Wo
+
Defined in src/pools/cluster/fixed.ts:135
Protected
afterTaskExecutionHook
+
Defined in src/pools/abstract-pool.ts:1044
Protected
afterWorkerNodeSetup
+
Defined in src/pools/abstract-pool.ts:1357
Protected
beforeTaskExecutionHook
+
Defined in src/pools/abstract-pool.ts:1014
Protected
createAndSetupDynamicWorkerNode
+
Defined in src/pools/abstract-pool.ts:1261
Protected
createAndSetupWorkerNode
+
Defined in src/pools/abstract-pool.ts:1217
+
Defined in src/pools/cluster/fixed.ts:125
Protected
deregisterWorkerMessageListener
+
Defined in src/pools/cluster/fixed.ts:117
+
Defined in src/pools/abstract-pool.ts:951
Protected
destroyWorkerNode
+
Defined in src/pools/cluster/fixed.ts:63
+
Defined in src/pools/abstract-pool.ts:566
+
Defined in src/pools/abstract-pool.ts:881
+
+Protected
flagWorkerNodeAsNotReady
+
+- flagWorkerNodeAsNotReady(workerNodeKey): void
+-
+
+
Returns void
Protected
flushTasksQueue
+
Defined in src/pools/abstract-pool.ts:1693
+
Defined in src/pools/abstract-pool.ts:1605
+
Defined in src/pools/abstract-pool.ts:794
hasWorkerNodeBackPressure
+
Defined in src/pools/abstract-pool.ts:1651
+
Defined in src/pools/abstract-pool.ts:678
+
Defined in src/pools/cluster/fixed.ts:58
+
Defined in src/pools/abstract-pool.ts:846
Protected
registerOnceWorkerMessageListener
+
Defined in src/pools/cluster/fixed.ts:109
Protected
registerWorkerMessageListener
+
Defined in src/pools/cluster/fixed.ts:101
+
Defined in src/pools/abstract-pool.ts:830
Protected
sendKillMessageToWorker
+
Defined in src/pools/abstract-pool.ts:962
Protected
sendStartupMessageToWorker
+
Defined in src/pools/cluster/fixed.ts:94
+
Defined in src/pools/cluster/fixed.ts:83
+
Defined in src/pools/abstract-pool.ts:859
+
Defined in src/pools/abstract-pool.ts:580
+
Defined in src/pools/abstract-pool.ts:533
setWorkerChoiceStrategyOptions
+
Defined in src/pools/abstract-pool.ts:552
+
Defined in src/pools/cluster/fixed.ts:53
+
Defined in src/pools/abstract-pool.ts:935
Protected
workerMessageListener
+
Defined in src/pools/abstract-pool.ts:1519
@@ -45,7 +45,7 @@ When the maximum number of threads is reached and workers are busy, an event is
+
Defined in src/pools/thread/dynamic.ts:16
+
Defined in src/pools/thread/dynamic.ts:28
Protected
Readonly
filePath
filePath: string
@@ -187,7 +188,7 @@ The async tracking tooling identifier is poolifier:<PoolType>-<Wo
+
Defined in src/pools/abstract-pool.ts:129
Protected
Readonly
max
max: number
@@ -196,7 +197,7 @@ The async tracking tooling identifier is poolifier:<PoolType>-<Wo
+
Defined in src/pools/thread/dynamic.ts:30
Protected
Readonly
numberOfWorkers
numberOfWorkers: number
@@ -205,7 +206,7 @@ The async tracking tooling identifier is poolifier:<PoolType>-<Wo
+
Defined in src/pools/abstract-pool.ts:128
Protected
Readonly
opts
@@ -214,7 +215,7 @@ The async tracking tooling identifier is poolifier:<PoolType>-<Wo
+
Defined in src/pools/thread/fixed.ts:49
Protected
promiseResponseMap
@@ -228,7 +229,7 @@ The async tracking tooling identifier is poolifier:<PoolType>-<Wo
+
Defined in src/pools/abstract-pool.ts:88
Protected
workerChoiceStrategyContext
@@ -237,7 +238,7 @@ The async tracking tooling identifier is poolifier:<PoolType>-<Wo
+
Defined in src/pools/abstract-pool.ts:94
Readonly
Internal
workerNodes
@@ -246,7 +247,7 @@ The async tracking tooling identifier is poolifier:<PoolType>-<Wo
+
Defined in src/pools/abstract-pool.ts:71
Protected
full
@@ -274,7 +275,7 @@ The async tracking tooling identifier is poolifier:<PoolType>-<Wo
+
Defined in src/pools/abstract-pool.ts:662
info
@@ -286,7 +287,7 @@ The async tracking tooling identifier is poolifier:<PoolType>-<Wo
+
Defined in src/pools/abstract-pool.ts:272
Protected
maxSize
@@ -298,7 +299,7 @@ The async tracking tooling identifier is poolifier:<PoolType>-<Wo
+
Defined in src/pools/abstract-pool.ts:485
Protected
minSize
@@ -310,7 +311,7 @@ The async tracking tooling identifier is poolifier:<PoolType>-<Wo
+
Defined in src/pools/abstract-pool.ts:478
Private
ready
@@ -322,7 +323,7 @@ The async tracking tooling identifier is poolifier:<PoolType>-<Wo
+
Defined in src/pools/abstract-pool.ts:430
Protected
type
@@ -335,7 +336,7 @@ The async tracking tooling identifier is poolifier:<PoolType>-<Wo
+
Defined in src/pools/thread/dynamic.ts:39
Private
utilization
@@ -348,7 +349,7 @@ The async tracking tooling identifier is poolifier:<PoolType>-<Wo
+
Defined in src/pools/abstract-pool.ts:447
Protected
worker
@@ -360,7 +361,7 @@ The async tracking tooling identifier is poolifier:<PoolType>-<Wo
+
Defined in src/pools/thread/fixed.ts:150
Protected
afterTaskExecutionHook
+
Defined in src/pools/abstract-pool.ts:1044
Protected
afterWorkerNodeSetup
+
Defined in src/pools/abstract-pool.ts:1357
Protected
beforeTaskExecutionHook
+
Defined in src/pools/abstract-pool.ts:1014
Protected
createAndSetupDynamicWorkerNode
+
Defined in src/pools/abstract-pool.ts:1261
Protected
createAndSetupWorkerNode
+
Defined in src/pools/abstract-pool.ts:1217
+
Defined in src/pools/thread/fixed.ts:137
Protected
deregisterWorkerMessageListener
+
Defined in src/pools/thread/fixed.ts:127
+
Defined in src/pools/abstract-pool.ts:951
Protected
destroyWorkerNode
+
Defined in src/pools/thread/fixed.ts:60
+
Defined in src/pools/abstract-pool.ts:566
+
Defined in src/pools/abstract-pool.ts:881
+
+Protected
flagWorkerNodeAsNotReady
+
+- flagWorkerNodeAsNotReady(workerNodeKey): void
+-
+
+
Returns void
Protected
flushTasksQueue
+
Defined in src/pools/abstract-pool.ts:1693
+
Defined in src/pools/abstract-pool.ts:1605
+
Defined in src/pools/abstract-pool.ts:794
hasWorkerNodeBackPressure
+
Defined in src/pools/abstract-pool.ts:1651
+
Defined in src/pools/abstract-pool.ts:678
+
Defined in src/pools/thread/fixed.ts:55
+
Defined in src/pools/abstract-pool.ts:846
Protected
registerOnceWorkerMessageListener
+
Defined in src/pools/thread/fixed.ts:117
Protected
registerWorkerMessageListener
+
Defined in src/pools/thread/fixed.ts:107
+
Defined in src/pools/abstract-pool.ts:830
Protected
sendKillMessageToWorker
+
Defined in src/pools/abstract-pool.ts:962
Protected
sendStartupMessageToWorker
+
Defined in src/pools/thread/fixed.ts:92
+
Defined in src/pools/thread/fixed.ts:78
+
Defined in src/pools/abstract-pool.ts:859
+
Defined in src/pools/abstract-pool.ts:580
+
Defined in src/pools/abstract-pool.ts:533
setWorkerChoiceStrategyOptions
+
Defined in src/pools/abstract-pool.ts:552
+
Defined in src/pools/abstract-pool.ts:998
+
Defined in src/pools/abstract-pool.ts:935
Protected
workerMessageListener
+
Defined in src/pools/abstract-pool.ts:1519
@@ -45,7 +45,7 @@
+
Defined in src/pools/cluster/fixed.ts:33
+
Defined in src/pools/cluster/fixed.ts:44
Protected
Readonly
filePath
filePath: string
@@ -182,7 +183,7 @@ The async tracking tooling identifier is poolifier:<PoolType>-<Wo
+
Defined in src/pools/abstract-pool.ts:129
Protected
Optional
Readonly
max
max?: number
@@ -191,7 +192,7 @@ The async tracking tooling identifier is poolifier:<PoolType>-<Wo
+
Defined in src/pools/abstract-pool.ts:79
Protected
Readonly
numberOfWorkers
numberOfWorkers: number
@@ -200,7 +201,7 @@ The async tracking tooling identifier is poolifier:<PoolType>-<Wo
+
Defined in src/pools/abstract-pool.ts:128
Protected
Readonly
opts
@@ -209,7 +210,7 @@ The async tracking tooling identifier is poolifier:<PoolType>-<Wo
+
Defined in src/pools/cluster/fixed.ts:47
Protected
promiseResponseMap
@@ -223,7 +224,7 @@ The async tracking tooling identifier is poolifier:<PoolType>-<Wo
+
Defined in src/pools/abstract-pool.ts:88
Protected
workerChoiceStrategyContext
@@ -232,7 +233,7 @@ The async tracking tooling identifier is poolifier:<PoolType>-<Wo
+
Defined in src/pools/abstract-pool.ts:94
Readonly
Internal
workerNodes
@@ -241,7 +242,7 @@ The async tracking tooling identifier is poolifier:<PoolType>-<Wo
+
Defined in src/pools/abstract-pool.ts:71
Protected
full
@@ -269,7 +270,7 @@ The async tracking tooling identifier is poolifier:<PoolType>-<Wo
+
Defined in src/pools/abstract-pool.ts:662
info
@@ -281,7 +282,7 @@ The async tracking tooling identifier is poolifier:<PoolType>-<Wo
+
Defined in src/pools/abstract-pool.ts:272
Protected
maxSize
@@ -293,7 +294,7 @@ The async tracking tooling identifier is poolifier:<PoolType>-<Wo
+
Defined in src/pools/abstract-pool.ts:485
Protected
minSize
@@ -305,7 +306,7 @@ The async tracking tooling identifier is poolifier:<PoolType>-<Wo
+
Defined in src/pools/abstract-pool.ts:478
Private
ready
@@ -317,7 +318,7 @@ The async tracking tooling identifier is poolifier:<PoolType>-<Wo
+
Defined in src/pools/abstract-pool.ts:430
Protected
type
@@ -330,7 +331,7 @@ The async tracking tooling identifier is poolifier:<PoolType>-<Wo
+
Defined in src/pools/cluster/fixed.ts:130
Private
utilization
@@ -343,7 +344,7 @@ The async tracking tooling identifier is poolifier:<PoolType>-<Wo
+
Defined in src/pools/abstract-pool.ts:447
Protected
worker
@@ -355,7 +356,7 @@ The async tracking tooling identifier is poolifier:<PoolType>-<Wo
+
Defined in src/pools/cluster/fixed.ts:135
Protected
afterTaskExecutionHook
+
Defined in src/pools/abstract-pool.ts:1044
Protected
afterWorkerNodeSetup
+
Defined in src/pools/abstract-pool.ts:1357
Protected
beforeTaskExecutionHook
+
Defined in src/pools/abstract-pool.ts:1014
Protected
createAndSetupDynamicWorkerNode
+
Defined in src/pools/abstract-pool.ts:1261
Protected
createAndSetupWorkerNode
+
Defined in src/pools/abstract-pool.ts:1217
+
Defined in src/pools/cluster/fixed.ts:125
Protected
deregisterWorkerMessageListener
+
Defined in src/pools/cluster/fixed.ts:117
+
Defined in src/pools/abstract-pool.ts:951
Protected
destroyWorkerNode
+
Defined in src/pools/cluster/fixed.ts:63
+
Defined in src/pools/abstract-pool.ts:566
+
Defined in src/pools/abstract-pool.ts:881
+
+Protected
flagWorkerNodeAsNotReady
+
+- flagWorkerNodeAsNotReady(workerNodeKey): void
+-
+
+
Returns void
Protected
flushTasksQueue
+
Defined in src/pools/abstract-pool.ts:1693
+
Defined in src/pools/abstract-pool.ts:1605
+
Defined in src/pools/abstract-pool.ts:794
hasWorkerNodeBackPressure
+
Defined in src/pools/abstract-pool.ts:1651
+
Defined in src/pools/abstract-pool.ts:678
+
Defined in src/pools/cluster/fixed.ts:58
+
Defined in src/pools/abstract-pool.ts:846
Protected
registerOnceWorkerMessageListener
+
Defined in src/pools/cluster/fixed.ts:109
Protected
registerWorkerMessageListener
+
Defined in src/pools/cluster/fixed.ts:101
+
Defined in src/pools/abstract-pool.ts:830
Protected
sendKillMessageToWorker
+
Defined in src/pools/abstract-pool.ts:962
Protected
sendStartupMessageToWorker
+
Defined in src/pools/cluster/fixed.ts:94
+
Defined in src/pools/cluster/fixed.ts:83
+
Defined in src/pools/abstract-pool.ts:859
+
Defined in src/pools/abstract-pool.ts:580
+
Defined in src/pools/abstract-pool.ts:533
setWorkerChoiceStrategyOptions
+
Defined in src/pools/abstract-pool.ts:552
+
Defined in src/pools/cluster/fixed.ts:53
+
Defined in src/pools/abstract-pool.ts:935
Protected
workerMessageListener
+
Defined in src/pools/abstract-pool.ts:1519
@@ -45,7 +45,7 @@
+
Defined in src/pools/thread/fixed.ts:35
+
Defined in src/pools/thread/fixed.ts:46
Protected
Readonly
filePath
filePath: string
@@ -182,7 +183,7 @@ The async tracking tooling identifier is poolifier:<PoolType>-<Wo
+
Defined in src/pools/abstract-pool.ts:129
Protected
Optional
Readonly
max
max?: number
@@ -191,7 +192,7 @@ The async tracking tooling identifier is poolifier:<PoolType>-<Wo
+
Defined in src/pools/abstract-pool.ts:79
Protected
Readonly
numberOfWorkers
numberOfWorkers: number
@@ -200,7 +201,7 @@ The async tracking tooling identifier is poolifier:<PoolType>-<Wo
+
Defined in src/pools/abstract-pool.ts:128
Protected
Readonly
opts
@@ -209,7 +210,7 @@ The async tracking tooling identifier is poolifier:<PoolType>-<Wo
+
Defined in src/pools/thread/fixed.ts:49
Protected
promiseResponseMap
@@ -223,7 +224,7 @@ The async tracking tooling identifier is poolifier:<PoolType>-<Wo
+
Defined in src/pools/abstract-pool.ts:88
Protected
workerChoiceStrategyContext
@@ -232,7 +233,7 @@ The async tracking tooling identifier is poolifier:<PoolType>-<Wo
+
Defined in src/pools/abstract-pool.ts:94
Readonly
Internal
workerNodes
@@ -241,7 +242,7 @@ The async tracking tooling identifier is poolifier:<PoolType>-<Wo
+
Defined in src/pools/abstract-pool.ts:71
Protected
full
@@ -269,7 +270,7 @@ The async tracking tooling identifier is poolifier:<PoolType>-<Wo
+
Defined in src/pools/abstract-pool.ts:662
info
@@ -281,7 +282,7 @@ The async tracking tooling identifier is poolifier:<PoolType>-<Wo
+
Defined in src/pools/abstract-pool.ts:272
Protected
maxSize
@@ -293,7 +294,7 @@ The async tracking tooling identifier is poolifier:<PoolType>-<Wo
+
Defined in src/pools/abstract-pool.ts:485
Protected
minSize
@@ -305,7 +306,7 @@ The async tracking tooling identifier is poolifier:<PoolType>-<Wo
+
Defined in src/pools/abstract-pool.ts:478
Private
ready
@@ -317,7 +318,7 @@ The async tracking tooling identifier is poolifier:<PoolType>-<Wo
+
Defined in src/pools/abstract-pool.ts:430
Protected
type
@@ -330,7 +331,7 @@ The async tracking tooling identifier is poolifier:<PoolType>-<Wo
+
Defined in src/pools/thread/fixed.ts:145
Private
utilization
@@ -343,7 +344,7 @@ The async tracking tooling identifier is poolifier:<PoolType>-<Wo
+
Defined in src/pools/abstract-pool.ts:447
Protected
worker
@@ -355,7 +356,7 @@ The async tracking tooling identifier is poolifier:<PoolType>-<Wo
+
Defined in src/pools/thread/fixed.ts:150
Protected
afterTaskExecutionHook
+
Defined in src/pools/abstract-pool.ts:1044
Protected
afterWorkerNodeSetup
+
Defined in src/pools/abstract-pool.ts:1357
Protected
beforeTaskExecutionHook
+
Defined in src/pools/abstract-pool.ts:1014
Protected
createAndSetupDynamicWorkerNode
+
Defined in src/pools/abstract-pool.ts:1261
Protected
createAndSetupWorkerNode
+
Defined in src/pools/abstract-pool.ts:1217
+
Defined in src/pools/thread/fixed.ts:137
Protected
deregisterWorkerMessageListener
+
Defined in src/pools/thread/fixed.ts:127
+
Defined in src/pools/abstract-pool.ts:951
Protected
destroyWorkerNode
+
Defined in src/pools/thread/fixed.ts:60
+
Defined in src/pools/abstract-pool.ts:566
+
Defined in src/pools/abstract-pool.ts:881
+
+Protected
flagWorkerNodeAsNotReady
+
+- flagWorkerNodeAsNotReady(workerNodeKey): void
+-
+
+
Returns void
Protected
flushTasksQueue
+
Defined in src/pools/abstract-pool.ts:1693
+
Defined in src/pools/abstract-pool.ts:1605
+
Defined in src/pools/abstract-pool.ts:794
hasWorkerNodeBackPressure
+
Defined in src/pools/abstract-pool.ts:1651
+
Defined in src/pools/abstract-pool.ts:678
+
Defined in src/pools/thread/fixed.ts:55
+
Defined in src/pools/abstract-pool.ts:846
Protected
registerOnceWorkerMessageListener
+
Defined in src/pools/thread/fixed.ts:117
Protected
registerWorkerMessageListener
+
Defined in src/pools/thread/fixed.ts:107
+
Defined in src/pools/abstract-pool.ts:830
Protected
sendKillMessageToWorker
+
Defined in src/pools/abstract-pool.ts:962
Protected
sendStartupMessageToWorker
+
Defined in src/pools/thread/fixed.ts:92
+
Defined in src/pools/thread/fixed.ts:78
+
Defined in src/pools/abstract-pool.ts:859
+
Defined in src/pools/abstract-pool.ts:580
+
Defined in src/pools/abstract-pool.ts:533
setWorkerChoiceStrategyOptions
+
Defined in src/pools/abstract-pool.ts:552
+
Defined in src/pools/abstract-pool.ts:998
+
Defined in src/pools/abstract-pool.ts:935
Protected
workerMessageListener
+
Defined in src/pools/abstract-pool.ts:1519
@@ -32,7 +32,7 @@
+
Defined in src/deque.ts:9
@@ -67,24 +67,24 @@
data: T
Returns Node<T>
+
Defined in src/deque.ts:14
+
Defined in src/deque.ts:11
+Defined in src/deque.ts:12
@@ -47,7 +47,7 @@ but the minimum number of workers will be guaranteed.
+
Defined in src/worker/thread-worker.ts:26
@@ -129,7 +129,7 @@ but the minimum number of workers will be guaranteed.
+
Defined in src/worker/thread-worker.ts:40
Protected
Readonly
isMain
isMain: boolean
@@ -149,7 +149,7 @@ but the minimum number of workers will be guaranteed.
+
Defined in src/worker/abstract-worker.ts:91
Protected
lastTaskTimestamp
lastTaskTimestamp: number
@@ -158,7 +158,7 @@ but the minimum number of workers will be guaranteed.
+
Defined in src/worker/abstract-worker.ts:71
Protected
opts
@@ -167,7 +167,7 @@ but the minimum number of workers will be guaranteed.
+
Defined in src/worker/abstract-worker.ts:94
Private
port
port: MessagePort
@@ -175,7 +175,7 @@ but the minimum number of workers will be guaranteed.
+
Defined in src/worker/thread-worker.ts:33
Protected
statistics
@@ -184,7 +184,7 @@ but the minimum number of workers will be guaranteed.
+
Defined in src/worker/abstract-worker.ts:75
Protected
taskFunctions
@@ -193,7 +193,7 @@ but the minimum number of workers will be guaranteed.
+
Defined in src/worker/abstract-worker.ts:67
Accessors
@@ -207,7 +207,7 @@ but the minimum number of workers will be guaranteed.
+
Defined in src/worker/thread-worker.ts:84
asyncId
@@ -305,7 +305,7 @@ never be called.
+Defined in src/worker/abstract-worker.ts:454
+Defined in src/worker/thread-worker.ts:97
Protected
handleKillMessage
+Defined in src/worker/thread-worker.ts:77
Protected
handleReadyMessage
+Defined in src/worker/thread-worker.ts:54
Protected
handleTaskFunctionOperationMessage
+Defined in src/worker/abstract-worker.ts:326
+Defined in src/worker/abstract-worker.ts:162
+Defined in src/worker/abstract-worker.ts:243
Protected
messageListener
+Defined in src/worker/abstract-worker.ts:306
+Defined in src/worker/abstract-worker.ts:214
+Defined in src/worker/abstract-worker.ts:494
+Defined in src/worker/abstract-worker.ts:555
+Defined in src/worker/abstract-worker.ts:521
Protected
sendTaskFunctionNamesToMainWorker
+Defined in src/worker/abstract-worker.ts:473
Protected
sendToMainWorker
+Defined in src/worker/thread-worker.ts:89
+Defined in src/worker/abstract-worker.ts:270
+Defined in src/pools/selection-strategies/worker-choice-strategy-context.ts:40
Private
Readonly
workerChoiceStrategies
workerChoiceStrategies: Map<"ROUND_ROBIN" | "LEAST_USED" | "LEAST_BUSY" | "LEAST_ELU" | "FAIR_SHARE" | "WEIGHTED_ROUND_ROBIN" | "INTERLEAVED_WEIGHTED_ROUND_ROBIN", IWorkerChoiceStrategy>
+Defined in src/pools/selection-strategies/worker-choice-strategy-context.ts:32
Private
workerChoiceStrategy
workerChoiceStrategy: "ROUND_ROBIN" | "LEAST_USED" | "LEAST_BUSY" | "LEAST_ELU" | "FAIR_SHARE" | "WEIGHTED_ROUND_ROBIN" | "INTERLEAVED_WEIGHTED_ROUND_ROBIN" = WorkerChoiceStrategies.ROUND_ROBIN
@@ -139,7 +139,7 @@
+Defined in src/pools/selection-strategies/worker-choice-strategy-context.ts:51
+Defined in src/pools/selection-strategies/worker-choice-strategy-context.ts:119
getTaskStatisticsRequirements
+Defined in src/pools/selection-strategies/worker-choice-strategy-context.ts:132
+Defined in src/pools/selection-strategies/worker-choice-strategy-context.ts:200
setOptions
@@ -218,7 +218,7 @@
Returns void
+Defined in src/pools/selection-strategies/worker-choice-strategy-context.ts:213
setWorkerChoiceStrategy
@@ -237,7 +237,7 @@
Returns void
+Defined in src/pools/selection-strategies/worker-choice-strategy-context.ts:145
+Defined in src/pools/selection-strategies/worker-choice-strategy-context.ts:159
@@ -26,7 +26,7 @@ Always returns a value greater than zero.
+
Defined in src/utils.ts:51
-
poolifier - v3.0.1
+
poolifier - v3.0.2
Index
@@ -109,7 +109,7 @@
Theme
@@ -26,7 +26,7 @@
+
Defined in src/pools/cluster/fixed.ts:10
+
Defined in src/pools/pool.ts:181
Optional
enableTasksQueue
enableTasksQueue?: boolean
@@ -73,7 +73,7 @@
+Defined in src/pools/pool.ts:187
+Defined in src/pools/cluster/fixed.ts:16
Optional
errorHandler
@@ -94,7 +94,7 @@
+Defined in src/pools/pool.ts:149
Optional
exitHandler
@@ -105,7 +105,7 @@
+Defined in src/pools/pool.ts:155
Optional
messageHandler
@@ -116,7 +116,7 @@
+Defined in src/pools/pool.ts:143
Optional
onlineHandler
@@ -127,7 +127,7 @@
+Defined in src/pools/pool.ts:137
Optional
restartWorkerOnError
restartWorkerOnError?: boolean
@@ -136,7 +136,7 @@
+Defined in src/pools/pool.ts:175
+Defined in src/pools/cluster/fixed.ts:22
Optional
startWorkers
startWorkers?: boolean
@@ -158,7 +158,7 @@
+Defined in src/pools/pool.ts:161
Optional
tasksQueueOptions
@@ -167,7 +167,7 @@
+Defined in src/pools/pool.ts:191
Optional
workerChoiceStrategy
workerChoiceStrategy?: "ROUND_ROBIN" | "LEAST_USED" | "LEAST_BUSY" | "LEAST_ELU" | "FAIR_SHARE" | "WEIGHTED_ROUND_ROBIN" | "INTERLEAVED_WEIGHTED_ROUND_ROBIN"
@@ -179,7 +179,7 @@
+Defined in src/pools/pool.ts:167
Optional
workerChoiceStrategyOptions
@@ -188,7 +188,7 @@
+Defined in src/pools/pool.ts:171
@@ -24,7 +24,7 @@
- EventLoopUtilizationMeasurementStatistics
+
Defined in src/pools/worker.ts:71
+
Defined in src/pools/worker.ts:72
Optional
utilization
utilization?: number
+
Defined in src/pools/worker.ts:74
@@ -46,7 +46,7 @@
+
Defined in src/pools/pool.ts:201
+Defined in src/pools/pool.ts:277
Readonly
destroy
destroy: (() => Promise<void>)
@@ -123,7 +123,7 @@ If a task function with the same name already exists, it will be overwritten.Returns Promise<void>
+Defined in src/pools/pool.ts:259
Optional
Readonly
emitter
emitter?: EventEmitterAsyncResource
@@ -142,7 +142,7 @@ The async tracking tooling identifier is poolifier:<PoolType>-<Wo
+Defined in src/pools/pool.ts:238
Readonly
enableTasksQueue
enableTasksQueue: ((enable, tasksQueueOptions?) => void)
@@ -171,7 +171,7 @@ The async tracking tooling identifier is poolifier:<PoolType>-<Wo
Returns void
+Defined in src/pools/pool.ts:325
Readonly
execute
execute: ((data?, name?, transferList?) => Promise<Response>)
@@ -206,7 +206,7 @@ The async tracking tooling identifier is poolifier:<PoolType>-<Wo
+Defined in src/pools/pool.ts:247
Readonly
hasTaskFunction
hasTaskFunction: ((name) => boolean)
@@ -231,7 +231,7 @@ The async tracking tooling identifier is poolifier:<PoolType>-<Wo
+Defined in src/pools/pool.ts:266
Readonly
hasWorkerNodeBackPressure
hasWorkerNodeBackPressure: ((workerNodeKey) => boolean)
@@ -256,7 +256,7 @@ The async tracking tooling identifier is poolifier:<PoolType>-<Wo
+Defined in src/pools/pool.ts:223
Readonly
info
@@ -264,7 +264,7 @@ The async tracking tooling identifier is poolifier:<PoolType>-<Wo
+Defined in src/pools/pool.ts:209
Readonly
listTaskFunctionNames
listTaskFunctionNames: (() => string[])
@@ -281,7 +281,7 @@ The async tracking tooling identifier is poolifier:<PoolType>-<Wo
+Defined in src/pools/pool.ts:293
Readonly
removeTaskFunction
removeTaskFunction: ((name) => Promise<boolean>)
@@ -306,7 +306,7 @@ The async tracking tooling identifier is poolifier:<PoolType>-<Wo
+Defined in src/pools/pool.ts:287
Readonly
setDefaultTaskFunction
setDefaultTaskFunction: ((name) => Promise<boolean>)
@@ -331,7 +331,7 @@ The async tracking tooling identifier is poolifier:<PoolType>-<Wo
+Defined in src/pools/pool.ts:300
Readonly
setTasksQueueOptions
setTasksQueueOptions: ((tasksQueueOptions) => void)
@@ -355,7 +355,7 @@ The async tracking tooling identifier is poolifier:<PoolType>-<Wo
Returns void
+Defined in src/pools/pool.ts:334
Readonly
setWorkerChoiceStrategy
setWorkerChoiceStrategy: ((workerChoiceStrategy, workerChoiceStrategyOptions?) => void)
@@ -384,7 +384,7 @@ The async tracking tooling identifier is poolifier:<PoolType>-<Wo
Returns void
+Defined in src/pools/pool.ts:307
Readonly
setWorkerChoiceStrategyOptions
setWorkerChoiceStrategyOptions: ((workerChoiceStrategyOptions) => void)
@@ -408,7 +408,7 @@ The async tracking tooling identifier is poolifier:<PoolType>-<Wo
Returns void
+Defined in src/pools/pool.ts:316
Readonly
start
start: (() => void)
@@ -424,7 +424,7 @@ The async tracking tooling identifier is poolifier:<PoolType>-<Wo
Returns void
+Defined in src/pools/pool.ts:255
Readonly
Internal
workerNodes
@@ -432,7 +432,7 @@ The async tracking tooling identifier is poolifier:<PoolType>-<Wo
+Defined in src/pools/pool.ts:215
@@ -24,7 +24,7 @@
+
Defined in src/pools/worker.ts:186
+
Defined in src/pools/worker.ts:190
Readonly
on
on: ((event, handler) => void) & ((event, handler) => void) & ((event, handler) => void) & ((event, handler) => void)
@@ -118,7 +118,7 @@
Param
The event handler.
+Defined in src/pools/worker.ts:198
Readonly
once
once: ((event, handler) => void)
@@ -147,12 +147,12 @@
Returns void
+Defined in src/pools/worker.ts:208
Optional
Readonly
threadId
threadId?: number
+Defined in src/pools/worker.ts:191
@@ -24,7 +24,7 @@
+
Defined in src/pools/selection-strategies/selection-strategies-types.ts:168
@@ -60,7 +60,7 @@ If undefined
is returned, the caller retry.
+
Defined in src/pools/selection-strategies/selection-strategies-types.ts:197
Readonly
remove
remove: ((workerNodeKey) => boolean)
@@ -85,7 +85,7 @@ If undefined
is returned, the caller retry.
+Defined in src/pools/selection-strategies/selection-strategies-types.ts:204
Readonly
reset
reset: (() => boolean)
@@ -102,7 +102,7 @@ If undefined
is returned, the caller retry.
+Defined in src/pools/selection-strategies/selection-strategies-types.ts:182
Readonly
setOptions
setOptions: ((opts) => void)
@@ -126,7 +126,7 @@ If undefined
is returned, the caller retry.
Returns void
+Defined in src/pools/selection-strategies/selection-strategies-types.ts:210
Readonly
strategyPolicy
@@ -134,7 +134,7 @@ If undefined
is returned, the caller retry.
+Defined in src/pools/selection-strategies/selection-strategies-types.ts:172
Readonly
taskStatisticsRequirements
@@ -142,7 +142,7 @@ If undefined
is returned, the caller retry.
+Defined in src/pools/selection-strategies/selection-strategies-types.ts:176
Readonly
update
update: ((workerNodeKey) => boolean)
@@ -165,7 +165,7 @@ This is called after a task has been executed on a worker node.
+Defined in src/pools/selection-strategies/selection-strategies-types.ts:189
@@ -39,7 +39,7 @@
+
Defined in src/pools/worker.ts:227
@@ -88,7 +88,7 @@
Returns void
+
Defined in src/pools/worker.ts:290
Readonly
closeChannel
closeChannel: (() => void)
@@ -104,7 +104,7 @@
Returns void
+Defined in src/pools/worker.ts:304
Readonly
deleteTaskFunctionWorkerUsage
deleteTaskFunctionWorkerUsage: ((name) => boolean)
@@ -129,7 +129,7 @@
+Defined in src/pools/worker.ts:318
Readonly
dequeueTask
dequeueTask: (() => undefined | Task<Data>)
@@ -146,7 +146,7 @@
+Defined in src/pools/worker.ts:280
Readonly
enqueueTask
enqueueTask: ((task) => number)
@@ -171,7 +171,7 @@
+Defined in src/pools/worker.ts:267
Readonly
getTaskFunctionWorkerUsage
getTaskFunctionWorkerUsage: ((name) => undefined | WorkerUsage)
@@ -196,7 +196,7 @@
+Defined in src/pools/worker.ts:311
Readonly
hasBackPressure
hasBackPressure: (() => boolean)
@@ -213,7 +213,7 @@
+Defined in src/pools/worker.ts:296
Readonly
info
@@ -221,7 +221,7 @@
+Defined in src/pools/worker.ts:236
Optional
Readonly
messageChannel
messageChannel?: MessageChannel
@@ -229,7 +229,7 @@
+Defined in src/pools/worker.ts:249
Readonly
popTask
popTask: (() => undefined | Task<Data>)
@@ -246,7 +246,7 @@
+Defined in src/pools/worker.ts:286
Readonly
resetUsage
resetUsage: (() => void)
@@ -262,16 +262,16 @@
Returns void
+Defined in src/pools/worker.ts:300
+Defined in src/pools/worker.ts:245
tasksQueueBackPressureSize
tasksQueueBackPressureSize: number
@@ -280,7 +280,7 @@ This is the number of tasks that can be enqueued before the worker node has back
+Defined in src/pools/worker.ts:254
Readonly
tasksQueueSize
tasksQueueSize: (() => number)
@@ -297,7 +297,7 @@ This is the number of tasks that can be enqueued before the worker node has back
+Defined in src/pools/worker.ts:260
Readonly
unshiftTask
unshiftTask: ((task) => number)
@@ -322,7 +322,7 @@ This is the number of tasks that can be enqueued before the worker node has back
+Defined in src/pools/worker.ts:274
Readonly
usage
@@ -330,7 +330,7 @@ This is the number of tasks that can be enqueued before the worker node has back
+Defined in src/pools/worker.ts:240
Readonly
worker
worker: Worker
@@ -338,7 +338,7 @@ This is the number of tasks that can be enqueued before the worker node has back
+Defined in src/pools/worker.ts:232
@@ -24,7 +24,7 @@
+
Defined in src/pools/worker.ts:39
+
Defined in src/pools/worker.ts:43
Optional
average
average?: number
@@ -56,7 +56,7 @@
+Defined in src/pools/worker.ts:55
Readonly
history
@@ -64,7 +64,7 @@
+Defined in src/pools/worker.ts:63
Optional
maximum
maximum?: number
@@ -72,7 +72,7 @@
+Defined in src/pools/worker.ts:51
Optional
median
median?: number
@@ -80,7 +80,7 @@
+Defined in src/pools/worker.ts:59
Optional
minimum
minimum?: number
@@ -88,7 +88,7 @@
+Defined in src/pools/worker.ts:47
+Defined in src/pools/selection-strategies/selection-strategies-types.ts:120
median
median: boolean
@@ -61,7 +61,7 @@
+Defined in src/pools/selection-strategies/selection-strategies-types.ts:124
@@ -39,7 +39,7 @@
+
Defined in src/utility-types.ts:105
+
Defined in src/utility-types.ts:153
Optional
Readonly
data
data?: Data
@@ -84,7 +84,7 @@
+
Defined in src/utility-types.ts:83
Optional
Readonly
kill
kill?: true | "success" | "SOFT" | "HARD" | "failure"
@@ -92,7 +92,7 @@
+Defined in src/utility-types.ts:110
Optional
Readonly
name
name?: string
@@ -101,7 +101,7 @@
+Defined in src/utility-types.ts:79
Optional
Readonly
port
port?: MessagePort
@@ -109,7 +109,7 @@
+Defined in src/utility-types.ts:157
Optional
Readonly
ready
ready?: boolean
@@ -117,7 +117,7 @@
+Defined in src/utility-types.ts:149
Optional
Readonly
statistics
@@ -125,7 +125,7 @@
+Defined in src/utility-types.ts:145
Optional
Readonly
taskFunction
taskFunction?: string
@@ -133,7 +133,7 @@
+Defined in src/utility-types.ts:133
Optional
Readonly
taskFunctionName
taskFunctionName?: string
@@ -141,7 +141,7 @@
+Defined in src/utility-types.ts:137
Optional
Readonly
taskFunctionNames
taskFunctionNames?: string[]
@@ -149,7 +149,7 @@
+Defined in src/utility-types.ts:141
Optional
Readonly
taskFunctionOperation
taskFunctionOperation?: "add" | "default" | "remove"
@@ -162,7 +162,7 @@
+Defined in src/utility-types.ts:125
Optional
Readonly
taskFunctionOperationStatus
taskFunctionOperationStatus?: boolean
@@ -170,7 +170,7 @@
+Defined in src/utility-types.ts:129
Optional
Readonly
taskId
taskId?: string
@@ -179,7 +179,7 @@
+Defined in src/utility-types.ts:95
Optional
Readonly
taskPerformance
@@ -187,7 +187,7 @@
+Defined in src/utility-types.ts:118
Optional
Readonly
timestamp
timestamp?: number
@@ -196,7 +196,7 @@
+Defined in src/utility-types.ts:91
Optional
Readonly
transferList
transferList?: TransferListItem[]
@@ -205,7 +205,7 @@
+Defined in src/utility-types.ts:87
Optional
Readonly
workerError
@@ -213,7 +213,7 @@
+Defined in src/utility-types.ts:114
Optional
Readonly
workerId
workerId?: number
@@ -222,7 +222,7 @@
+Defined in src/utility-types.ts:75
@@ -24,7 +24,7 @@
+
Defined in src/pools/pool.ts:58
@@ -60,7 +60,7 @@
Optional
Readonly
backPressure
backPressure?: boolean
+Defined in src/pools/pool.ts:79
Readonly
busyWorkerNodes
busyWorkerNodes: number
@@ -68,22 +68,22 @@
+
Defined in src/pools/pool.ts:74
Readonly
executedTasks
executedTasks: number
+
Defined in src/pools/pool.ts:75
Readonly
executingTasks
executingTasks: number
+
Defined in src/pools/pool.ts:76
Readonly
failedTasks
failedTasks: number
+
Defined in src/pools/pool.ts:81
Readonly
idleWorkerNodes
idleWorkerNodes: number
@@ -91,32 +91,32 @@
+Defined in src/pools/pool.ts:72
Optional
Readonly
maxQueuedTasks
maxQueuedTasks?: number
+Defined in src/pools/pool.ts:78
Readonly
maxSize
maxSize: number
+Defined in src/pools/pool.ts:66
Readonly
minSize
minSize: number
+Defined in src/pools/pool.ts:65
Optional
Readonly
queuedTasks
queuedTasks?: number
+Defined in src/pools/pool.ts:77
Readonly
ready
ready: boolean
+Defined in src/pools/pool.ts:63
Optional
Readonly
runTime
runTime?: {
    average?: number;
    maximum: number;
    median?: number;
    minimum: number;
}
@@ -132,27 +132,27 @@
Readonly
minimum: number
+Defined in src/pools/pool.ts:82
Readonly
started
started: boolean
+Defined in src/pools/pool.ts:62
Optional
Readonly
stolenTasks
stolenTasks?: number
+Defined in src/pools/pool.ts:80
Readonly
strategy
strategy: "ROUND_ROBIN" | "LEAST_USED" | "LEAST_BUSY" | "LEAST_ELU" | "FAIR_SHARE" | "WEIGHTED_ROUND_ROBIN" | "INTERLEAVED_WEIGHTED_ROUND_ROBIN"
+Defined in src/pools/pool.ts:64
Readonly
type
type: "fixed" | "dynamic"
+Defined in src/pools/pool.ts:60
Optional
Readonly
utilization
utilization?: number
@@ -160,12 +160,12 @@
+Defined in src/pools/pool.ts:68
Readonly
version
version: string
+Defined in src/pools/pool.ts:59
Optional
Readonly
waitTime
waitTime?: {
    average?: number;
    maximum: number;
    median?: number;
    minimum: number;
}
@@ -181,12 +181,12 @@
Readonly
minimum: number
+Defined in src/pools/pool.ts:88
Readonly
worker
worker: "thread" | "cluster"
+Defined in src/pools/pool.ts:61
Readonly
workerNodes
workerNodes: number
@@ -194,7 +194,7 @@
+Defined in src/pools/pool.ts:70
+
Defined in src/pools/pool.ts:181
Optional
enableTasksQueue
enableTasksQueue?: boolean
@@ -78,7 +78,7 @@
+Defined in src/pools/pool.ts:187
Optional
errorHandler
@@ -88,7 +88,7 @@
Default Value
() => {}
+Defined in src/pools/pool.ts:149
Optional
exitHandler
@@ -98,7 +98,7 @@
Default Value
() => {}
+Defined in src/pools/pool.ts:155
Optional
messageHandler
@@ -108,7 +108,7 @@
Default Value
() => {}
+Defined in src/pools/pool.ts:143
Optional
onlineHandler
@@ -118,7 +118,7 @@
Default Value
() => {}
+Defined in src/pools/pool.ts:137
Optional
restartWorkerOnError
restartWorkerOnError?: boolean
@@ -126,7 +126,7 @@
+Defined in src/pools/pool.ts:175
Optional
startWorkers
startWorkers?: boolean
@@ -137,7 +137,7 @@
+Defined in src/pools/pool.ts:161
Optional
tasksQueueOptions
@@ -145,7 +145,7 @@
+Defined in src/pools/pool.ts:191
Optional
workerChoiceStrategy
workerChoiceStrategy?: "ROUND_ROBIN" | "LEAST_USED" | "LEAST_BUSY" | "LEAST_ELU" | "FAIR_SHARE" | "WEIGHTED_ROUND_ROBIN" | "INTERLEAVED_WEIGHTED_ROUND_ROBIN"
@@ -156,7 +156,7 @@
+Defined in src/pools/pool.ts:167
Optional
workerChoiceStrategyOptions
@@ -164,7 +164,7 @@
+Defined in src/pools/pool.ts:171
@@ -32,7 +32,7 @@
+
Defined in src/utility-types.ts:166
@@ -66,7 +66,7 @@
Returns void
+
Defined in src/utility-types.ts:174
Readonly
resolve
resolve: ((value) => void)
@@ -87,7 +87,7 @@
Returns void
+Defined in src/utility-types.ts:170
Readonly
workerNodeKey
workerNodeKey: number
@@ -95,7 +95,7 @@
+Defined in src/utility-types.ts:178
@@ -24,7 +24,7 @@
+
Defined in src/pools/worker.ts:179
@@ -40,7 +40,7 @@
Optional
virtualTaskEndTimestamp
virtualTaskEndTimestamp?: number
+
Defined in src/pools/worker.ts:180
+
Defined in src/pools/selection-strategies/selection-strategies-types.ts:160
Readonly
dynamicWorkerUsage
dynamicWorkerUsage: boolean
@@ -52,7 +52,7 @@
+Defined in src/pools/selection-strategies/selection-strategies-types.ts:156
@@ -34,7 +34,7 @@
+
Defined in src/utility-types.ts:71
+
Defined in src/utility-types.ts:83
Optional
Readonly
name
name?: string
@@ -66,7 +66,7 @@
+Defined in src/utility-types.ts:79
Optional
Readonly
taskId
taskId?: string
@@ -74,7 +74,7 @@
+Defined in src/utility-types.ts:95
Optional
Readonly
timestamp
timestamp?: number
@@ -82,7 +82,7 @@
+Defined in src/utility-types.ts:91
Optional
Readonly
transferList
transferList?: TransferListItem[]
@@ -90,7 +90,7 @@
+Defined in src/utility-types.ts:87
Optional
Readonly
workerId
workerId?: number
@@ -98,7 +98,7 @@
+Defined in src/utility-types.ts:75
@@ -24,7 +24,7 @@
- TaskFunctionOperationResult
+
Defined in src/worker/task-functions.ts:50
+
Defined in src/worker/task-functions.ts:51
@@ -24,7 +24,7 @@
+
Defined in src/utility-types.ts:30
+
Defined in src/utility-types.ts:46
Readonly
name
name: string
@@ -54,7 +54,7 @@
+Defined in src/utility-types.ts:34
Optional
Readonly
runTime
runTime?: number
@@ -62,7 +62,7 @@
+Defined in src/utility-types.ts:42
Readonly
timestamp
timestamp: number
@@ -70,7 +70,7 @@
+Defined in src/utility-types.ts:38
@@ -24,7 +24,7 @@
+
Defined in src/pools/worker.ts:82
+
Defined in src/pools/worker.ts:86
executing
executing: number
@@ -56,7 +56,7 @@
+Defined in src/pools/worker.ts:90
failed
failed: number
@@ -64,7 +64,7 @@
+Defined in src/pools/worker.ts:106
Optional
Readonly
maxQueued
maxQueued?: number
@@ -72,7 +72,7 @@
+Defined in src/pools/worker.ts:98
Readonly
queued
queued: number
@@ -80,7 +80,7 @@
+Defined in src/pools/worker.ts:94
stolen
stolen: number
@@ -88,7 +88,7 @@
+Defined in src/pools/worker.ts:102
+Defined in src/pools/selection-strategies/selection-strategies-types.ts:136
Readonly
waitTime
@@ -61,7 +61,7 @@
+Defined in src/pools/selection-strategies/selection-strategies-types.ts:140
@@ -24,7 +24,7 @@
+
Defined in src/pools/pool.ts:99
+
Defined in src/pools/pool.ts:111
Optional
Readonly
size
size?: number
@@ -60,7 +60,7 @@
+Defined in src/pools/pool.ts:105
Optional
Readonly
taskStealing
taskStealing?: boolean
@@ -71,7 +71,7 @@
+Defined in src/pools/pool.ts:117
Optional
Readonly
tasksStealingOnBackPressure
tasksStealingOnBackPressure?: boolean
@@ -82,7 +82,7 @@
+Defined in src/pools/pool.ts:123
@@ -26,7 +26,7 @@
+
Defined in src/pools/thread/fixed.ts:18
+
Defined in src/pools/pool.ts:181
Optional
enableTasksQueue
enableTasksQueue?: boolean
@@ -72,7 +72,7 @@
+Defined in src/pools/pool.ts:187
Optional
errorHandler
@@ -83,7 +83,7 @@
+Defined in src/pools/pool.ts:149
Optional
exitHandler
@@ -94,7 +94,7 @@
+Defined in src/pools/pool.ts:155
Optional
messageHandler
@@ -105,7 +105,7 @@
+Defined in src/pools/pool.ts:143
Optional
onlineHandler
@@ -116,7 +116,7 @@
+Defined in src/pools/pool.ts:137
Optional
restartWorkerOnError
restartWorkerOnError?: boolean
@@ -125,7 +125,7 @@
+Defined in src/pools/pool.ts:175
Optional
startWorkers
startWorkers?: boolean
@@ -137,7 +137,7 @@
+Defined in src/pools/pool.ts:161
Optional
tasksQueueOptions
@@ -146,7 +146,7 @@
+Defined in src/pools/pool.ts:191
Optional
workerChoiceStrategy
workerChoiceStrategy?: "ROUND_ROBIN" | "LEAST_USED" | "LEAST_BUSY" | "LEAST_ELU" | "FAIR_SHARE" | "WEIGHTED_ROUND_ROBIN" | "INTERLEAVED_WEIGHTED_ROUND_ROBIN"
@@ -158,7 +158,7 @@
+Defined in src/pools/pool.ts:167
Optional
workerChoiceStrategyOptions
@@ -167,7 +167,7 @@
+Defined in src/pools/pool.ts:171
+Defined in src/pools/thread/fixed.ts:24
+
Defined in src/pools/selection-strategies/selection-strategies-types.ts:97
Optional
Readonly
measurement
measurement?: "runTime" | "waitTime" | "elu"
@@ -59,7 +59,7 @@
+Defined in src/pools/selection-strategies/selection-strategies-types.ts:79
Optional
Readonly
retries
retries?: number
@@ -70,7 +70,7 @@
+Defined in src/pools/selection-strategies/selection-strategies-types.ts:75
Optional
Readonly
runTime
@@ -81,7 +81,7 @@
+Defined in src/pools/selection-strategies/selection-strategies-types.ts:85
Optional
Readonly
waitTime
@@ -92,7 +92,7 @@
+Defined in src/pools/selection-strategies/selection-strategies-types.ts:91
Optional
Readonly
weights
weights?: Record<number, number>
@@ -104,7 +104,7 @@ A weight is tasks maximum execution time in milliseconds for a worker node.
+Defined in src/pools/selection-strategies/selection-strategies-types.ts:104
@@ -32,7 +32,7 @@
+
Defined in src/utility-types.ts:10
+
Defined in src/utility-types.ts:22
Readonly
message
message: string
@@ -61,7 +61,7 @@
+Defined in src/utility-types.ts:18
Readonly
name
name: string
@@ -69,7 +69,7 @@
+Defined in src/utility-types.ts:14
@@ -24,7 +24,7 @@
+
Defined in src/pools/worker.ts:127
+
Defined in src/pools/worker.ts:139
Readonly
id
id: undefined | number
@@ -55,7 +55,7 @@
+Defined in src/pools/worker.ts:131
ready
ready: boolean
@@ -63,7 +63,7 @@
+Defined in src/pools/worker.ts:143
Optional
taskFunctionNames
taskFunctionNames?: string[]
@@ -71,7 +71,7 @@
+Defined in src/pools/worker.ts:147
Readonly
type
type: "thread" | "cluster"
@@ -79,7 +79,7 @@
+Defined in src/pools/worker.ts:135
+
Defined in src/worker/worker-options.ts:39
Optional
killHandler
@@ -63,7 +63,7 @@
Default Value
() => {}
+Defined in src/worker/worker-options.ts:58
Optional
maxInactiveTime
maxInactiveTime?: number
@@ -81,7 +81,7 @@ when this timeout expires your tasks is interrupted before completion and remove
+Defined in src/worker/worker-options.ts:52
@@ -24,7 +24,7 @@
+
Defined in src/utility-types.ts:54
+
Defined in src/utility-types.ts:62
Readonly
runTime
runTime: boolean
@@ -52,7 +52,7 @@
+Defined in src/utility-types.ts:58
@@ -24,7 +24,7 @@
+
Defined in src/pools/worker.ts:155
+
Defined in src/pools/worker.ts:171
Readonly
runTime
@@ -54,7 +54,7 @@
+Defined in src/pools/worker.ts:163
Readonly
tasks
@@ -62,7 +62,7 @@
+Defined in src/pools/worker.ts:159
Readonly
waitTime
@@ -70,7 +70,7 @@
+Defined in src/pools/worker.ts:167
@@ -40,7 +40,7 @@
Returns void
+Defined in src/pools/worker.ts:21
@@ -40,7 +40,7 @@
Returns void
+Defined in src/pools/worker.ts:29
+Defined in src/worker/worker-options.ts:18
@@ -28,7 +28,7 @@
Returns void | Promise<void>
+Defined in src/worker/worker-options.ts:23
+Defined in src/pools/selection-strategies/selection-strategies-types.ts:54
@@ -40,7 +40,7 @@
Returns void
+Defined in src/pools/worker.ts:13
@@ -38,7 +38,7 @@
Returns void
+Defined in src/pools/worker.ts:8
+Defined in src/pools/pool.ts:53
+Defined in src/pools/pool.ts:35
@@ -47,7 +47,7 @@ This function must return a promise.
Returns Promise<Response>
+Defined in src/worker/task-functions.ts:18
@@ -34,7 +34,7 @@ This function can be synchronous or asynchronous.
+
Defined in src/worker/task-functions.ts:29
@@ -36,7 +36,7 @@ The value is the function itself.
+
Defined in src/worker/task-functions.ts:42
@@ -46,7 +46,7 @@
Returns Response
+Defined in src/worker/task-functions.ts:7
+Defined in src/pools/selection-strategies/selection-strategies-types.ts:40
+Defined in src/pools/worker.ts:120
+Defined in src/worker/worker-options.ts:4
@@ -29,7 +29,7 @@
Readonly
waitTime: "waitTime"
+Defined in src/pools/selection-strategies/selection-strategies-types.ts:45
@@ -37,7 +37,7 @@
Readonly
taskError: "taskError"
+Defined in src/pools/pool.ts:40
+Defined in src/pools/pool.ts:21
+Defined in src/pools/selection-strategies/selection-strategies-types.ts:4
@@ -27,7 +27,7 @@
Readonly
thread: "thread"
+Defined in src/pools/worker.ts:112
Worker choice strategy data. -This is used to store data that is specific to the worker choice strategy.
+This is used to store data that are specific to the worker choice strategy.