1 <!DOCTYPE html
><html class=
"default" lang=
"en"><head><meta charSet=
"utf-8"/><meta http-equiv=
"x-ua-compatible" content=
"IE=edge"/><title>PoolInfo | poolifier - v4.0
.8</title><meta name=
"description" content=
"Documentation for poolifier"/><meta name=
"viewport" content=
"width=device-width, initial-scale=1"/><link rel=
"stylesheet" href=
"../assets/style.css"/><link rel=
"stylesheet" href=
"../assets/highlight.css"/><script defer
src=
"../assets/main.js"></script><script async
src=
"../assets/icons.js" id=
"tsd-icons-script"></script><script async
src=
"../assets/search.js" id=
"tsd-search-script"></script><script async
src=
"../assets/navigation.js" id=
"tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem(
"tsd-theme") ||
"os";document.body.style.
display=
"none";setTimeout(() =
> app?app.showPage():document.body.style.removeProperty(
"display"),
500)
</script><header class=
"tsd-page-toolbar"><div class=
"tsd-toolbar-contents container"><div class=
"table-cell" id=
"tsd-search" data-base=
".."><div class=
"field"><label for=
"tsd-search-field" class=
"tsd-widget tsd-toolbar-icon search no-caption"><svg width=
"16" height=
"16" viewBox=
"0 0 16 16" fill=
"none"><use href=
"../assets/icons.svg#icon-search"></use></svg></label><input type=
"text" id=
"tsd-search-field" aria-label=
"Search"/></div><div class=
"field"><div id=
"tsd-toolbar-links"></div></div><ul class=
"results"><li class=
"state loading">Preparing search index...
</li><li class=
"state failure">The search index is not available
</li></ul><a href=
"../index.html" class=
"title">poolifier - v4.0
.8</a></div><div class=
"table-cell" id=
"tsd-widgets"><a href=
"#" class=
"tsd-widget tsd-toolbar-icon menu no-caption" data-toggle=
"menu" aria-label=
"Menu"><svg width=
"16" height=
"16" viewBox=
"0 0 16 16" fill=
"none"><use href=
"../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class=
"container container-main"><div class=
"col-content"><div class=
"tsd-page-title"><ul class=
"tsd-breadcrumb"><li><a href=
"../index.html">poolifier
</a></li><li><a href=
"PoolInfo.html">PoolInfo
</a></li></ul><h1>Interface PoolInfo
</h1></div><section class=
"tsd-panel tsd-comment"><div class=
"tsd-comment tsd-typography"><p>Pool information.
</p>
2 </div><div class=
"tsd-comment tsd-typography"></div></section><div class=
"tsd-signature"><span class=
"tsd-signature-keyword">interface
</span><span class=
"tsd-kind-interface">PoolInfo
</span> <span class=
"tsd-signature-symbol">{
</span><br/><span> </span><a class=
"tsd-kind-property" href=
"PoolInfo.html#backPressure">backPressure
</a><span class=
"tsd-signature-symbol">?:
</span><span class=
"tsd-signature-type">boolean
</span><span class=
"tsd-signature-symbol">;
</span><br/><span> </span><a class=
"tsd-kind-property" href=
"PoolInfo.html#busyWorkerNodes">busyWorkerNodes
</a><span class=
"tsd-signature-symbol">:
</span><span class=
"tsd-signature-type">number
</span><span class=
"tsd-signature-symbol">;
</span><br/><span> </span><a class=
"tsd-kind-property" href=
"PoolInfo.html#defaultStrategy">defaultStrategy
</a><span class=
"tsd-signature-symbol">:
</span><span class=
"tsd-signature-type">"ROUND_ROBIN
"</span><span class=
"tsd-signature-symbol"> |
</span><span class=
"tsd-signature-type">"LEAST_USED
"</span><span class=
"tsd-signature-symbol"> |
</span><span class=
"tsd-signature-type">"LEAST_BUSY
"</span><span class=
"tsd-signature-symbol"> |
</span><span class=
"tsd-signature-type">"LEAST_ELU
"</span><span class=
"tsd-signature-symbol"> |
</span><span class=
"tsd-signature-type">"FAIR_SHARE
"</span><span class=
"tsd-signature-symbol"> |
</span><span class=
"tsd-signature-type">"WEIGHTED_ROUND_ROBIN
"</span><span class=
"tsd-signature-symbol"> |
</span><span class=
"tsd-signature-type">"INTERLEAVED_WEIGHTED_ROUND_ROBIN
"</span><span class=
"tsd-signature-symbol">;
</span><br/><span> </span><a class=
"tsd-kind-property" href=
"PoolInfo.html#elu">elu
</a><span class=
"tsd-signature-symbol">?:
</span><span class=
"tsd-signature-symbol">{
</span><br/><span> </span><span class=
"tsd-kind-property">active
</span><span class=
"tsd-signature-symbol">:
</span><span class=
"tsd-signature-symbol">{
</span><br/><span> </span><span class=
"tsd-kind-property">average
</span><span class=
"tsd-signature-symbol">?:
</span><span class=
"tsd-signature-type">number
</span><span class=
"tsd-signature-symbol">;
</span><br/><span> </span><span class=
"tsd-kind-property">maximum
</span><span class=
"tsd-signature-symbol">:
</span><span class=
"tsd-signature-type">number
</span><span class=
"tsd-signature-symbol">;
</span><br/><span> </span><span class=
"tsd-kind-property">median
</span><span class=
"tsd-signature-symbol">?:
</span><span class=
"tsd-signature-type">number
</span><span class=
"tsd-signature-symbol">;
</span><br/><span> </span><span class=
"tsd-kind-property">minimum
</span><span class=
"tsd-signature-symbol">:
</span><span class=
"tsd-signature-type">number
</span><span class=
"tsd-signature-symbol">;
</span><br/><span> </span><span class=
"tsd-signature-symbol">}
</span><span class=
"tsd-signature-symbol">;
</span><br/><span> </span><span class=
"tsd-kind-property">idle
</span><span class=
"tsd-signature-symbol">:
</span><span class=
"tsd-signature-symbol">{
</span><br/><span> </span><span class=
"tsd-kind-property">average
</span><span class=
"tsd-signature-symbol">?:
</span><span class=
"tsd-signature-type">number
</span><span class=
"tsd-signature-symbol">;
</span><br/><span> </span><span class=
"tsd-kind-property">maximum
</span><span class=
"tsd-signature-symbol">:
</span><span class=
"tsd-signature-type">number
</span><span class=
"tsd-signature-symbol">;
</span><br/><span> </span><span class=
"tsd-kind-property">median
</span><span class=
"tsd-signature-symbol">?:
</span><span class=
"tsd-signature-type">number
</span><span class=
"tsd-signature-symbol">;
</span><br/><span> </span><span class=
"tsd-kind-property">minimum
</span><span class=
"tsd-signature-symbol">:
</span><span class=
"tsd-signature-type">number
</span><span class=
"tsd-signature-symbol">;
</span><br/><span> </span><span class=
"tsd-signature-symbol">}
</span><span class=
"tsd-signature-symbol">;
</span><br/><span> </span><span class=
"tsd-signature-symbol">}
</span><span class=
"tsd-signature-symbol">;
</span><br/><span> </span><a class=
"tsd-kind-property" href=
"PoolInfo.html#executedTasks">executedTasks
</a><span class=
"tsd-signature-symbol">:
</span><span class=
"tsd-signature-type">number
</span><span class=
"tsd-signature-symbol">;
</span><br/><span> </span><a class=
"tsd-kind-property" href=
"PoolInfo.html#executingTasks">executingTasks
</a><span class=
"tsd-signature-symbol">:
</span><span class=
"tsd-signature-type">number
</span><span class=
"tsd-signature-symbol">;
</span><br/><span> </span><a class=
"tsd-kind-property" href=
"PoolInfo.html#failedTasks">failedTasks
</a><span class=
"tsd-signature-symbol">:
</span><span class=
"tsd-signature-type">number
</span><span class=
"tsd-signature-symbol">;
</span><br/><span> </span><a class=
"tsd-kind-property" href=
"PoolInfo.html#idleWorkerNodes">idleWorkerNodes
</a><span class=
"tsd-signature-symbol">:
</span><span class=
"tsd-signature-type">number
</span><span class=
"tsd-signature-symbol">;
</span><br/><span> </span><a class=
"tsd-kind-property" href=
"PoolInfo.html#maxQueuedTasks">maxQueuedTasks
</a><span class=
"tsd-signature-symbol">?:
</span><span class=
"tsd-signature-type">number
</span><span class=
"tsd-signature-symbol">;
</span><br/><span> </span><a class=
"tsd-kind-property" href=
"PoolInfo.html#maxSize">maxSize
</a><span class=
"tsd-signature-symbol">:
</span><span class=
"tsd-signature-type">number
</span><span class=
"tsd-signature-symbol">;
</span><br/><span> </span><a class=
"tsd-kind-property" href=
"PoolInfo.html#minSize">minSize
</a><span class=
"tsd-signature-symbol">:
</span><span class=
"tsd-signature-type">number
</span><span class=
"tsd-signature-symbol">;
</span><br/><span> </span><a class=
"tsd-kind-property" href=
"PoolInfo.html#queuedTasks">queuedTasks
</a><span class=
"tsd-signature-symbol">?:
</span><span class=
"tsd-signature-type">number
</span><span class=
"tsd-signature-symbol">;
</span><br/><span> </span><a class=
"tsd-kind-property" href=
"PoolInfo.html#ready">ready
</a><span class=
"tsd-signature-symbol">:
</span><span class=
"tsd-signature-type">boolean
</span><span class=
"tsd-signature-symbol">;
</span><br/><span> </span><a class=
"tsd-kind-property" href=
"PoolInfo.html#runTime">runTime
</a><span class=
"tsd-signature-symbol">?:
</span><span class=
"tsd-signature-symbol">{
</span><br/><span> </span><span class=
"tsd-kind-property">average
</span><span class=
"tsd-signature-symbol">?:
</span><span class=
"tsd-signature-type">number
</span><span class=
"tsd-signature-symbol">;
</span><br/><span> </span><span class=
"tsd-kind-property">maximum
</span><span class=
"tsd-signature-symbol">:
</span><span class=
"tsd-signature-type">number
</span><span class=
"tsd-signature-symbol">;
</span><br/><span> </span><span class=
"tsd-kind-property">median
</span><span class=
"tsd-signature-symbol">?:
</span><span class=
"tsd-signature-type">number
</span><span class=
"tsd-signature-symbol">;
</span><br/><span> </span><span class=
"tsd-kind-property">minimum
</span><span class=
"tsd-signature-symbol">:
</span><span class=
"tsd-signature-type">number
</span><span class=
"tsd-signature-symbol">;
</span><br/><span> </span><span class=
"tsd-signature-symbol">}
</span><span class=
"tsd-signature-symbol">;
</span><br/><span> </span><a class=
"tsd-kind-property" href=
"PoolInfo.html#started">started
</a><span class=
"tsd-signature-symbol">:
</span><span class=
"tsd-signature-type">boolean
</span><span class=
"tsd-signature-symbol">;
</span><br/><span> </span><a class=
"tsd-kind-property" href=
"PoolInfo.html#stealingWorkerNodes">stealingWorkerNodes
</a><span class=
"tsd-signature-symbol">?:
</span><span class=
"tsd-signature-type">number
</span><span class=
"tsd-signature-symbol">;
</span><br/><span> </span><a class=
"tsd-kind-property" href=
"PoolInfo.html#stolenTasks">stolenTasks
</a><span class=
"tsd-signature-symbol">?:
</span><span class=
"tsd-signature-type">number
</span><span class=
"tsd-signature-symbol">;
</span><br/><span> </span><a class=
"tsd-kind-property" href=
"PoolInfo.html#strategyRetries">strategyRetries
</a><span class=
"tsd-signature-symbol">:
</span><span class=
"tsd-signature-type">number
</span><span class=
"tsd-signature-symbol">;
</span><br/><span> </span><a class=
"tsd-kind-property" href=
"PoolInfo.html#type">type
</a><span class=
"tsd-signature-symbol">:
</span><span class=
"tsd-signature-type">"fixed
"</span><span class=
"tsd-signature-symbol"> |
</span><span class=
"tsd-signature-type">"dynamic
"</span><span class=
"tsd-signature-symbol">;
</span><br/><span> </span><a class=
"tsd-kind-property" href=
"PoolInfo.html#utilization">utilization
</a><span class=
"tsd-signature-symbol">?:
</span><span class=
"tsd-signature-type">number
</span><span class=
"tsd-signature-symbol">;
</span><br/><span> </span><a class=
"tsd-kind-property" href=
"PoolInfo.html#version">version
</a><span class=
"tsd-signature-symbol">:
</span><span class=
"tsd-signature-type">string
</span><span class=
"tsd-signature-symbol">;
</span><br/><span> </span><a class=
"tsd-kind-property" href=
"PoolInfo.html#waitTime">waitTime
</a><span class=
"tsd-signature-symbol">?:
</span><span class=
"tsd-signature-symbol">{
</span><br/><span> </span><span class=
"tsd-kind-property">average
</span><span class=
"tsd-signature-symbol">?:
</span><span class=
"tsd-signature-type">number
</span><span class=
"tsd-signature-symbol">;
</span><br/><span> </span><span class=
"tsd-kind-property">maximum
</span><span class=
"tsd-signature-symbol">:
</span><span class=
"tsd-signature-type">number
</span><span class=
"tsd-signature-symbol">;
</span><br/><span> </span><span class=
"tsd-kind-property">median
</span><span class=
"tsd-signature-symbol">?:
</span><span class=
"tsd-signature-type">number
</span><span class=
"tsd-signature-symbol">;
</span><br/><span> </span><span class=
"tsd-kind-property">minimum
</span><span class=
"tsd-signature-symbol">:
</span><span class=
"tsd-signature-type">number
</span><span class=
"tsd-signature-symbol">;
</span><br/><span> </span><span class=
"tsd-signature-symbol">}
</span><span class=
"tsd-signature-symbol">;
</span><br/><span> </span><a class=
"tsd-kind-property" href=
"PoolInfo.html#worker">worker
</a><span class=
"tsd-signature-symbol">:
</span><span class=
"tsd-signature-type">"thread
"</span><span class=
"tsd-signature-symbol"> |
</span><span class=
"tsd-signature-type">"cluster
"</span><span class=
"tsd-signature-symbol">;
</span><br/><span> </span><a class=
"tsd-kind-property" href=
"PoolInfo.html#workerNodes">workerNodes
</a><span class=
"tsd-signature-symbol">:
</span><span class=
"tsd-signature-type">number
</span><span class=
"tsd-signature-symbol">;
</span><br/><span class=
"tsd-signature-symbol">}
</span></div><aside class=
"tsd-sources"><ul><li>Defined in
<a href=
"https://github.com/poolifier/poolifier/blob/a19a4833d91947f660eace57d2d5782f909912c1/src/pools/pool.ts#L77">src/pools/pool.ts:
77</a></li></ul></aside><section class=
"tsd-panel-group tsd-index-group"><section class=
"tsd-panel tsd-index-panel"><details class=
"tsd-index-content tsd-index-accordion" open
><summary class=
"tsd-accordion-summary tsd-index-summary"><h5 class=
"tsd-index-heading uppercase" role=
"button" aria-expanded=
"false" tabIndex=
"0"><svg width=
"16" height=
"16" viewBox=
"0 0 16 16" fill=
"none"><use href=
"../assets/icons.svg#icon-chevronSmall"></use></svg> Index
</h5></summary><div class=
"tsd-accordion-details"><section class=
"tsd-index-section"><h3 class=
"tsd-index-heading">Properties
</h3><div class=
"tsd-index-list"><a href=
"PoolInfo.html#backPressure" class=
"tsd-index-link"><svg class=
"tsd-kind-icon" viewBox=
"0 0 24 24"><use href=
"../assets/icons.svg#icon-1024"></use></svg><span>back
<wbr/>Pressure?
</span></a>
3 <a href=
"PoolInfo.html#busyWorkerNodes" class=
"tsd-index-link"><svg class=
"tsd-kind-icon" viewBox=
"0 0 24 24"><use href=
"../assets/icons.svg#icon-1024"></use></svg><span>busy
<wbr/>Worker
<wbr/>Nodes
</span></a>
4 <a href=
"PoolInfo.html#defaultStrategy" class=
"tsd-index-link"><svg class=
"tsd-kind-icon" viewBox=
"0 0 24 24"><use href=
"../assets/icons.svg#icon-1024"></use></svg><span>default
<wbr/>Strategy
</span></a>
5 <a href=
"PoolInfo.html#elu" class=
"tsd-index-link"><svg class=
"tsd-kind-icon" viewBox=
"0 0 24 24"><use href=
"../assets/icons.svg#icon-1024"></use></svg><span>elu?
</span></a>
6 <a href=
"PoolInfo.html#executedTasks" class=
"tsd-index-link"><svg class=
"tsd-kind-icon" viewBox=
"0 0 24 24"><use href=
"../assets/icons.svg#icon-1024"></use></svg><span>executed
<wbr/>Tasks
</span></a>
7 <a href=
"PoolInfo.html#executingTasks" class=
"tsd-index-link"><svg class=
"tsd-kind-icon" viewBox=
"0 0 24 24"><use href=
"../assets/icons.svg#icon-1024"></use></svg><span>executing
<wbr/>Tasks
</span></a>
8 <a href=
"PoolInfo.html#failedTasks" class=
"tsd-index-link"><svg class=
"tsd-kind-icon" viewBox=
"0 0 24 24"><use href=
"../assets/icons.svg#icon-1024"></use></svg><span>failed
<wbr/>Tasks
</span></a>
9 <a href=
"PoolInfo.html#idleWorkerNodes" class=
"tsd-index-link"><svg class=
"tsd-kind-icon" viewBox=
"0 0 24 24"><use href=
"../assets/icons.svg#icon-1024"></use></svg><span>idle
<wbr/>Worker
<wbr/>Nodes
</span></a>
10 <a href=
"PoolInfo.html#maxQueuedTasks" class=
"tsd-index-link"><svg class=
"tsd-kind-icon" viewBox=
"0 0 24 24"><use href=
"../assets/icons.svg#icon-1024"></use></svg><span>max
<wbr/>Queued
<wbr/>Tasks?
</span></a>
11 <a href=
"PoolInfo.html#maxSize" class=
"tsd-index-link"><svg class=
"tsd-kind-icon" viewBox=
"0 0 24 24"><use href=
"../assets/icons.svg#icon-1024"></use></svg><span>max
<wbr/>Size
</span></a>
12 <a href=
"PoolInfo.html#minSize" class=
"tsd-index-link"><svg class=
"tsd-kind-icon" viewBox=
"0 0 24 24"><use href=
"../assets/icons.svg#icon-1024"></use></svg><span>min
<wbr/>Size
</span></a>
13 <a href=
"PoolInfo.html#queuedTasks" class=
"tsd-index-link"><svg class=
"tsd-kind-icon" viewBox=
"0 0 24 24"><use href=
"../assets/icons.svg#icon-1024"></use></svg><span>queued
<wbr/>Tasks?
</span></a>
14 <a href=
"PoolInfo.html#ready" class=
"tsd-index-link"><svg class=
"tsd-kind-icon" viewBox=
"0 0 24 24"><use href=
"../assets/icons.svg#icon-1024"></use></svg><span>ready
</span></a>
15 <a href=
"PoolInfo.html#runTime" class=
"tsd-index-link"><svg class=
"tsd-kind-icon" viewBox=
"0 0 24 24"><use href=
"../assets/icons.svg#icon-1024"></use></svg><span>run
<wbr/>Time?
</span></a>
16 <a href=
"PoolInfo.html#started" class=
"tsd-index-link"><svg class=
"tsd-kind-icon" viewBox=
"0 0 24 24"><use href=
"../assets/icons.svg#icon-1024"></use></svg><span>started
</span></a>
17 <a href=
"PoolInfo.html#stealingWorkerNodes" class=
"tsd-index-link"><svg class=
"tsd-kind-icon" viewBox=
"0 0 24 24"><use href=
"../assets/icons.svg#icon-1024"></use></svg><span>stealing
<wbr/>Worker
<wbr/>Nodes?
</span></a>
18 <a href=
"PoolInfo.html#stolenTasks" class=
"tsd-index-link"><svg class=
"tsd-kind-icon" viewBox=
"0 0 24 24"><use href=
"../assets/icons.svg#icon-1024"></use></svg><span>stolen
<wbr/>Tasks?
</span></a>
19 <a href=
"PoolInfo.html#strategyRetries" class=
"tsd-index-link"><svg class=
"tsd-kind-icon" viewBox=
"0 0 24 24"><use href=
"../assets/icons.svg#icon-1024"></use></svg><span>strategy
<wbr/>Retries
</span></a>
20 <a href=
"PoolInfo.html#type" class=
"tsd-index-link"><svg class=
"tsd-kind-icon" viewBox=
"0 0 24 24"><use href=
"../assets/icons.svg#icon-1024"></use></svg><span>type
</span></a>
21 <a href=
"PoolInfo.html#utilization" class=
"tsd-index-link"><svg class=
"tsd-kind-icon" viewBox=
"0 0 24 24"><use href=
"../assets/icons.svg#icon-1024"></use></svg><span>utilization?
</span></a>
22 <a href=
"PoolInfo.html#version" class=
"tsd-index-link"><svg class=
"tsd-kind-icon" viewBox=
"0 0 24 24"><use href=
"../assets/icons.svg#icon-1024"></use></svg><span>version
</span></a>
23 <a href=
"PoolInfo.html#waitTime" class=
"tsd-index-link"><svg class=
"tsd-kind-icon" viewBox=
"0 0 24 24"><use href=
"../assets/icons.svg#icon-1024"></use></svg><span>wait
<wbr/>Time?
</span></a>
24 <a href=
"PoolInfo.html#worker" class=
"tsd-index-link"><svg class=
"tsd-kind-icon" viewBox=
"0 0 24 24"><use href=
"../assets/icons.svg#icon-1024"></use></svg><span>worker
</span></a>
25 <a href=
"PoolInfo.html#workerNodes" class=
"tsd-index-link"><svg class=
"tsd-kind-icon" viewBox=
"0 0 24 24"><use href=
"../assets/icons.svg#icon-1024"></use></svg><span>worker
<wbr/>Nodes
</span></a>
26 </div></section></div></details></section></section><section class=
"tsd-panel-group tsd-member-group"><h2>Properties
</h2><section class=
"tsd-panel tsd-member"><a id=
"backPressure" class=
"tsd-anchor"></a><h3 class=
"tsd-anchor-link"><code class=
"tsd-tag ts-flagOptional">Optional
</code> <code class=
"tsd-tag ts-flagReadonly">Readonly
</code> <span>back
<wbr/>Pressure
</span><a href=
"#backPressure" aria-label=
"Permalink" class=
"tsd-anchor-icon"><svg viewBox=
"0 0 24 24"><use href=
"../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class=
"tsd-signature"><span class=
"tsd-kind-property">back
<wbr/>Pressure
</span><span class=
"tsd-signature-symbol">?:
</span> <span class=
"tsd-signature-type">boolean
</span></div><aside class=
"tsd-sources"><ul><li>Defined in
<a href=
"https://github.com/poolifier/poolifier/blob/a19a4833d91947f660eace57d2d5782f909912c1/src/pools/pool.ts#L101">src/pools/pool.ts:
101</a></li></ul></aside></section><section class=
"tsd-panel tsd-member"><a id=
"busyWorkerNodes" class=
"tsd-anchor"></a><h3 class=
"tsd-anchor-link"><code class=
"tsd-tag ts-flagReadonly">Readonly
</code> <span>busy
<wbr/>Worker
<wbr/>Nodes
</span><a href=
"#busyWorkerNodes" aria-label=
"Permalink" class=
"tsd-anchor-icon"><svg viewBox=
"0 0 24 24"><use href=
"../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class=
"tsd-signature"><span class=
"tsd-kind-property">busy
<wbr/>Worker
<wbr/>Nodes
</span><span class=
"tsd-signature-symbol">:
</span> <span class=
"tsd-signature-type">number
</span></div><div class=
"tsd-comment tsd-typography"><p>Pool busy worker nodes.
</p>
27 </div><div class=
"tsd-comment tsd-typography"></div><aside class=
"tsd-sources"><ul><li>Defined in
<a href=
"https://github.com/poolifier/poolifier/blob/a19a4833d91947f660eace57d2d5782f909912c1/src/pools/pool.ts#L96">src/pools/pool.ts:
96</a></li></ul></aside></section><section class=
"tsd-panel tsd-member"><a id=
"defaultStrategy" class=
"tsd-anchor"></a><h3 class=
"tsd-anchor-link"><code class=
"tsd-tag ts-flagReadonly">Readonly
</code> <span>default
<wbr/>Strategy
</span><a href=
"#defaultStrategy" aria-label=
"Permalink" class=
"tsd-anchor-icon"><svg viewBox=
"0 0 24 24"><use href=
"../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class=
"tsd-signature"><span class=
"tsd-kind-property">default
<wbr/>Strategy
</span><span class=
"tsd-signature-symbol">:
</span> <span class=
"tsd-signature-type">"ROUND_ROBIN
"</span><span class=
"tsd-signature-symbol"> |
</span><span class=
"tsd-signature-type">"LEAST_USED
"</span><span class=
"tsd-signature-symbol"> |
</span><span class=
"tsd-signature-type">"LEAST_BUSY
"</span><span class=
"tsd-signature-symbol"> |
</span><span class=
"tsd-signature-type">"LEAST_ELU
"</span><span class=
"tsd-signature-symbol"> |
</span><span class=
"tsd-signature-type">"FAIR_SHARE
"</span><span class=
"tsd-signature-symbol"> |
</span><span class=
"tsd-signature-type">"WEIGHTED_ROUND_ROBIN
"</span><span class=
"tsd-signature-symbol"> |
</span><span class=
"tsd-signature-type">"INTERLEAVED_WEIGHTED_ROUND_ROBIN
"</span></div><aside class=
"tsd-sources"><ul><li>Defined in
<a href=
"https://github.com/poolifier/poolifier/blob/a19a4833d91947f660eace57d2d5782f909912c1/src/pools/pool.ts#L83">src/pools/pool.ts:
83</a></li></ul></aside></section><section class=
"tsd-panel tsd-member"><a id=
"elu" class=
"tsd-anchor"></a><h3 class=
"tsd-anchor-link"><code class=
"tsd-tag ts-flagOptional">Optional
</code> <code class=
"tsd-tag ts-flagReadonly">Readonly
</code> <span>elu
</span><a href=
"#elu" aria-label=
"Permalink" class=
"tsd-anchor-icon"><svg viewBox=
"0 0 24 24"><use href=
"../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class=
"tsd-signature"><span class=
"tsd-kind-property">elu
</span><span class=
"tsd-signature-symbol">?:
</span> <span class=
"tsd-signature-symbol">{
</span><br/><span> </span><span class=
"tsd-kind-property">active
</span><span class=
"tsd-signature-symbol">:
</span><span class=
"tsd-signature-symbol">{
</span><br/><span> </span><span class=
"tsd-kind-property">average
</span><span class=
"tsd-signature-symbol">?:
</span><span class=
"tsd-signature-type">number
</span><span class=
"tsd-signature-symbol">;
</span><br/><span> </span><span class=
"tsd-kind-property">maximum
</span><span class=
"tsd-signature-symbol">:
</span><span class=
"tsd-signature-type">number
</span><span class=
"tsd-signature-symbol">;
</span><br/><span> </span><span class=
"tsd-kind-property">median
</span><span class=
"tsd-signature-symbol">?:
</span><span class=
"tsd-signature-type">number
</span><span class=
"tsd-signature-symbol">;
</span><br/><span> </span><span class=
"tsd-kind-property">minimum
</span><span class=
"tsd-signature-symbol">:
</span><span class=
"tsd-signature-type">number
</span><span class=
"tsd-signature-symbol">;
</span><br/><span> </span><span class=
"tsd-signature-symbol">}
</span><span class=
"tsd-signature-symbol">;
</span><br/><span> </span><span class=
"tsd-kind-property">idle
</span><span class=
"tsd-signature-symbol">:
</span><span class=
"tsd-signature-symbol">{
</span><br/><span> </span><span class=
"tsd-kind-property">average
</span><span class=
"tsd-signature-symbol">?:
</span><span class=
"tsd-signature-type">number
</span><span class=
"tsd-signature-symbol">;
</span><br/><span> </span><span class=
"tsd-kind-property">maximum
</span><span class=
"tsd-signature-symbol">:
</span><span class=
"tsd-signature-type">number
</span><span class=
"tsd-signature-symbol">;
</span><br/><span> </span><span class=
"tsd-kind-property">median
</span><span class=
"tsd-signature-symbol">?:
</span><span class=
"tsd-signature-type">number
</span><span class=
"tsd-signature-symbol">;
</span><br/><span> </span><span class=
"tsd-kind-property">minimum
</span><span class=
"tsd-signature-symbol">:
</span><span class=
"tsd-signature-type">number
</span><span class=
"tsd-signature-symbol">;
</span><br/><span> </span><span class=
"tsd-signature-symbol">}
</span><span class=
"tsd-signature-symbol">;
</span><br/><span class=
"tsd-signature-symbol">}
</span></div><div class=
"tsd-type-declaration"><h4>Type declaration
</h4><ul class=
"tsd-parameters"><li class=
"tsd-parameter"><h5><span class=
"tsd-kind-property">active
</span><span class=
"tsd-signature-symbol">:
</span><span class=
"tsd-signature-symbol">{
</span><br/><span> </span><span class=
"tsd-kind-property">average
</span><span class=
"tsd-signature-symbol">?:
</span><span class=
"tsd-signature-type">number
</span><span class=
"tsd-signature-symbol">;
</span><br/><span> </span><span class=
"tsd-kind-property">maximum
</span><span class=
"tsd-signature-symbol">:
</span><span class=
"tsd-signature-type">number
</span><span class=
"tsd-signature-symbol">;
</span><br/><span> </span><span class=
"tsd-kind-property">median
</span><span class=
"tsd-signature-symbol">?:
</span><span class=
"tsd-signature-type">number
</span><span class=
"tsd-signature-symbol">;
</span><br/><span> </span><span class=
"tsd-kind-property">minimum
</span><span class=
"tsd-signature-symbol">:
</span><span class=
"tsd-signature-type">number
</span><span class=
"tsd-signature-symbol">;
</span><br/><span class=
"tsd-signature-symbol">}
</span></h5><ul class=
"tsd-parameters"><li class=
"tsd-parameter"><h5><code class=
"tsd-tag ts-flagOptional">Optional
</code> <code class=
"tsd-tag ts-flagReadonly">Readonly
</code> <span class=
"tsd-kind-property">average
</span><span class=
"tsd-signature-symbol">?:
</span><span class=
"tsd-signature-type">number
</span></h5></li><li class=
"tsd-parameter"><h5><code class=
"tsd-tag ts-flagReadonly">Readonly
</code> <span class=
"tsd-kind-property">maximum
</span><span class=
"tsd-signature-symbol">:
</span><span class=
"tsd-signature-type">number
</span></h5></li><li class=
"tsd-parameter"><h5><code class=
"tsd-tag ts-flagOptional">Optional
</code> <code class=
"tsd-tag ts-flagReadonly">Readonly
</code> <span class=
"tsd-kind-property">median
</span><span class=
"tsd-signature-symbol">?:
</span><span class=
"tsd-signature-type">number
</span></h5></li><li class=
"tsd-parameter"><h5><code class=
"tsd-tag ts-flagReadonly">Readonly
</code> <span class=
"tsd-kind-property">minimum
</span><span class=
"tsd-signature-symbol">:
</span><span class=
"tsd-signature-type">number
</span></h5></li></ul></li><li class=
"tsd-parameter"><h5><span class=
"tsd-kind-property">idle
</span><span class=
"tsd-signature-symbol">:
</span><span class=
"tsd-signature-symbol">{
</span><br/><span> </span><span class=
"tsd-kind-property">average
</span><span class=
"tsd-signature-symbol">?:
</span><span class=
"tsd-signature-type">number
</span><span class=
"tsd-signature-symbol">;
</span><br/><span> </span><span class=
"tsd-kind-property">maximum
</span><span class=
"tsd-signature-symbol">:
</span><span class=
"tsd-signature-type">number
</span><span class=
"tsd-signature-symbol">;
</span><br/><span> </span><span class=
"tsd-kind-property">median
</span><span class=
"tsd-signature-symbol">?:
</span><span class=
"tsd-signature-type">number
</span><span class=
"tsd-signature-symbol">;
</span><br/><span> </span><span class=
"tsd-kind-property">minimum
</span><span class=
"tsd-signature-symbol">:
</span><span class=
"tsd-signature-type">number
</span><span class=
"tsd-signature-symbol">;
</span><br/><span class=
"tsd-signature-symbol">}
</span></h5><ul class=
"tsd-parameters"><li class=
"tsd-parameter"><h5><code class=
"tsd-tag ts-flagOptional">Optional
</code> <code class=
"tsd-tag ts-flagReadonly">Readonly
</code> <span class=
"tsd-kind-property">average
</span><span class=
"tsd-signature-symbol">?:
</span><span class=
"tsd-signature-type">number
</span></h5></li><li class=
"tsd-parameter"><h5><code class=
"tsd-tag ts-flagReadonly">Readonly
</code> <span class=
"tsd-kind-property">maximum
</span><span class=
"tsd-signature-symbol">:
</span><span class=
"tsd-signature-type">number
</span></h5></li><li class=
"tsd-parameter"><h5><code class=
"tsd-tag ts-flagOptional">Optional
</code> <code class=
"tsd-tag ts-flagReadonly">Readonly
</code> <span class=
"tsd-kind-property">median
</span><span class=
"tsd-signature-symbol">?:
</span><span class=
"tsd-signature-type">number
</span></h5></li><li class=
"tsd-parameter"><h5><code class=
"tsd-tag ts-flagReadonly">Readonly
</code> <span class=
"tsd-kind-property">minimum
</span><span class=
"tsd-signature-symbol">:
</span><span class=
"tsd-signature-type">number
</span></h5></li></ul></li></ul></div><aside class=
"tsd-sources"><ul><li>Defined in
<a href=
"https://github.com/poolifier/poolifier/blob/a19a4833d91947f660eace57d2d5782f909912c1/src/pools/pool.ts#L116">src/pools/pool.ts:
116</a></li></ul></aside></section><section class=
"tsd-panel tsd-member"><a id=
"executedTasks" class=
"tsd-anchor"></a><h3 class=
"tsd-anchor-link"><code class=
"tsd-tag ts-flagReadonly">Readonly
</code> <span>executed
<wbr/>Tasks
</span><a href=
"#executedTasks" aria-label=
"Permalink" class=
"tsd-anchor-icon"><svg viewBox=
"0 0 24 24"><use href=
"../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class=
"tsd-signature"><span class=
"tsd-kind-property">executed
<wbr/>Tasks
</span><span class=
"tsd-signature-symbol">:
</span> <span class=
"tsd-signature-type">number
</span></div><aside class=
"tsd-sources"><ul><li>Defined in
<a href=
"https://github.com/poolifier/poolifier/blob/a19a4833d91947f660eace57d2d5782f909912c1/src/pools/pool.ts#L97">src/pools/pool.ts:
97</a></li></ul></aside></section><section class=
"tsd-panel tsd-member"><a id=
"executingTasks" class=
"tsd-anchor"></a><h3 class=
"tsd-anchor-link"><code class=
"tsd-tag ts-flagReadonly">Readonly
</code> <span>executing
<wbr/>Tasks
</span><a href=
"#executingTasks" aria-label=
"Permalink" class=
"tsd-anchor-icon"><svg viewBox=
"0 0 24 24"><use href=
"../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class=
"tsd-signature"><span class=
"tsd-kind-property">executing
<wbr/>Tasks
</span><span class=
"tsd-signature-symbol">:
</span> <span class=
"tsd-signature-type">number
</span></div><aside class=
"tsd-sources"><ul><li>Defined in
<a href=
"https://github.com/poolifier/poolifier/blob/a19a4833d91947f660eace57d2d5782f909912c1/src/pools/pool.ts#L98">src/pools/pool.ts:
98</a></li></ul></aside></section><section class=
"tsd-panel tsd-member"><a id=
"failedTasks" class=
"tsd-anchor"></a><h3 class=
"tsd-anchor-link"><code class=
"tsd-tag ts-flagReadonly">Readonly
</code> <span>failed
<wbr/>Tasks
</span><a href=
"#failedTasks" aria-label=
"Permalink" class=
"tsd-anchor-icon"><svg viewBox=
"0 0 24 24"><use href=
"../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class=
"tsd-signature"><span class=
"tsd-kind-property">failed
<wbr/>Tasks
</span><span class=
"tsd-signature-symbol">:
</span> <span class=
"tsd-signature-type">number
</span></div><aside class=
"tsd-sources"><ul><li>Defined in
<a href=
"https://github.com/poolifier/poolifier/blob/a19a4833d91947f660eace57d2d5782f909912c1/src/pools/pool.ts#L103">src/pools/pool.ts:
103</a></li></ul></aside></section><section class=
"tsd-panel tsd-member"><a id=
"idleWorkerNodes" class=
"tsd-anchor"></a><h3 class=
"tsd-anchor-link"><code class=
"tsd-tag ts-flagReadonly">Readonly
</code> <span>idle
<wbr/>Worker
<wbr/>Nodes
</span><a href=
"#idleWorkerNodes" aria-label=
"Permalink" class=
"tsd-anchor-icon"><svg viewBox=
"0 0 24 24"><use href=
"../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class=
"tsd-signature"><span class=
"tsd-kind-property">idle
<wbr/>Worker
<wbr/>Nodes
</span><span class=
"tsd-signature-symbol">:
</span> <span class=
"tsd-signature-type">number
</span></div><div class=
"tsd-comment tsd-typography"><p>Pool idle worker nodes.
</p>
28 </div><div class=
"tsd-comment tsd-typography"></div><aside class=
"tsd-sources"><ul><li>Defined in
<a href=
"https://github.com/poolifier/poolifier/blob/a19a4833d91947f660eace57d2d5782f909912c1/src/pools/pool.ts#L94">src/pools/pool.ts:
94</a></li></ul></aside></section><section class=
"tsd-panel tsd-member"><a id=
"maxQueuedTasks" class=
"tsd-anchor"></a><h3 class=
"tsd-anchor-link"><code class=
"tsd-tag ts-flagOptional">Optional
</code> <code class=
"tsd-tag ts-flagReadonly">Readonly
</code> <span>max
<wbr/>Queued
<wbr/>Tasks
</span><a href=
"#maxQueuedTasks" aria-label=
"Permalink" class=
"tsd-anchor-icon"><svg viewBox=
"0 0 24 24"><use href=
"../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class=
"tsd-signature"><span class=
"tsd-kind-property">max
<wbr/>Queued
<wbr/>Tasks
</span><span class=
"tsd-signature-symbol">?:
</span> <span class=
"tsd-signature-type">number
</span></div><aside class=
"tsd-sources"><ul><li>Defined in
<a href=
"https://github.com/poolifier/poolifier/blob/a19a4833d91947f660eace57d2d5782f909912c1/src/pools/pool.ts#L100">src/pools/pool.ts:
100</a></li></ul></aside></section><section class=
"tsd-panel tsd-member"><a id=
"maxSize" class=
"tsd-anchor"></a><h3 class=
"tsd-anchor-link"><code class=
"tsd-tag ts-flagReadonly">Readonly
</code> <span>max
<wbr/>Size
</span><a href=
"#maxSize" aria-label=
"Permalink" class=
"tsd-anchor-icon"><svg viewBox=
"0 0 24 24"><use href=
"../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class=
"tsd-signature"><span class=
"tsd-kind-property">max
<wbr/>Size
</span><span class=
"tsd-signature-symbol">:
</span> <span class=
"tsd-signature-type">number
</span></div><aside class=
"tsd-sources"><ul><li>Defined in
<a href=
"https://github.com/poolifier/poolifier/blob/a19a4833d91947f660eace57d2d5782f909912c1/src/pools/pool.ts#L86">src/pools/pool.ts:
86</a></li></ul></aside></section><section class=
"tsd-panel tsd-member"><a id=
"minSize" class=
"tsd-anchor"></a><h3 class=
"tsd-anchor-link"><code class=
"tsd-tag ts-flagReadonly">Readonly
</code> <span>min
<wbr/>Size
</span><a href=
"#minSize" aria-label=
"Permalink" class=
"tsd-anchor-icon"><svg viewBox=
"0 0 24 24"><use href=
"../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class=
"tsd-signature"><span class=
"tsd-kind-property">min
<wbr/>Size
</span><span class=
"tsd-signature-symbol">:
</span> <span class=
"tsd-signature-type">number
</span></div><aside class=
"tsd-sources"><ul><li>Defined in
<a href=
"https://github.com/poolifier/poolifier/blob/a19a4833d91947f660eace57d2d5782f909912c1/src/pools/pool.ts#L85">src/pools/pool.ts:
85</a></li></ul></aside></section><section class=
"tsd-panel tsd-member"><a id=
"queuedTasks" class=
"tsd-anchor"></a><h3 class=
"tsd-anchor-link"><code class=
"tsd-tag ts-flagOptional">Optional
</code> <code class=
"tsd-tag ts-flagReadonly">Readonly
</code> <span>queued
<wbr/>Tasks
</span><a href=
"#queuedTasks" aria-label=
"Permalink" class=
"tsd-anchor-icon"><svg viewBox=
"0 0 24 24"><use href=
"../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class=
"tsd-signature"><span class=
"tsd-kind-property">queued
<wbr/>Tasks
</span><span class=
"tsd-signature-symbol">?:
</span> <span class=
"tsd-signature-type">number
</span></div><aside class=
"tsd-sources"><ul><li>Defined in
<a href=
"https://github.com/poolifier/poolifier/blob/a19a4833d91947f660eace57d2d5782f909912c1/src/pools/pool.ts#L99">src/pools/pool.ts:
99</a></li></ul></aside></section><section class=
"tsd-panel tsd-member"><a id=
"ready" class=
"tsd-anchor"></a><h3 class=
"tsd-anchor-link"><code class=
"tsd-tag ts-flagReadonly">Readonly
</code> <span>ready
</span><a href=
"#ready" aria-label=
"Permalink" class=
"tsd-anchor-icon"><svg viewBox=
"0 0 24 24"><use href=
"../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class=
"tsd-signature"><span class=
"tsd-kind-property">ready
</span><span class=
"tsd-signature-symbol">:
</span> <span class=
"tsd-signature-type">boolean
</span></div><aside class=
"tsd-sources"><ul><li>Defined in
<a href=
"https://github.com/poolifier/poolifier/blob/a19a4833d91947f660eace57d2d5782f909912c1/src/pools/pool.ts#L82">src/pools/pool.ts:
82</a></li></ul></aside></section><section class=
"tsd-panel tsd-member"><a id=
"runTime" class=
"tsd-anchor"></a><h3 class=
"tsd-anchor-link"><code class=
"tsd-tag ts-flagOptional">Optional
</code> <code class=
"tsd-tag ts-flagReadonly">Readonly
</code> <span>run
<wbr/>Time
</span><a href=
"#runTime" aria-label=
"Permalink" class=
"tsd-anchor-icon"><svg viewBox=
"0 0 24 24"><use href=
"../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class=
"tsd-signature"><span class=
"tsd-kind-property">run
<wbr/>Time
</span><span class=
"tsd-signature-symbol">?:
</span> <span class=
"tsd-signature-symbol">{
</span><br/><span> </span><span class=
"tsd-kind-property">average
</span><span class=
"tsd-signature-symbol">?:
</span><span class=
"tsd-signature-type">number
</span><span class=
"tsd-signature-symbol">;
</span><br/><span> </span><span class=
"tsd-kind-property">maximum
</span><span class=
"tsd-signature-symbol">:
</span><span class=
"tsd-signature-type">number
</span><span class=
"tsd-signature-symbol">;
</span><br/><span> </span><span class=
"tsd-kind-property">median
</span><span class=
"tsd-signature-symbol">?:
</span><span class=
"tsd-signature-type">number
</span><span class=
"tsd-signature-symbol">;
</span><br/><span> </span><span class=
"tsd-kind-property">minimum
</span><span class=
"tsd-signature-symbol">:
</span><span class=
"tsd-signature-type">number
</span><span class=
"tsd-signature-symbol">;
</span><br/><span class=
"tsd-signature-symbol">}
</span></div><div class=
"tsd-type-declaration"><h4>Type declaration
</h4><ul class=
"tsd-parameters"><li class=
"tsd-parameter"><h5><code class=
"tsd-tag ts-flagOptional">Optional
</code> <code class=
"tsd-tag ts-flagReadonly">Readonly
</code> <span class=
"tsd-kind-property">average
</span><span class=
"tsd-signature-symbol">?:
</span><span class=
"tsd-signature-type">number
</span></h5></li><li class=
"tsd-parameter"><h5><code class=
"tsd-tag ts-flagReadonly">Readonly
</code> <span class=
"tsd-kind-property">maximum
</span><span class=
"tsd-signature-symbol">:
</span><span class=
"tsd-signature-type">number
</span></h5></li><li class=
"tsd-parameter"><h5><code class=
"tsd-tag ts-flagOptional">Optional
</code> <code class=
"tsd-tag ts-flagReadonly">Readonly
</code> <span class=
"tsd-kind-property">median
</span><span class=
"tsd-signature-symbol">?:
</span><span class=
"tsd-signature-type">number
</span></h5></li><li class=
"tsd-parameter"><h5><code class=
"tsd-tag ts-flagReadonly">Readonly
</code> <span class=
"tsd-kind-property">minimum
</span><span class=
"tsd-signature-symbol">:
</span><span class=
"tsd-signature-type">number
</span></h5></li></ul></div><aside class=
"tsd-sources"><ul><li>Defined in
<a href=
"https://github.com/poolifier/poolifier/blob/a19a4833d91947f660eace57d2d5782f909912c1/src/pools/pool.ts#L104">src/pools/pool.ts:
104</a></li></ul></aside></section><section class=
"tsd-panel tsd-member"><a id=
"started" class=
"tsd-anchor"></a><h3 class=
"tsd-anchor-link"><code class=
"tsd-tag ts-flagReadonly">Readonly
</code> <span>started
</span><a href=
"#started" aria-label=
"Permalink" class=
"tsd-anchor-icon"><svg viewBox=
"0 0 24 24"><use href=
"../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class=
"tsd-signature"><span class=
"tsd-kind-property">started
</span><span class=
"tsd-signature-symbol">:
</span> <span class=
"tsd-signature-type">boolean
</span></div><aside class=
"tsd-sources"><ul><li>Defined in
<a href=
"https://github.com/poolifier/poolifier/blob/a19a4833d91947f660eace57d2d5782f909912c1/src/pools/pool.ts#L81">src/pools/pool.ts:
81</a></li></ul></aside></section><section class=
"tsd-panel tsd-member"><a id=
"stealingWorkerNodes" class=
"tsd-anchor"></a><h3 class=
"tsd-anchor-link"><code class=
"tsd-tag ts-flagOptional">Optional
</code> <code class=
"tsd-tag ts-flagReadonly">Readonly
</code> <span>stealing
<wbr/>Worker
<wbr/>Nodes
</span><a href=
"#stealingWorkerNodes" aria-label=
"Permalink" class=
"tsd-anchor-icon"><svg viewBox=
"0 0 24 24"><use href=
"../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class=
"tsd-signature"><span class=
"tsd-kind-property">stealing
<wbr/>Worker
<wbr/>Nodes
</span><span class=
"tsd-signature-symbol">?:
</span> <span class=
"tsd-signature-type">number
</span></div><div class=
"tsd-comment tsd-typography"><p>Pool stealing worker nodes.
</p>
29 </div><div class=
"tsd-comment tsd-typography"></div><aside class=
"tsd-sources"><ul><li>Defined in
<a href=
"https://github.com/poolifier/poolifier/blob/a19a4833d91947f660eace57d2d5782f909912c1/src/pools/pool.ts#L92">src/pools/pool.ts:
92</a></li></ul></aside></section><section class=
"tsd-panel tsd-member"><a id=
"stolenTasks" class=
"tsd-anchor"></a><h3 class=
"tsd-anchor-link"><code class=
"tsd-tag ts-flagOptional">Optional
</code> <code class=
"tsd-tag ts-flagReadonly">Readonly
</code> <span>stolen
<wbr/>Tasks
</span><a href=
"#stolenTasks" aria-label=
"Permalink" class=
"tsd-anchor-icon"><svg viewBox=
"0 0 24 24"><use href=
"../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class=
"tsd-signature"><span class=
"tsd-kind-property">stolen
<wbr/>Tasks
</span><span class=
"tsd-signature-symbol">?:
</span> <span class=
"tsd-signature-type">number
</span></div><aside class=
"tsd-sources"><ul><li>Defined in
<a href=
"https://github.com/poolifier/poolifier/blob/a19a4833d91947f660eace57d2d5782f909912c1/src/pools/pool.ts#L102">src/pools/pool.ts:
102</a></li></ul></aside></section><section class=
"tsd-panel tsd-member"><a id=
"strategyRetries" class=
"tsd-anchor"></a><h3 class=
"tsd-anchor-link"><code class=
"tsd-tag ts-flagReadonly">Readonly
</code> <span>strategy
<wbr/>Retries
</span><a href=
"#strategyRetries" aria-label=
"Permalink" class=
"tsd-anchor-icon"><svg viewBox=
"0 0 24 24"><use href=
"../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class=
"tsd-signature"><span class=
"tsd-kind-property">strategy
<wbr/>Retries
</span><span class=
"tsd-signature-symbol">:
</span> <span class=
"tsd-signature-type">number
</span></div><aside class=
"tsd-sources"><ul><li>Defined in
<a href=
"https://github.com/poolifier/poolifier/blob/a19a4833d91947f660eace57d2d5782f909912c1/src/pools/pool.ts#L84">src/pools/pool.ts:
84</a></li></ul></aside></section><section class=
"tsd-panel tsd-member"><a id=
"type" class=
"tsd-anchor"></a><h3 class=
"tsd-anchor-link"><code class=
"tsd-tag ts-flagReadonly">Readonly
</code> <span>type
</span><a href=
"#type" aria-label=
"Permalink" class=
"tsd-anchor-icon"><svg viewBox=
"0 0 24 24"><use href=
"../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class=
"tsd-signature"><span class=
"tsd-kind-property">type
</span><span class=
"tsd-signature-symbol">:
</span> <span class=
"tsd-signature-type">"fixed
"</span><span class=
"tsd-signature-symbol"> |
</span><span class=
"tsd-signature-type">"dynamic
"</span></div><aside class=
"tsd-sources"><ul><li>Defined in
<a href=
"https://github.com/poolifier/poolifier/blob/a19a4833d91947f660eace57d2d5782f909912c1/src/pools/pool.ts#L79">src/pools/pool.ts:
79</a></li></ul></aside></section><section class=
"tsd-panel tsd-member"><a id=
"utilization" class=
"tsd-anchor"></a><h3 class=
"tsd-anchor-link"><code class=
"tsd-tag ts-flagOptional">Optional
</code> <code class=
"tsd-tag ts-flagReadonly">Readonly
</code> <span>utilization
</span><a href=
"#utilization" aria-label=
"Permalink" class=
"tsd-anchor-icon"><svg viewBox=
"0 0 24 24"><use href=
"../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class=
"tsd-signature"><span class=
"tsd-kind-property">utilization
</span><span class=
"tsd-signature-symbol">?:
</span> <span class=
"tsd-signature-type">number
</span></div><div class=
"tsd-comment tsd-typography"><p>Pool utilization.
</p>
30 </div><div class=
"tsd-comment tsd-typography"></div><aside class=
"tsd-sources"><ul><li>Defined in
<a href=
"https://github.com/poolifier/poolifier/blob/a19a4833d91947f660eace57d2d5782f909912c1/src/pools/pool.ts#L88">src/pools/pool.ts:
88</a></li></ul></aside></section><section class=
"tsd-panel tsd-member"><a id=
"version" class=
"tsd-anchor"></a><h3 class=
"tsd-anchor-link"><code class=
"tsd-tag ts-flagReadonly">Readonly
</code> <span>version
</span><a href=
"#version" aria-label=
"Permalink" class=
"tsd-anchor-icon"><svg viewBox=
"0 0 24 24"><use href=
"../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class=
"tsd-signature"><span class=
"tsd-kind-property">version
</span><span class=
"tsd-signature-symbol">:
</span> <span class=
"tsd-signature-type">string
</span></div><aside class=
"tsd-sources"><ul><li>Defined in
<a href=
"https://github.com/poolifier/poolifier/blob/a19a4833d91947f660eace57d2d5782f909912c1/src/pools/pool.ts#L78">src/pools/pool.ts:
78</a></li></ul></aside></section><section class=
"tsd-panel tsd-member"><a id=
"waitTime" class=
"tsd-anchor"></a><h3 class=
"tsd-anchor-link"><code class=
"tsd-tag ts-flagOptional">Optional
</code> <code class=
"tsd-tag ts-flagReadonly">Readonly
</code> <span>wait
<wbr/>Time
</span><a href=
"#waitTime" aria-label=
"Permalink" class=
"tsd-anchor-icon"><svg viewBox=
"0 0 24 24"><use href=
"../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class=
"tsd-signature"><span class=
"tsd-kind-property">wait
<wbr/>Time
</span><span class=
"tsd-signature-symbol">?:
</span> <span class=
"tsd-signature-symbol">{
</span><br/><span> </span><span class=
"tsd-kind-property">average
</span><span class=
"tsd-signature-symbol">?:
</span><span class=
"tsd-signature-type">number
</span><span class=
"tsd-signature-symbol">;
</span><br/><span> </span><span class=
"tsd-kind-property">maximum
</span><span class=
"tsd-signature-symbol">:
</span><span class=
"tsd-signature-type">number
</span><span class=
"tsd-signature-symbol">;
</span><br/><span> </span><span class=
"tsd-kind-property">median
</span><span class=
"tsd-signature-symbol">?:
</span><span class=
"tsd-signature-type">number
</span><span class=
"tsd-signature-symbol">;
</span><br/><span> </span><span class=
"tsd-kind-property">minimum
</span><span class=
"tsd-signature-symbol">:
</span><span class=
"tsd-signature-type">number
</span><span class=
"tsd-signature-symbol">;
</span><br/><span class=
"tsd-signature-symbol">}
</span></div><div class=
"tsd-type-declaration"><h4>Type declaration
</h4><ul class=
"tsd-parameters"><li class=
"tsd-parameter"><h5><code class=
"tsd-tag ts-flagOptional">Optional
</code> <code class=
"tsd-tag ts-flagReadonly">Readonly
</code> <span class=
"tsd-kind-property">average
</span><span class=
"tsd-signature-symbol">?:
</span><span class=
"tsd-signature-type">number
</span></h5></li><li class=
"tsd-parameter"><h5><code class=
"tsd-tag ts-flagReadonly">Readonly
</code> <span class=
"tsd-kind-property">maximum
</span><span class=
"tsd-signature-symbol">:
</span><span class=
"tsd-signature-type">number
</span></h5></li><li class=
"tsd-parameter"><h5><code class=
"tsd-tag ts-flagOptional">Optional
</code> <code class=
"tsd-tag ts-flagReadonly">Readonly
</code> <span class=
"tsd-kind-property">median
</span><span class=
"tsd-signature-symbol">?:
</span><span class=
"tsd-signature-type">number
</span></h5></li><li class=
"tsd-parameter"><h5><code class=
"tsd-tag ts-flagReadonly">Readonly
</code> <span class=
"tsd-kind-property">minimum
</span><span class=
"tsd-signature-symbol">:
</span><span class=
"tsd-signature-type">number
</span></h5></li></ul></div><aside class=
"tsd-sources"><ul><li>Defined in
<a href=
"https://github.com/poolifier/poolifier/blob/a19a4833d91947f660eace57d2d5782f909912c1/src/pools/pool.ts#L110">src/pools/pool.ts:
110</a></li></ul></aside></section><section class=
"tsd-panel tsd-member"><a id=
"worker" class=
"tsd-anchor"></a><h3 class=
"tsd-anchor-link"><code class=
"tsd-tag ts-flagReadonly">Readonly
</code> <span>worker
</span><a href=
"#worker" aria-label=
"Permalink" class=
"tsd-anchor-icon"><svg viewBox=
"0 0 24 24"><use href=
"../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class=
"tsd-signature"><span class=
"tsd-kind-property">worker
</span><span class=
"tsd-signature-symbol">:
</span> <span class=
"tsd-signature-type">"thread
"</span><span class=
"tsd-signature-symbol"> |
</span><span class=
"tsd-signature-type">"cluster
"</span></div><aside class=
"tsd-sources"><ul><li>Defined in
<a href=
"https://github.com/poolifier/poolifier/blob/a19a4833d91947f660eace57d2d5782f909912c1/src/pools/pool.ts#L80">src/pools/pool.ts:
80</a></li></ul></aside></section><section class=
"tsd-panel tsd-member"><a id=
"workerNodes" class=
"tsd-anchor"></a><h3 class=
"tsd-anchor-link"><code class=
"tsd-tag ts-flagReadonly">Readonly
</code> <span>worker
<wbr/>Nodes
</span><a href=
"#workerNodes" aria-label=
"Permalink" class=
"tsd-anchor-icon"><svg viewBox=
"0 0 24 24"><use href=
"../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class=
"tsd-signature"><span class=
"tsd-kind-property">worker
<wbr/>Nodes
</span><span class=
"tsd-signature-symbol">:
</span> <span class=
"tsd-signature-type">number
</span></div><div class=
"tsd-comment tsd-typography"><p>Pool total worker nodes.
</p>
31 </div><div class=
"tsd-comment tsd-typography"></div><aside class=
"tsd-sources"><ul><li>Defined in
<a href=
"https://github.com/poolifier/poolifier/blob/a19a4833d91947f660eace57d2d5782f909912c1/src/pools/pool.ts#L90">src/pools/pool.ts:
90</a></li></ul></aside></section></section></div><div class=
"col-sidebar"><div class=
"page-menu"><div class=
"tsd-navigation settings"><details class=
"tsd-index-accordion"><summary class=
"tsd-accordion-summary"><h3><svg width=
"20" height=
"20" viewBox=
"0 0 24 24" fill=
"none"><use href=
"../assets/icons.svg#icon-chevronDown"></use></svg>Settings
</h3></summary><div class=
"tsd-accordion-details"><div class=
"tsd-filter-visibility"><h4 class=
"uppercase">Member Visibility
</h4><form><ul id=
"tsd-filter-options"><li class=
"tsd-filter-item"><label class=
"tsd-filter-input"><input type=
"checkbox" id=
"tsd-filter-protected" name=
"protected"/><svg width=
"32" height=
"32" viewBox=
"0 0 32 32" aria-hidden=
"true"><rect class=
"tsd-checkbox-background" width=
"30" height=
"30" x=
"1" y=
"1" rx=
"6" fill=
"none"></rect><path class=
"tsd-checkbox-checkmark" d=
"M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke=
"none" stroke-width=
"3.5" stroke-linejoin=
"round" fill=
"none"></path></svg><span>Protected
</span></label></li><li class=
"tsd-filter-item"><label class=
"tsd-filter-input"><input type=
"checkbox" id=
"tsd-filter-private" name=
"private"/><svg width=
"32" height=
"32" viewBox=
"0 0 32 32" aria-hidden=
"true"><rect class=
"tsd-checkbox-background" width=
"30" height=
"30" x=
"1" y=
"1" rx=
"6" fill=
"none"></rect><path class=
"tsd-checkbox-checkmark" d=
"M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke=
"none" stroke-width=
"3.5" stroke-linejoin=
"round" fill=
"none"></path></svg><span>Private
</span></label></li><li class=
"tsd-filter-item"><label class=
"tsd-filter-input"><input type=
"checkbox" id=
"tsd-filter-inherited" name=
"inherited" checked
/><svg width=
"32" height=
"32" viewBox=
"0 0 32 32" aria-hidden=
"true"><rect class=
"tsd-checkbox-background" width=
"30" height=
"30" x=
"1" y=
"1" rx=
"6" fill=
"none"></rect><path class=
"tsd-checkbox-checkmark" d=
"M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke=
"none" stroke-width=
"3.5" stroke-linejoin=
"round" fill=
"none"></path></svg><span>Inherited
</span></label></li><li class=
"tsd-filter-item"><label class=
"tsd-filter-input"><input type=
"checkbox" id=
"tsd-filter-external" name=
"external"/><svg width=
"32" height=
"32" viewBox=
"0 0 32 32" aria-hidden=
"true"><rect class=
"tsd-checkbox-background" width=
"30" height=
"30" x=
"1" y=
"1" rx=
"6" fill=
"none"></rect><path class=
"tsd-checkbox-checkmark" d=
"M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke=
"none" stroke-width=
"3.5" stroke-linejoin=
"round" fill=
"none"></path></svg><span>External
</span></label></li></ul></form></div><div class=
"tsd-theme-toggle"><h4 class=
"uppercase">Theme
</h4><select id=
"tsd-theme"><option value=
"os">OS
</option><option value=
"light">Light
</option><option value=
"dark">Dark
</option></select></div></div></details></div><details open
class=
"tsd-index-accordion tsd-page-navigation"><summary class=
"tsd-accordion-summary"><h3><svg width=
"20" height=
"20" viewBox=
"0 0 24 24" fill=
"none"><use href=
"../assets/icons.svg#icon-chevronDown"></use></svg>On This Page
</h3></summary><div class=
"tsd-accordion-details"><a href=
"#backPressure" class=
""><svg class=
"tsd-kind-icon" viewBox=
"0 0 24 24"><use href=
"../assets/icons.svg#icon-1024"></use></svg><span>back
<wbr/>Pressure
</span></a><a href=
"#busyWorkerNodes" class=
""><svg class=
"tsd-kind-icon" viewBox=
"0 0 24 24"><use href=
"../assets/icons.svg#icon-1024"></use></svg><span>busy
<wbr/>Worker
<wbr/>Nodes
</span></a><a href=
"#defaultStrategy" class=
""><svg class=
"tsd-kind-icon" viewBox=
"0 0 24 24"><use href=
"../assets/icons.svg#icon-1024"></use></svg><span>default
<wbr/>Strategy
</span></a><a href=
"#elu" class=
""><svg class=
"tsd-kind-icon" viewBox=
"0 0 24 24"><use href=
"../assets/icons.svg#icon-1024"></use></svg><span>elu
</span></a><a href=
"#executedTasks" class=
""><svg class=
"tsd-kind-icon" viewBox=
"0 0 24 24"><use href=
"../assets/icons.svg#icon-1024"></use></svg><span>executed
<wbr/>Tasks
</span></a><a href=
"#executingTasks" class=
""><svg class=
"tsd-kind-icon" viewBox=
"0 0 24 24"><use href=
"../assets/icons.svg#icon-1024"></use></svg><span>executing
<wbr/>Tasks
</span></a><a href=
"#failedTasks" class=
""><svg class=
"tsd-kind-icon" viewBox=
"0 0 24 24"><use href=
"../assets/icons.svg#icon-1024"></use></svg><span>failed
<wbr/>Tasks
</span></a><a href=
"#idleWorkerNodes" class=
""><svg class=
"tsd-kind-icon" viewBox=
"0 0 24 24"><use href=
"../assets/icons.svg#icon-1024"></use></svg><span>idle
<wbr/>Worker
<wbr/>Nodes
</span></a><a href=
"#maxQueuedTasks" class=
""><svg class=
"tsd-kind-icon" viewBox=
"0 0 24 24"><use href=
"../assets/icons.svg#icon-1024"></use></svg><span>max
<wbr/>Queued
<wbr/>Tasks
</span></a><a href=
"#maxSize" class=
""><svg class=
"tsd-kind-icon" viewBox=
"0 0 24 24"><use href=
"../assets/icons.svg#icon-1024"></use></svg><span>max
<wbr/>Size
</span></a><a href=
"#minSize" class=
""><svg class=
"tsd-kind-icon" viewBox=
"0 0 24 24"><use href=
"../assets/icons.svg#icon-1024"></use></svg><span>min
<wbr/>Size
</span></a><a href=
"#queuedTasks" class=
""><svg class=
"tsd-kind-icon" viewBox=
"0 0 24 24"><use href=
"../assets/icons.svg#icon-1024"></use></svg><span>queued
<wbr/>Tasks
</span></a><a href=
"#ready" class=
""><svg class=
"tsd-kind-icon" viewBox=
"0 0 24 24"><use href=
"../assets/icons.svg#icon-1024"></use></svg><span>ready
</span></a><a href=
"#runTime" class=
""><svg class=
"tsd-kind-icon" viewBox=
"0 0 24 24"><use href=
"../assets/icons.svg#icon-1024"></use></svg><span>run
<wbr/>Time
</span></a><a href=
"#started" class=
""><svg class=
"tsd-kind-icon" viewBox=
"0 0 24 24"><use href=
"../assets/icons.svg#icon-1024"></use></svg><span>started
</span></a><a href=
"#stealingWorkerNodes" class=
""><svg class=
"tsd-kind-icon" viewBox=
"0 0 24 24"><use href=
"../assets/icons.svg#icon-1024"></use></svg><span>stealing
<wbr/>Worker
<wbr/>Nodes
</span></a><a href=
"#stolenTasks" class=
""><svg class=
"tsd-kind-icon" viewBox=
"0 0 24 24"><use href=
"../assets/icons.svg#icon-1024"></use></svg><span>stolen
<wbr/>Tasks
</span></a><a href=
"#strategyRetries" class=
""><svg class=
"tsd-kind-icon" viewBox=
"0 0 24 24"><use href=
"../assets/icons.svg#icon-1024"></use></svg><span>strategy
<wbr/>Retries
</span></a><a href=
"#type" class=
""><svg class=
"tsd-kind-icon" viewBox=
"0 0 24 24"><use href=
"../assets/icons.svg#icon-1024"></use></svg><span>type
</span></a><a href=
"#utilization" class=
""><svg class=
"tsd-kind-icon" viewBox=
"0 0 24 24"><use href=
"../assets/icons.svg#icon-1024"></use></svg><span>utilization
</span></a><a href=
"#version" class=
""><svg class=
"tsd-kind-icon" viewBox=
"0 0 24 24"><use href=
"../assets/icons.svg#icon-1024"></use></svg><span>version
</span></a><a href=
"#waitTime" class=
""><svg class=
"tsd-kind-icon" viewBox=
"0 0 24 24"><use href=
"../assets/icons.svg#icon-1024"></use></svg><span>wait
<wbr/>Time
</span></a><a href=
"#worker" class=
""><svg class=
"tsd-kind-icon" viewBox=
"0 0 24 24"><use href=
"../assets/icons.svg#icon-1024"></use></svg><span>worker
</span></a><a href=
"#workerNodes" class=
""><svg class=
"tsd-kind-icon" viewBox=
"0 0 24 24"><use href=
"../assets/icons.svg#icon-1024"></use></svg><span>worker
<wbr/>Nodes
</span></a></div></details></div><div class=
"site-menu"><nav class=
"tsd-navigation"><a href=
"../index.html"><svg class=
"tsd-kind-icon" viewBox=
"0 0 24 24"><use href=
"../assets/icons.svg#icon-1"></use></svg><span>poolifier - v4.0
.8</span></a><ul class=
"tsd-small-nested-navigation" id=
"tsd-nav-container" data-base=
".."><li>Loading...
</li></ul></nav></div></div></div><footer><p class=
"tsd-generator">Generated using
<a href=
"https://typedoc.org/" target=
"_blank">TypeDoc
</a></p></footer><div class=
"overlay"></div></body></html>