From cb4889b43e6935f6dd70d8011ba085c9ca7218ba Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 4 Sep 2023 22:04:55 +0000 Subject: [PATCH] docs: generate documentation --- docs/assets/main.js | 7 +- docs/assets/navigation.js | 1 + docs/assets/search.js | 2 +- docs/assets/style.css | 10 +- docs/classes/AbstractPool.html | 395 +++++++++--------- docs/classes/AbstractWorker.html | 280 ++++++------- docs/classes/CircularArray.html | 281 +++++++------ docs/classes/ClusterWorker.html | 239 +++++------ docs/classes/Deque.html | 156 +++---- docs/classes/DynamicClusterPool.html | 286 ++++++------- docs/classes/DynamicThreadPool.html | 289 ++++++------- docs/classes/FixedClusterPool.html | 283 ++++++------- docs/classes/FixedThreadPool.html | 286 ++++++------- docs/classes/Node.html | 126 ++---- docs/classes/PoolEmitter.html | 186 ++++----- docs/classes/ThreadWorker.html | 241 +++++------ docs/classes/WorkerChoiceStrategyContext.html | 162 +++---- docs/functions/availableParallelism.html | 112 ++--- docs/index.html | 118 ++---- docs/interfaces/ClusterPoolOptions.html | 140 +++---- ...tLoopUtilizationMeasurementStatistics.html | 122 ++---- docs/interfaces/IPool.html | 168 +++----- docs/interfaces/IWorker.html | 130 ++---- docs/interfaces/IWorkerChoiceStrategy.html | 136 +++--- docs/interfaces/IWorkerNode.html | 161 +++---- docs/interfaces/MeasurementOptions.html | 118 ++---- docs/interfaces/MeasurementStatistics.html | 128 ++---- .../MeasurementStatisticsRequirements.html | 122 ++---- docs/interfaces/MessageValue.html | 144 +++---- docs/interfaces/PoolInfo.html | 156 +++---- docs/interfaces/PoolOptions.html | 136 +++--- docs/interfaces/PromiseResponseWrapper.html | 124 ++---- docs/interfaces/StrategyData.html | 118 ++---- docs/interfaces/StrategyPolicy.html | 120 ++---- docs/interfaces/Task.html | 128 ++---- docs/interfaces/TaskError.html | 122 ++---- docs/interfaces/TaskPerformance.html | 124 ++---- docs/interfaces/TaskStatistics.html | 128 ++---- .../TaskStatisticsRequirements.html | 122 ++---- docs/interfaces/TasksQueueOptions.html | 122 ++---- docs/interfaces/ThreadPoolOptions.html | 138 +++--- .../WorkerChoiceStrategyOptions.html | 128 ++---- docs/interfaces/WorkerInfo.html | 126 ++---- docs/interfaces/WorkerOptions.html | 124 ++---- docs/interfaces/WorkerStatistics.html | 120 ++---- docs/interfaces/WorkerUsage.html | 124 ++---- docs/types/ErrorHandler.html | 110 ++--- docs/types/ExitHandler.html | 110 ++--- docs/types/KillBehavior.html | 110 ++--- docs/types/KillHandler.html | 110 ++--- docs/types/Measurement.html | 110 ++--- docs/types/MessageHandler.html | 110 ++--- docs/types/OnlineHandler.html | 110 ++--- docs/types/PoolEvent.html | 110 ++--- docs/types/PoolType.html | 110 ++--- docs/types/TaskAsyncFunction.html | 112 ++--- docs/types/TaskFunction.html | 110 ++--- docs/types/TaskFunctions.html | 110 ++--- docs/types/TaskSyncFunction.html | 112 ++--- docs/types/WorkerChoiceStrategy.html | 110 ++--- docs/types/WorkerNodeEventCallback.html | 113 ++--- docs/types/WorkerType.html | 110 ++--- docs/types/Writable.html | 110 ++--- docs/variables/KillBehaviors.html | 110 ++--- docs/variables/Measurements.html | 110 ++--- docs/variables/PoolEvents.html | 110 ++--- docs/variables/PoolTypes.html | 110 ++--- docs/variables/WorkerChoiceStrategies.html | 110 ++--- docs/variables/WorkerTypes.html | 110 ++--- 69 files changed, 3554 insertions(+), 5972 deletions(-) create mode 100644 docs/assets/navigation.js diff --git a/docs/assets/main.js b/docs/assets/main.js index 3cee05e6..01bcad55 100644 --- a/docs/assets/main.js +++ b/docs/assets/main.js @@ -1,7 +1,8 @@ "use strict"; -"use strict";(()=>{var Se=Object.create;var re=Object.defineProperty;var we=Object.getOwnPropertyDescriptor;var Te=Object.getOwnPropertyNames;var ke=Object.getPrototypeOf,Qe=Object.prototype.hasOwnProperty;var Pe=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports);var Ie=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Te(e))!Qe.call(t,i)&&i!==r&&re(t,i,{get:()=>e[i],enumerable:!(n=we(e,i))||n.enumerable});return t};var Ce=(t,e,r)=>(r=t!=null?Se(ke(t)):{},Ie(e||!t||!t.__esModule?re(r,"default",{value:t,enumerable:!0}):r,t));var ae=Pe((se,oe)=>{(function(){var t=function(e){var r=new t.Builder;return r.pipeline.add(t.trimmer,t.stopWordFilter,t.stemmer),r.searchPipeline.add(t.stemmer),e.call(r,r),r.build()};t.version="2.3.9";t.utils={},t.utils.warn=function(e){return function(r){e.console&&console.warn&&console.warn(r)}}(this),t.utils.asString=function(e){return e==null?"":e.toString()},t.utils.clone=function(e){if(e==null)return e;for(var r=Object.create(null),n=Object.keys(e),i=0;i0){var d=t.utils.clone(r)||{};d.position=[a,u],d.index=s.length,s.push(new t.Token(n.slice(a,o),d))}a=o+1}}return s},t.tokenizer.separator=/[\s\-]+/;t.Pipeline=function(){this._stack=[]},t.Pipeline.registeredFunctions=Object.create(null),t.Pipeline.registerFunction=function(e,r){r in this.registeredFunctions&&t.utils.warn("Overwriting existing registered function: "+r),e.label=r,t.Pipeline.registeredFunctions[e.label]=e},t.Pipeline.warnIfFunctionNotRegistered=function(e){var r=e.label&&e.label in this.registeredFunctions;r||t.utils.warn(`Function is not registered with pipeline. This may cause problems when serialising the index. -`,e)},t.Pipeline.load=function(e){var r=new t.Pipeline;return e.forEach(function(n){var i=t.Pipeline.registeredFunctions[n];if(i)r.add(i);else throw new Error("Cannot load unregistered function: "+n)}),r},t.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach(function(r){t.Pipeline.warnIfFunctionNotRegistered(r),this._stack.push(r)},this)},t.Pipeline.prototype.after=function(e,r){t.Pipeline.warnIfFunctionNotRegistered(r);var n=this._stack.indexOf(e);if(n==-1)throw new Error("Cannot find existingFn");n=n+1,this._stack.splice(n,0,r)},t.Pipeline.prototype.before=function(e,r){t.Pipeline.warnIfFunctionNotRegistered(r);var n=this._stack.indexOf(e);if(n==-1)throw new Error("Cannot find existingFn");this._stack.splice(n,0,r)},t.Pipeline.prototype.remove=function(e){var r=this._stack.indexOf(e);r!=-1&&this._stack.splice(r,1)},t.Pipeline.prototype.run=function(e){for(var r=this._stack.length,n=0;n1&&(oe&&(n=s),o!=e);)i=n-r,s=r+Math.floor(i/2),o=this.elements[s*2];if(o==e||o>e)return s*2;if(ol?d+=2:a==l&&(r+=n[u+1]*i[d+1],u+=2,d+=2);return r},t.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},t.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),r=1,n=0;r0){var o=s.str.charAt(0),a;o in s.node.edges?a=s.node.edges[o]:(a=new t.TokenSet,s.node.edges[o]=a),s.str.length==1&&(a.final=!0),i.push({node:a,editsRemaining:s.editsRemaining,str:s.str.slice(1)})}if(s.editsRemaining!=0){if("*"in s.node.edges)var l=s.node.edges["*"];else{var l=new t.TokenSet;s.node.edges["*"]=l}if(s.str.length==0&&(l.final=!0),i.push({node:l,editsRemaining:s.editsRemaining-1,str:s.str}),s.str.length>1&&i.push({node:s.node,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)}),s.str.length==1&&(s.node.final=!0),s.str.length>=1){if("*"in s.node.edges)var u=s.node.edges["*"];else{var u=new t.TokenSet;s.node.edges["*"]=u}s.str.length==1&&(u.final=!0),i.push({node:u,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)})}if(s.str.length>1){var d=s.str.charAt(0),m=s.str.charAt(1),y;m in s.node.edges?y=s.node.edges[m]:(y=new t.TokenSet,s.node.edges[m]=y),s.str.length==1&&(y.final=!0),i.push({node:y,editsRemaining:s.editsRemaining-1,str:d+s.str.slice(2)})}}}return n},t.TokenSet.fromString=function(e){for(var r=new t.TokenSet,n=r,i=0,s=e.length;i=e;r--){var n=this.uncheckedNodes[r],i=n.child.toString();i in this.minimizedNodes?n.parent.edges[n.char]=this.minimizedNodes[i]:(n.child._str=i,this.minimizedNodes[i]=n.child),this.uncheckedNodes.pop()}};t.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},t.Index.prototype.search=function(e){return this.query(function(r){var n=new t.QueryParser(e,r);n.parse()})},t.Index.prototype.query=function(e){for(var r=new t.Query(this.fields),n=Object.create(null),i=Object.create(null),s=Object.create(null),o=Object.create(null),a=Object.create(null),l=0;l1?this._b=1:this._b=e},t.Builder.prototype.k1=function(e){this._k1=e},t.Builder.prototype.add=function(e,r){var n=e[this._ref],i=Object.keys(this._fields);this._documents[n]=r||{},this.documentCount+=1;for(var s=0;s=this.length)return t.QueryLexer.EOS;var e=this.str.charAt(this.pos);return this.pos+=1,e},t.QueryLexer.prototype.width=function(){return this.pos-this.start},t.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},t.QueryLexer.prototype.backup=function(){this.pos-=1},t.QueryLexer.prototype.acceptDigitRun=function(){var e,r;do e=this.next(),r=e.charCodeAt(0);while(r>47&&r<58);e!=t.QueryLexer.EOS&&this.backup()},t.QueryLexer.prototype.more=function(){return this.pos1&&(e.backup(),e.emit(t.QueryLexer.TERM)),e.ignore(),e.more())return t.QueryLexer.lexText},t.QueryLexer.lexEditDistance=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.EDIT_DISTANCE),t.QueryLexer.lexText},t.QueryLexer.lexBoost=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.BOOST),t.QueryLexer.lexText},t.QueryLexer.lexEOS=function(e){e.width()>0&&e.emit(t.QueryLexer.TERM)},t.QueryLexer.termSeparator=t.tokenizer.separator,t.QueryLexer.lexText=function(e){for(;;){var r=e.next();if(r==t.QueryLexer.EOS)return t.QueryLexer.lexEOS;if(r.charCodeAt(0)==92){e.escapeCharacter();continue}if(r==":")return t.QueryLexer.lexField;if(r=="~")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexEditDistance;if(r=="^")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexBoost;if(r=="+"&&e.width()===1||r=="-"&&e.width()===1)return e.emit(t.QueryLexer.PRESENCE),t.QueryLexer.lexText;if(r.match(t.QueryLexer.termSeparator))return t.QueryLexer.lexTerm}},t.QueryParser=function(e,r){this.lexer=new t.QueryLexer(e),this.query=r,this.currentClause={},this.lexemeIdx=0},t.QueryParser.prototype.parse=function(){this.lexer.run(),this.lexemes=this.lexer.lexemes;for(var e=t.QueryParser.parseClause;e;)e=e(this);return this.query},t.QueryParser.prototype.peekLexeme=function(){return this.lexemes[this.lexemeIdx]},t.QueryParser.prototype.consumeLexeme=function(){var e=this.peekLexeme();return this.lexemeIdx+=1,e},t.QueryParser.prototype.nextClause=function(){var e=this.currentClause;this.query.clause(e),this.currentClause={}},t.QueryParser.parseClause=function(e){var r=e.peekLexeme();if(r!=null)switch(r.type){case t.QueryLexer.PRESENCE:return t.QueryParser.parsePresence;case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var n="expected either a field or a term, found "+r.type;throw r.str.length>=1&&(n+=" with value '"+r.str+"'"),new t.QueryParseError(n,r.start,r.end)}},t.QueryParser.parsePresence=function(e){var r=e.consumeLexeme();if(r!=null){switch(r.str){case"-":e.currentClause.presence=t.Query.presence.PROHIBITED;break;case"+":e.currentClause.presence=t.Query.presence.REQUIRED;break;default:var n="unrecognised presence operator'"+r.str+"'";throw new t.QueryParseError(n,r.start,r.end)}var i=e.peekLexeme();if(i==null){var n="expecting term or field, found nothing";throw new t.QueryParseError(n,r.start,r.end)}switch(i.type){case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var n="expecting term or field, found '"+i.type+"'";throw new t.QueryParseError(n,i.start,i.end)}}},t.QueryParser.parseField=function(e){var r=e.consumeLexeme();if(r!=null){if(e.query.allFields.indexOf(r.str)==-1){var n=e.query.allFields.map(function(o){return"'"+o+"'"}).join(", "),i="unrecognised field '"+r.str+"', possible fields: "+n;throw new t.QueryParseError(i,r.start,r.end)}e.currentClause.fields=[r.str];var s=e.peekLexeme();if(s==null){var i="expecting term, found nothing";throw new t.QueryParseError(i,r.start,r.end)}switch(s.type){case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var i="expecting term, found '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseTerm=function(e){var r=e.consumeLexeme();if(r!=null){e.currentClause.term=r.str.toLowerCase(),r.str.indexOf("*")!=-1&&(e.currentClause.usePipeline=!1);var n=e.peekLexeme();if(n==null){e.nextClause();return}switch(n.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+n.type+"'";throw new t.QueryParseError(i,n.start,n.end)}}},t.QueryParser.parseEditDistance=function(e){var r=e.consumeLexeme();if(r!=null){var n=parseInt(r.str,10);if(isNaN(n)){var i="edit distance must be numeric";throw new t.QueryParseError(i,r.start,r.end)}e.currentClause.editDistance=n;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseBoost=function(e){var r=e.consumeLexeme();if(r!=null){var n=parseInt(r.str,10);if(isNaN(n)){var i="boost must be numeric";throw new t.QueryParseError(i,r.start,r.end)}e.currentClause.boost=n;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},function(e,r){typeof define=="function"&&define.amd?define(r):typeof se=="object"?oe.exports=r():e.lunr=r()}(this,function(){return t})})()});var ne=[];function G(t,e){ne.push({selector:e,constructor:t})}var U=class{constructor(){this.alwaysVisibleMember=null;this.createComponents(document.body),this.ensureActivePageVisible(),this.ensureFocusedElementVisible(),this.listenForCodeCopies(),window.addEventListener("hashchange",()=>this.ensureFocusedElementVisible())}createComponents(e){ne.forEach(r=>{e.querySelectorAll(r.selector).forEach(n=>{n.dataset.hasInstance||(new r.constructor({el:n,app:this}),n.dataset.hasInstance=String(!0))})})}filterChanged(){this.ensureFocusedElementVisible()}ensureActivePageVisible(){let e=document.querySelector(".tsd-navigation .current"),r=e?.parentElement;for(;r&&!r.classList.contains(".tsd-navigation");)r instanceof HTMLDetailsElement&&(r.open=!0),r=r.parentElement;if(e){let n=e.getBoundingClientRect().top-document.documentElement.clientHeight/4;document.querySelector(".site-menu").scrollTop=n}}ensureFocusedElementVisible(){if(this.alwaysVisibleMember&&(this.alwaysVisibleMember.classList.remove("always-visible"),this.alwaysVisibleMember.firstElementChild.remove(),this.alwaysVisibleMember=null),!location.hash)return;let e=document.getElementById(location.hash.substring(1));if(!e)return;let r=e.parentElement;for(;r&&r.tagName!=="SECTION";)r=r.parentElement;if(r&&r.offsetParent==null){this.alwaysVisibleMember=r,r.classList.add("always-visible");let n=document.createElement("p");n.classList.add("warning"),n.textContent="This member is normally hidden due to your filter settings.",r.prepend(n)}}listenForCodeCopies(){document.querySelectorAll("pre > button").forEach(e=>{let r;e.addEventListener("click",()=>{e.previousElementSibling instanceof HTMLElement&&navigator.clipboard.writeText(e.previousElementSibling.innerText.trim()),e.textContent="Copied!",e.classList.add("visible"),clearTimeout(r),r=setTimeout(()=>{e.classList.remove("visible"),r=setTimeout(()=>{e.textContent="Copy"},100)},1e3)})})}};var ie=(t,e=100)=>{let r;return()=>{clearTimeout(r),r=setTimeout(()=>t(),e)}};var ce=Ce(ae());function de(){let t=document.getElementById("tsd-search");if(!t)return;let e=document.getElementById("tsd-search-script");t.classList.add("loading"),e&&(e.addEventListener("error",()=>{t.classList.remove("loading"),t.classList.add("failure")}),e.addEventListener("load",()=>{t.classList.remove("loading"),t.classList.add("ready")}),window.searchData&&t.classList.remove("loading"));let r=document.querySelector("#tsd-search input"),n=document.querySelector("#tsd-search .results");if(!r||!n)throw new Error("The input field or the result list wrapper was not found");let i=!1;n.addEventListener("mousedown",()=>i=!0),n.addEventListener("mouseup",()=>{i=!1,t.classList.remove("has-focus")}),r.addEventListener("focus",()=>t.classList.add("has-focus")),r.addEventListener("blur",()=>{i||(i=!1,t.classList.remove("has-focus"))});let s={base:t.dataset.base+"/"};Oe(t,n,r,s)}function Oe(t,e,r,n){r.addEventListener("input",ie(()=>{Re(t,e,r,n)},200));let i=!1;r.addEventListener("keydown",s=>{i=!0,s.key=="Enter"?Fe(e,r):s.key=="Escape"?r.blur():s.key=="ArrowUp"?ue(e,-1):s.key==="ArrowDown"?ue(e,1):i=!1}),r.addEventListener("keypress",s=>{i&&s.preventDefault()}),document.body.addEventListener("keydown",s=>{s.altKey||s.ctrlKey||s.metaKey||!r.matches(":focus")&&s.key==="/"&&(r.focus(),s.preventDefault())})}function _e(t,e){t.index||window.searchData&&(e.classList.remove("loading"),e.classList.add("ready"),t.data=window.searchData,t.index=ce.Index.load(window.searchData.index))}function Re(t,e,r,n){if(_e(n,t),!n.index||!n.data)return;e.textContent="";let i=r.value.trim(),s=i?n.index.search(`*${i}*`):[];for(let o=0;oa.score-o.score);for(let o=0,a=Math.min(10,s.length);o${le(l.parent,i)}.${u}`);let d=document.createElement("li");d.classList.value=l.classes??"";let m=document.createElement("a");m.href=n.base+l.url,m.innerHTML=u,d.append(m),e.appendChild(d)}}function ue(t,e){let r=t.querySelector(".current");if(!r)r=t.querySelector(e==1?"li:first-child":"li:last-child"),r&&r.classList.add("current");else{let n=r;if(e===1)do n=n.nextElementSibling??void 0;while(n instanceof HTMLElement&&n.offsetParent==null);else do n=n.previousElementSibling??void 0;while(n instanceof HTMLElement&&n.offsetParent==null);n&&(r.classList.remove("current"),n.classList.add("current"))}}function Fe(t,e){let r=t.querySelector(".current");if(r||(r=t.querySelector("li:first-child")),r){let n=r.querySelector("a");n&&(window.location.href=n.href),e.blur()}}function le(t,e){if(e==="")return t;let r=t.toLocaleLowerCase(),n=e.toLocaleLowerCase(),i=[],s=0,o=r.indexOf(n);for(;o!=-1;)i.push(K(t.substring(s,o)),`${K(t.substring(o,o+n.length))}`),s=o+n.length,o=r.indexOf(n,s);return i.push(K(t.substring(s))),i.join("")}var Me={"&":"&","<":"<",">":">","'":"'",'"':"""};function K(t){return t.replace(/[&<>"'"]/g,e=>Me[e])}var P=class{constructor(e){this.el=e.el,this.app=e.app}};var M="mousedown",fe="mousemove",N="mouseup",J={x:0,y:0},he=!1,ee=!1,De=!1,D=!1,pe=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);document.documentElement.classList.add(pe?"is-mobile":"not-mobile");pe&&"ontouchstart"in document.documentElement&&(De=!0,M="touchstart",fe="touchmove",N="touchend");document.addEventListener(M,t=>{ee=!0,D=!1;let e=M=="touchstart"?t.targetTouches[0]:t;J.y=e.pageY||0,J.x=e.pageX||0});document.addEventListener(fe,t=>{if(ee&&!D){let e=M=="touchstart"?t.targetTouches[0]:t,r=J.x-(e.pageX||0),n=J.y-(e.pageY||0);D=Math.sqrt(r*r+n*n)>10}});document.addEventListener(N,()=>{ee=!1});document.addEventListener("click",t=>{he&&(t.preventDefault(),t.stopImmediatePropagation(),he=!1)});var X=class extends P{constructor(r){super(r);this.className=this.el.dataset.toggle||"",this.el.addEventListener(N,n=>this.onPointerUp(n)),this.el.addEventListener("click",n=>n.preventDefault()),document.addEventListener(M,n=>this.onDocumentPointerDown(n)),document.addEventListener(N,n=>this.onDocumentPointerUp(n))}setActive(r){if(this.active==r)return;this.active=r,document.documentElement.classList.toggle("has-"+this.className,r),this.el.classList.toggle("active",r);let n=(this.active?"to-has-":"from-has-")+this.className;document.documentElement.classList.add(n),setTimeout(()=>document.documentElement.classList.remove(n),500)}onPointerUp(r){D||(this.setActive(!0),r.preventDefault())}onDocumentPointerDown(r){if(this.active){if(r.target.closest(".col-sidebar, .tsd-filter-group"))return;this.setActive(!1)}}onDocumentPointerUp(r){if(!D&&this.active&&r.target.closest(".col-sidebar")){let n=r.target.closest("a");if(n){let i=window.location.href;i.indexOf("#")!=-1&&(i=i.substring(0,i.indexOf("#"))),n.href.substring(0,i.length)==i&&setTimeout(()=>this.setActive(!1),250)}}}};var te;try{te=localStorage}catch{te={getItem(){return null},setItem(){}}}var Q=te;var me=document.head.appendChild(document.createElement("style"));me.dataset.for="filters";var Y=class extends P{constructor(r){super(r);this.key=`filter-${this.el.name}`,this.value=this.el.checked,this.el.addEventListener("change",()=>{this.setLocalStorage(this.el.checked)}),this.setLocalStorage(this.fromLocalStorage()),me.innerHTML+=`html:not(.${this.key}) .tsd-is-${this.el.name} { display: none; } -`}fromLocalStorage(){let r=Q.getItem(this.key);return r?r==="true":this.el.checked}setLocalStorage(r){Q.setItem(this.key,r.toString()),this.value=r,this.handleValueChange()}handleValueChange(){this.el.checked=this.value,document.documentElement.classList.toggle(this.key,this.value),this.app.filterChanged(),document.querySelectorAll(".tsd-index-section").forEach(r=>{r.style.display="block";let n=Array.from(r.querySelectorAll(".tsd-index-link")).every(i=>i.offsetParent==null);r.style.display=n?"none":"block"})}};var Z=class extends P{constructor(r){super(r);this.summary=this.el.querySelector(".tsd-accordion-summary"),this.icon=this.summary.querySelector("svg"),this.key=`tsd-accordion-${this.summary.dataset.key??this.summary.textContent.trim().replace(/\s+/g,"-").toLowerCase()}`;let n=Q.getItem(this.key);this.el.open=n?n==="true":this.el.open,this.el.addEventListener("toggle",()=>this.update()),this.update()}update(){this.icon.style.transform=`rotate(${this.el.open?0:-90}deg)`,Q.setItem(this.key,this.el.open.toString())}};function ve(t){let e=Q.getItem("tsd-theme")||"os";t.value=e,ye(e),t.addEventListener("change",()=>{Q.setItem("tsd-theme",t.value),ye(t.value)})}function ye(t){document.documentElement.dataset.theme=t}de();G(X,"a[data-toggle]");G(Z,".tsd-index-accordion");G(Y,".tsd-filter-item input[type=checkbox]");var ge=document.getElementById("tsd-theme");ge&&ve(ge);var Ae=new U;Object.defineProperty(window,"app",{value:Ae});document.querySelectorAll("summary a").forEach(t=>{t.addEventListener("click",()=>{location.assign(t.href)})});})(); +"use strict";(()=>{var Pe=Object.create;var ne=Object.defineProperty;var Ie=Object.getOwnPropertyDescriptor;var Oe=Object.getOwnPropertyNames;var _e=Object.getPrototypeOf,Re=Object.prototype.hasOwnProperty;var Me=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports);var Fe=(t,e,n,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Oe(e))!Re.call(t,i)&&i!==n&&ne(t,i,{get:()=>e[i],enumerable:!(r=Ie(e,i))||r.enumerable});return t};var De=(t,e,n)=>(n=t!=null?Pe(_e(t)):{},Fe(e||!t||!t.__esModule?ne(n,"default",{value:t,enumerable:!0}):n,t));var ae=Me((se,oe)=>{(function(){var t=function(e){var n=new t.Builder;return n.pipeline.add(t.trimmer,t.stopWordFilter,t.stemmer),n.searchPipeline.add(t.stemmer),e.call(n,n),n.build()};t.version="2.3.9";t.utils={},t.utils.warn=function(e){return function(n){e.console&&console.warn&&console.warn(n)}}(this),t.utils.asString=function(e){return e==null?"":e.toString()},t.utils.clone=function(e){if(e==null)return e;for(var n=Object.create(null),r=Object.keys(e),i=0;i0){var d=t.utils.clone(n)||{};d.position=[a,u],d.index=s.length,s.push(new t.Token(r.slice(a,o),d))}a=o+1}}return s},t.tokenizer.separator=/[\s\-]+/;t.Pipeline=function(){this._stack=[]},t.Pipeline.registeredFunctions=Object.create(null),t.Pipeline.registerFunction=function(e,n){n in this.registeredFunctions&&t.utils.warn("Overwriting existing registered function: "+n),e.label=n,t.Pipeline.registeredFunctions[e.label]=e},t.Pipeline.warnIfFunctionNotRegistered=function(e){var n=e.label&&e.label in this.registeredFunctions;n||t.utils.warn(`Function is not registered with pipeline. This may cause problems when serialising the index. +`,e)},t.Pipeline.load=function(e){var n=new t.Pipeline;return e.forEach(function(r){var i=t.Pipeline.registeredFunctions[r];if(i)n.add(i);else throw new Error("Cannot load unregistered function: "+r)}),n},t.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach(function(n){t.Pipeline.warnIfFunctionNotRegistered(n),this._stack.push(n)},this)},t.Pipeline.prototype.after=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var r=this._stack.indexOf(e);if(r==-1)throw new Error("Cannot find existingFn");r=r+1,this._stack.splice(r,0,n)},t.Pipeline.prototype.before=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var r=this._stack.indexOf(e);if(r==-1)throw new Error("Cannot find existingFn");this._stack.splice(r,0,n)},t.Pipeline.prototype.remove=function(e){var n=this._stack.indexOf(e);n!=-1&&this._stack.splice(n,1)},t.Pipeline.prototype.run=function(e){for(var n=this._stack.length,r=0;r1&&(oe&&(r=s),o!=e);)i=r-n,s=n+Math.floor(i/2),o=this.elements[s*2];if(o==e||o>e)return s*2;if(ol?d+=2:a==l&&(n+=r[u+1]*i[d+1],u+=2,d+=2);return n},t.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},t.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),n=1,r=0;n0){var o=s.str.charAt(0),a;o in s.node.edges?a=s.node.edges[o]:(a=new t.TokenSet,s.node.edges[o]=a),s.str.length==1&&(a.final=!0),i.push({node:a,editsRemaining:s.editsRemaining,str:s.str.slice(1)})}if(s.editsRemaining!=0){if("*"in s.node.edges)var l=s.node.edges["*"];else{var l=new t.TokenSet;s.node.edges["*"]=l}if(s.str.length==0&&(l.final=!0),i.push({node:l,editsRemaining:s.editsRemaining-1,str:s.str}),s.str.length>1&&i.push({node:s.node,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)}),s.str.length==1&&(s.node.final=!0),s.str.length>=1){if("*"in s.node.edges)var u=s.node.edges["*"];else{var u=new t.TokenSet;s.node.edges["*"]=u}s.str.length==1&&(u.final=!0),i.push({node:u,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)})}if(s.str.length>1){var d=s.str.charAt(0),v=s.str.charAt(1),f;v in s.node.edges?f=s.node.edges[v]:(f=new t.TokenSet,s.node.edges[v]=f),s.str.length==1&&(f.final=!0),i.push({node:f,editsRemaining:s.editsRemaining-1,str:d+s.str.slice(2)})}}}return r},t.TokenSet.fromString=function(e){for(var n=new t.TokenSet,r=n,i=0,s=e.length;i=e;n--){var r=this.uncheckedNodes[n],i=r.child.toString();i in this.minimizedNodes?r.parent.edges[r.char]=this.minimizedNodes[i]:(r.child._str=i,this.minimizedNodes[i]=r.child),this.uncheckedNodes.pop()}};t.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},t.Index.prototype.search=function(e){return this.query(function(n){var r=new t.QueryParser(e,n);r.parse()})},t.Index.prototype.query=function(e){for(var n=new t.Query(this.fields),r=Object.create(null),i=Object.create(null),s=Object.create(null),o=Object.create(null),a=Object.create(null),l=0;l1?this._b=1:this._b=e},t.Builder.prototype.k1=function(e){this._k1=e},t.Builder.prototype.add=function(e,n){var r=e[this._ref],i=Object.keys(this._fields);this._documents[r]=n||{},this.documentCount+=1;for(var s=0;s=this.length)return t.QueryLexer.EOS;var e=this.str.charAt(this.pos);return this.pos+=1,e},t.QueryLexer.prototype.width=function(){return this.pos-this.start},t.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},t.QueryLexer.prototype.backup=function(){this.pos-=1},t.QueryLexer.prototype.acceptDigitRun=function(){var e,n;do e=this.next(),n=e.charCodeAt(0);while(n>47&&n<58);e!=t.QueryLexer.EOS&&this.backup()},t.QueryLexer.prototype.more=function(){return this.pos1&&(e.backup(),e.emit(t.QueryLexer.TERM)),e.ignore(),e.more())return t.QueryLexer.lexText},t.QueryLexer.lexEditDistance=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.EDIT_DISTANCE),t.QueryLexer.lexText},t.QueryLexer.lexBoost=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.BOOST),t.QueryLexer.lexText},t.QueryLexer.lexEOS=function(e){e.width()>0&&e.emit(t.QueryLexer.TERM)},t.QueryLexer.termSeparator=t.tokenizer.separator,t.QueryLexer.lexText=function(e){for(;;){var n=e.next();if(n==t.QueryLexer.EOS)return t.QueryLexer.lexEOS;if(n.charCodeAt(0)==92){e.escapeCharacter();continue}if(n==":")return t.QueryLexer.lexField;if(n=="~")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexEditDistance;if(n=="^")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexBoost;if(n=="+"&&e.width()===1||n=="-"&&e.width()===1)return e.emit(t.QueryLexer.PRESENCE),t.QueryLexer.lexText;if(n.match(t.QueryLexer.termSeparator))return t.QueryLexer.lexTerm}},t.QueryParser=function(e,n){this.lexer=new t.QueryLexer(e),this.query=n,this.currentClause={},this.lexemeIdx=0},t.QueryParser.prototype.parse=function(){this.lexer.run(),this.lexemes=this.lexer.lexemes;for(var e=t.QueryParser.parseClause;e;)e=e(this);return this.query},t.QueryParser.prototype.peekLexeme=function(){return this.lexemes[this.lexemeIdx]},t.QueryParser.prototype.consumeLexeme=function(){var e=this.peekLexeme();return this.lexemeIdx+=1,e},t.QueryParser.prototype.nextClause=function(){var e=this.currentClause;this.query.clause(e),this.currentClause={}},t.QueryParser.parseClause=function(e){var n=e.peekLexeme();if(n!=null)switch(n.type){case t.QueryLexer.PRESENCE:return t.QueryParser.parsePresence;case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var r="expected either a field or a term, found "+n.type;throw n.str.length>=1&&(r+=" with value '"+n.str+"'"),new t.QueryParseError(r,n.start,n.end)}},t.QueryParser.parsePresence=function(e){var n=e.consumeLexeme();if(n!=null){switch(n.str){case"-":e.currentClause.presence=t.Query.presence.PROHIBITED;break;case"+":e.currentClause.presence=t.Query.presence.REQUIRED;break;default:var r="unrecognised presence operator'"+n.str+"'";throw new t.QueryParseError(r,n.start,n.end)}var i=e.peekLexeme();if(i==null){var r="expecting term or field, found nothing";throw new t.QueryParseError(r,n.start,n.end)}switch(i.type){case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var r="expecting term or field, found '"+i.type+"'";throw new t.QueryParseError(r,i.start,i.end)}}},t.QueryParser.parseField=function(e){var n=e.consumeLexeme();if(n!=null){if(e.query.allFields.indexOf(n.str)==-1){var r=e.query.allFields.map(function(o){return"'"+o+"'"}).join(", "),i="unrecognised field '"+n.str+"', possible fields: "+r;throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.fields=[n.str];var s=e.peekLexeme();if(s==null){var i="expecting term, found nothing";throw new t.QueryParseError(i,n.start,n.end)}switch(s.type){case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var i="expecting term, found '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseTerm=function(e){var n=e.consumeLexeme();if(n!=null){e.currentClause.term=n.str.toLowerCase(),n.str.indexOf("*")!=-1&&(e.currentClause.usePipeline=!1);var r=e.peekLexeme();if(r==null){e.nextClause();return}switch(r.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+r.type+"'";throw new t.QueryParseError(i,r.start,r.end)}}},t.QueryParser.parseEditDistance=function(e){var n=e.consumeLexeme();if(n!=null){var r=parseInt(n.str,10);if(isNaN(r)){var i="edit distance must be numeric";throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.editDistance=r;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseBoost=function(e){var n=e.consumeLexeme();if(n!=null){var r=parseInt(n.str,10);if(isNaN(r)){var i="boost must be numeric";throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.boost=r;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},function(e,n){typeof define=="function"&&define.amd?define(n):typeof se=="object"?oe.exports=n():e.lunr=n()}(this,function(){return t})})()});var re=[];function G(t,e){re.push({selector:e,constructor:t})}var U=class{constructor(){this.alwaysVisibleMember=null;this.createComponents(document.body),this.ensureActivePageVisible(),this.ensureFocusedElementVisible(),this.listenForCodeCopies(),window.addEventListener("hashchange",()=>this.ensureFocusedElementVisible())}createComponents(e){re.forEach(n=>{e.querySelectorAll(n.selector).forEach(r=>{r.dataset.hasInstance||(new n.constructor({el:r,app:this}),r.dataset.hasInstance=String(!0))})})}filterChanged(){this.ensureFocusedElementVisible()}ensureActivePageVisible(){let e=document.querySelector(".tsd-navigation .current"),n=e?.parentElement;for(;n&&!n.classList.contains(".tsd-navigation");)n instanceof HTMLDetailsElement&&(n.open=!0),n=n.parentElement;if(e){let r=e.getBoundingClientRect().top-document.documentElement.clientHeight/4;document.querySelector(".site-menu").scrollTop=r}}ensureFocusedElementVisible(){if(this.alwaysVisibleMember&&(this.alwaysVisibleMember.classList.remove("always-visible"),this.alwaysVisibleMember.firstElementChild.remove(),this.alwaysVisibleMember=null),!location.hash)return;let e=document.getElementById(location.hash.substring(1));if(!e)return;let n=e.parentElement;for(;n&&n.tagName!=="SECTION";)n=n.parentElement;if(n&&n.offsetParent==null){this.alwaysVisibleMember=n,n.classList.add("always-visible");let r=document.createElement("p");r.classList.add("warning"),r.textContent="This member is normally hidden due to your filter settings.",n.prepend(r)}}listenForCodeCopies(){document.querySelectorAll("pre > button").forEach(e=>{let n;e.addEventListener("click",()=>{e.previousElementSibling instanceof HTMLElement&&navigator.clipboard.writeText(e.previousElementSibling.innerText.trim()),e.textContent="Copied!",e.classList.add("visible"),clearTimeout(n),n=setTimeout(()=>{e.classList.remove("visible"),n=setTimeout(()=>{e.textContent="Copy"},100)},1e3)})})}};var ie=(t,e=100)=>{let n;return()=>{clearTimeout(n),n=setTimeout(()=>t(),e)}};var de=De(ae());async function le(t,e){if(!window.searchData)return;let n=await fetch(window.searchData),r=new Blob([await n.arrayBuffer()]).stream().pipeThrough(new DecompressionStream("gzip")),i=await new Response(r).json();t.data=i,t.index=de.Index.load(i.index),e.classList.remove("loading"),e.classList.add("ready")}function he(){let t=document.getElementById("tsd-search");if(!t)return;let e={base:t.dataset.base+"/"},n=document.getElementById("tsd-search-script");t.classList.add("loading"),n&&(n.addEventListener("error",()=>{t.classList.remove("loading"),t.classList.add("failure")}),n.addEventListener("load",()=>{le(e,t)}),le(e,t));let r=document.querySelector("#tsd-search input"),i=document.querySelector("#tsd-search .results");if(!r||!i)throw new Error("The input field or the result list wrapper was not found");let s=!1;i.addEventListener("mousedown",()=>s=!0),i.addEventListener("mouseup",()=>{s=!1,t.classList.remove("has-focus")}),r.addEventListener("focus",()=>t.classList.add("has-focus")),r.addEventListener("blur",()=>{s||(s=!1,t.classList.remove("has-focus"))}),Ae(t,i,r,e)}function Ae(t,e,n,r){n.addEventListener("input",ie(()=>{Ne(t,e,n,r)},200));let i=!1;n.addEventListener("keydown",s=>{i=!0,s.key=="Enter"?Ve(e,n):s.key=="Escape"?n.blur():s.key=="ArrowUp"?ue(e,-1):s.key==="ArrowDown"?ue(e,1):i=!1}),n.addEventListener("keypress",s=>{i&&s.preventDefault()}),document.body.addEventListener("keydown",s=>{s.altKey||s.ctrlKey||s.metaKey||!n.matches(":focus")&&s.key==="/"&&(n.focus(),s.preventDefault())})}function Ne(t,e,n,r){if(!r.index||!r.data)return;e.textContent="";let i=n.value.trim(),s=i?r.index.search(`*${i}*`):[];for(let o=0;oa.score-o.score);for(let o=0,a=Math.min(10,s.length);o`,d=ce(l.name,i);globalThis.DEBUG_SEARCH_WEIGHTS&&(d+=` (score: ${s[o].score.toFixed(2)})`),l.parent&&(d=` + ${ce(l.parent,i)}.${d}`);let v=document.createElement("li");v.classList.value=l.classes??"";let f=document.createElement("a");f.href=r.base+l.url,f.innerHTML=u+d,v.append(f),e.appendChild(v)}}function ue(t,e){let n=t.querySelector(".current");if(!n)n=t.querySelector(e==1?"li:first-child":"li:last-child"),n&&n.classList.add("current");else{let r=n;if(e===1)do r=r.nextElementSibling??void 0;while(r instanceof HTMLElement&&r.offsetParent==null);else do r=r.previousElementSibling??void 0;while(r instanceof HTMLElement&&r.offsetParent==null);r&&(n.classList.remove("current"),r.classList.add("current"))}}function Ve(t,e){let n=t.querySelector(".current");if(n||(n=t.querySelector("li:first-child")),n){let r=n.querySelector("a");r&&(window.location.href=r.href),e.blur()}}function ce(t,e){if(e==="")return t;let n=t.toLocaleLowerCase(),r=e.toLocaleLowerCase(),i=[],s=0,o=n.indexOf(r);for(;o!=-1;)i.push(K(t.substring(s,o)),`${K(t.substring(o,o+r.length))}`),s=o+r.length,o=n.indexOf(r,s);return i.push(K(t.substring(s))),i.join("")}var Be={"&":"&","<":"<",">":">","'":"'",'"':"""};function K(t){return t.replace(/[&<>"'"]/g,e=>Be[e])}var C=class{constructor(e){this.el=e.el,this.app=e.app}};var F="mousedown",pe="mousemove",B="mouseup",J={x:0,y:0},fe=!1,ee=!1,He=!1,D=!1,me=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);document.documentElement.classList.add(me?"is-mobile":"not-mobile");me&&"ontouchstart"in document.documentElement&&(He=!0,F="touchstart",pe="touchmove",B="touchend");document.addEventListener(F,t=>{ee=!0,D=!1;let e=F=="touchstart"?t.targetTouches[0]:t;J.y=e.pageY||0,J.x=e.pageX||0});document.addEventListener(pe,t=>{if(ee&&!D){let e=F=="touchstart"?t.targetTouches[0]:t,n=J.x-(e.pageX||0),r=J.y-(e.pageY||0);D=Math.sqrt(n*n+r*r)>10}});document.addEventListener(B,()=>{ee=!1});document.addEventListener("click",t=>{fe&&(t.preventDefault(),t.stopImmediatePropagation(),fe=!1)});var X=class extends C{constructor(n){super(n);this.className=this.el.dataset.toggle||"",this.el.addEventListener(B,r=>this.onPointerUp(r)),this.el.addEventListener("click",r=>r.preventDefault()),document.addEventListener(F,r=>this.onDocumentPointerDown(r)),document.addEventListener(B,r=>this.onDocumentPointerUp(r))}setActive(n){if(this.active==n)return;this.active=n,document.documentElement.classList.toggle("has-"+this.className,n),this.el.classList.toggle("active",n);let r=(this.active?"to-has-":"from-has-")+this.className;document.documentElement.classList.add(r),setTimeout(()=>document.documentElement.classList.remove(r),500)}onPointerUp(n){D||(this.setActive(!0),n.preventDefault())}onDocumentPointerDown(n){if(this.active){if(n.target.closest(".col-sidebar, .tsd-filter-group"))return;this.setActive(!1)}}onDocumentPointerUp(n){if(!D&&this.active&&n.target.closest(".col-sidebar")){let r=n.target.closest("a");if(r){let i=window.location.href;i.indexOf("#")!=-1&&(i=i.substring(0,i.indexOf("#"))),r.href.substring(0,i.length)==i&&setTimeout(()=>this.setActive(!1),250)}}}};var te;try{te=localStorage}catch{te={getItem(){return null},setItem(){}}}var Q=te;var ve=document.head.appendChild(document.createElement("style"));ve.dataset.for="filters";var Y=class extends C{constructor(n){super(n);this.key=`filter-${this.el.name}`,this.value=this.el.checked,this.el.addEventListener("change",()=>{this.setLocalStorage(this.el.checked)}),this.setLocalStorage(this.fromLocalStorage()),ve.innerHTML+=`html:not(.${this.key}) .tsd-is-${this.el.name} { display: none; } +`}fromLocalStorage(){let n=Q.getItem(this.key);return n?n==="true":this.el.checked}setLocalStorage(n){Q.setItem(this.key,n.toString()),this.value=n,this.handleValueChange()}handleValueChange(){this.el.checked=this.value,document.documentElement.classList.toggle(this.key,this.value),this.app.filterChanged(),document.querySelectorAll(".tsd-index-section").forEach(n=>{n.style.display="block";let r=Array.from(n.querySelectorAll(".tsd-index-link")).every(i=>i.offsetParent==null);n.style.display=r?"none":"block"})}};var Z=class extends C{constructor(n){super(n);this.summary=this.el.querySelector(".tsd-accordion-summary"),this.icon=this.summary.querySelector("svg"),this.key=`tsd-accordion-${this.summary.dataset.key??this.summary.textContent.trim().replace(/\s+/g,"-").toLowerCase()}`;let r=Q.getItem(this.key);this.el.open=r?r==="true":this.el.open,this.el.addEventListener("toggle",()=>this.update());let i=this.summary.querySelector("a");i&&i.addEventListener("click",()=>{location.assign(i.href)}),this.update()}update(){this.icon.style.transform=`rotate(${this.el.open?0:-90}deg)`,Q.setItem(this.key,this.el.open.toString())}};function ge(t){let e=Q.getItem("tsd-theme")||"os";t.value=e,ye(e),t.addEventListener("change",()=>{Q.setItem("tsd-theme",t.value),ye(t.value)})}function ye(t){document.documentElement.dataset.theme=t}var Le;function be(){let t=document.getElementById("tsd-nav-script");t&&(t.addEventListener("load",xe),xe())}async function xe(){let t=document.getElementById("tsd-nav-container");if(!t||!window.navigationData)return;let n=await(await fetch(window.navigationData)).arrayBuffer(),r=new Blob([n]).stream().pipeThrough(new DecompressionStream("gzip")),i=await new Response(r).json();Le=t.dataset.base+"/",t.innerHTML="";for(let s of i)we(s,t,[]);window.app.createComponents(t),window.app.ensureActivePageVisible()}function we(t,e,n){let r=e.appendChild(document.createElement("li"));if(t.children){let i=[...n,t.text],s=r.appendChild(document.createElement("details"));s.className=t.class?`${t.class} tsd-index-accordion`:"tsd-index-accordion",s.dataset.key=i.join("$");let o=s.appendChild(document.createElement("summary"));o.className="tsd-accordion-summary",o.innerHTML='',Ee(t,o);let a=s.appendChild(document.createElement("div"));a.className="tsd-accordion-details";let l=a.appendChild(document.createElement("ul"));l.className="tsd-nested-navigation";for(let u of t.children)we(u,l,i)}else Ee(t,r,t.class)}function Ee(t,e,n){if(t.path){let r=e.appendChild(document.createElement("a"));r.href=Le+t.path,n&&(r.className=n),location.href===r.href&&r.classList.add("current"),t.kind&&(r.innerHTML=``),r.appendChild(document.createElement("span")).textContent=t.text}else e.appendChild(document.createElement("span")).textContent=t.text}G(X,"a[data-toggle]");G(Z,".tsd-index-accordion");G(Y,".tsd-filter-item input[type=checkbox]");var Se=document.getElementById("tsd-theme");Se&&ge(Se);var je=new U;Object.defineProperty(window,"app",{value:je});he();be();})(); /*! Bundled license information: lunr/lunr.js: diff --git a/docs/assets/navigation.js b/docs/assets/navigation.js new file mode 100644 index 00000000..034b8d67 --- /dev/null +++ b/docs/assets/navigation.js @@ -0,0 +1 @@ +window.navigationData = "data:application/octet-stream;base64,H4sIAAAAAAAAA52WTVPbMBCG/0vOTCm00JZbGmDK9IOUQDl0elgcQTSRLVeSM6Qd/nstB2LJWq2UXvW++2it3ZX18+/IsEczOhmN77RRUJiplGK0N6rBLNrVQoDWTO+76quFKa1lyav56OTg8P3TXkC5lWrJVJyz0SnShKuiEaDGSsE6BHkyyRGNNkzFEvJkinPKfjcsjO+Wybh1BSUvnvfBTzf0ZBCvF4rBnAT2Fop3zh/ZnMxv6EjSqNwGBor1Tc6RI7erVJSlnpXcGKzejkgxNvnFmsZVKcrGMVlIXrBZ2/eGPawnsurUAEqYM/rbftdlbbisdI/mbbS6h6Lvc8fmQw+Pjh3o2YpV5ouU9Y3hgv8BG/CVgW4UK1tlZtoVbXiB75UdTaVw4XePg78I22YQOqybG4xVDQ33K0HBfGcG2u/rEBh2uI9xDpOqeWjLhCbqu3Mt0YCr9ubkm8UdtnGj6C21hgf2A0SDH7VroEC22S6qe4lCXsQUgKpS5khOlSy5ZldM162T3Sqo60iP41YK/tK7p2AARbqGHNBUCl7gQ+NbKNg16CWKsEIq8EwpiR/PVk0hpm2EVCVUBd5CA08Kl5gq35IPS85R3J7aRH9vWMOo5g1cJHL70yeRQxeFxC5gCk7409tEr4FeTkPS2WXnk2iooSkNvLE3IsHqdPLdYMfqE1Rz4V5NZl3bV4GjDRivP7w7ODp0OY/cxDC9lKJ85kJ8ZAtYcRlgXC2HE8nGkVIU53c2pDhSmtL9tiLp+GqKdVkJXsVQnpgida/qFfJlWyGHcN2GYAC7noq3F9FYr6vivKkKOz9DUGDIIVKw/+FoCjQcUJQ0S3zibIcvpN+5G2bGCzfCtY/YrvQTEOIOiiWODmx5dKxXeiXJUNzAnQgJz+u73CxOTVeguA33r5dBXd9ELgWU4+oEZjtmKKRXEwh7dFFCJxIApFM4TsOdSXQ0O0cmILACLmzAFFTbakxwXfa0+5ch3Md8Pvb47dOvf2MS8Rs5EwAA" \ No newline at end of file diff --git a/docs/assets/search.js b/docs/assets/search.js index c7612971..196ebf01 100644 --- a/docs/assets/search.js +++ b/docs/assets/search.js @@ -1 +1 @@ -window.searchData = JSON.parse("{\"rows\":[{\"kind\":128,\"name\":\"AbstractPool\",\"url\":\"classes/AbstractPool.html\",\"classes\":\"\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/AbstractPool.html#constructor\",\"classes\":\"\",\"parent\":\"AbstractPool\"},{\"kind\":1024,\"name\":\"workerNodes\",\"url\":\"classes/AbstractPool.html#workerNodes\",\"classes\":\"\",\"parent\":\"AbstractPool\"},{\"kind\":1024,\"name\":\"emitter\",\"url\":\"classes/AbstractPool.html#emitter\",\"classes\":\"\",\"parent\":\"AbstractPool\"},{\"kind\":1024,\"name\":\"promiseResponseMap\",\"url\":\"classes/AbstractPool.html#promiseResponseMap\",\"classes\":\"tsd-is-protected\",\"parent\":\"AbstractPool\"},{\"kind\":1024,\"name\":\"workerChoiceStrategyContext\",\"url\":\"classes/AbstractPool.html#workerChoiceStrategyContext\",\"classes\":\"tsd-is-protected\",\"parent\":\"AbstractPool\"},{\"kind\":1024,\"name\":\"max\",\"url\":\"classes/AbstractPool.html#max\",\"classes\":\"tsd-is-protected\",\"parent\":\"AbstractPool\"},{\"kind\":1024,\"name\":\"starting\",\"url\":\"classes/AbstractPool.html#starting\",\"classes\":\"tsd-is-private\",\"parent\":\"AbstractPool\"},{\"kind\":1024,\"name\":\"started\",\"url\":\"classes/AbstractPool.html#started\",\"classes\":\"tsd-is-private\",\"parent\":\"AbstractPool\"},{\"kind\":1024,\"name\":\"startTimestamp\",\"url\":\"classes/AbstractPool.html#startTimestamp\",\"classes\":\"tsd-is-private\",\"parent\":\"AbstractPool\"},{\"kind\":1024,\"name\":\"numberOfWorkers\",\"url\":\"classes/AbstractPool.html#numberOfWorkers\",\"classes\":\"tsd-is-protected\",\"parent\":\"AbstractPool\"},{\"kind\":1024,\"name\":\"filePath\",\"url\":\"classes/AbstractPool.html#filePath\",\"classes\":\"tsd-is-protected\",\"parent\":\"AbstractPool\"},{\"kind\":1024,\"name\":\"opts\",\"url\":\"classes/AbstractPool.html#opts\",\"classes\":\"tsd-is-protected\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"checkFilePath\",\"url\":\"classes/AbstractPool.html#checkFilePath\",\"classes\":\"tsd-is-private\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"checkNumberOfWorkers\",\"url\":\"classes/AbstractPool.html#checkNumberOfWorkers\",\"classes\":\"tsd-is-private\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"checkDynamicPoolSize\",\"url\":\"classes/AbstractPool.html#checkDynamicPoolSize\",\"classes\":\"tsd-is-protected\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"checkPoolOptions\",\"url\":\"classes/AbstractPool.html#checkPoolOptions\",\"classes\":\"tsd-is-private\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"checkValidWorkerChoiceStrategy\",\"url\":\"classes/AbstractPool.html#checkValidWorkerChoiceStrategy\",\"classes\":\"tsd-is-private\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"checkValidWorkerChoiceStrategyOptions\",\"url\":\"classes/AbstractPool.html#checkValidWorkerChoiceStrategyOptions\",\"classes\":\"tsd-is-private\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"checkValidTasksQueueOptions\",\"url\":\"classes/AbstractPool.html#checkValidTasksQueueOptions\",\"classes\":\"tsd-is-private\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"startPool\",\"url\":\"classes/AbstractPool.html#startPool\",\"classes\":\"tsd-is-private\",\"parent\":\"AbstractPool\"},{\"kind\":262144,\"name\":\"info\",\"url\":\"classes/AbstractPool.html#info\",\"classes\":\"\",\"parent\":\"AbstractPool\"},{\"kind\":262144,\"name\":\"ready\",\"url\":\"classes/AbstractPool.html#ready\",\"classes\":\"tsd-is-private\",\"parent\":\"AbstractPool\"},{\"kind\":262144,\"name\":\"utilization\",\"url\":\"classes/AbstractPool.html#utilization\",\"classes\":\"tsd-is-private\",\"parent\":\"AbstractPool\"},{\"kind\":262144,\"name\":\"type\",\"url\":\"classes/AbstractPool.html#type\",\"classes\":\"tsd-is-protected\",\"parent\":\"AbstractPool\"},{\"kind\":262144,\"name\":\"worker\",\"url\":\"classes/AbstractPool.html#worker\",\"classes\":\"tsd-is-protected\",\"parent\":\"AbstractPool\"},{\"kind\":262144,\"name\":\"minSize\",\"url\":\"classes/AbstractPool.html#minSize\",\"classes\":\"tsd-is-protected\",\"parent\":\"AbstractPool\"},{\"kind\":262144,\"name\":\"maxSize\",\"url\":\"classes/AbstractPool.html#maxSize\",\"classes\":\"tsd-is-protected\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"checkMessageWorkerId\",\"url\":\"classes/AbstractPool.html#checkMessageWorkerId\",\"classes\":\"tsd-is-private\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"getWorkerNodeKeyByWorker\",\"url\":\"classes/AbstractPool.html#getWorkerNodeKeyByWorker\",\"classes\":\"tsd-is-private\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"getWorkerNodeKeyByWorkerId\",\"url\":\"classes/AbstractPool.html#getWorkerNodeKeyByWorkerId\",\"classes\":\"tsd-is-private\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"setWorkerChoiceStrategy\",\"url\":\"classes/AbstractPool.html#setWorkerChoiceStrategy\",\"classes\":\"\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"setWorkerChoiceStrategyOptions\",\"url\":\"classes/AbstractPool.html#setWorkerChoiceStrategyOptions\",\"classes\":\"\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"enableTasksQueue\",\"url\":\"classes/AbstractPool.html#enableTasksQueue\",\"classes\":\"\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"setTasksQueueOptions\",\"url\":\"classes/AbstractPool.html#setTasksQueueOptions\",\"classes\":\"\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"setTasksQueueSize\",\"url\":\"classes/AbstractPool.html#setTasksQueueSize\",\"classes\":\"tsd-is-private\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"buildTasksQueueOptions\",\"url\":\"classes/AbstractPool.html#buildTasksQueueOptions\",\"classes\":\"tsd-is-private\",\"parent\":\"AbstractPool\"},{\"kind\":262144,\"name\":\"full\",\"url\":\"classes/AbstractPool.html#full\",\"classes\":\"tsd-is-protected\",\"parent\":\"AbstractPool\"},{\"kind\":262144,\"name\":\"busy\",\"url\":\"classes/AbstractPool.html#busy\",\"classes\":\"tsd-is-protected\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"internalBusy\",\"url\":\"classes/AbstractPool.html#internalBusy\",\"classes\":\"tsd-is-protected\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"listTaskFunctions\",\"url\":\"classes/AbstractPool.html#listTaskFunctions\",\"classes\":\"\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"shallExecuteTask\",\"url\":\"classes/AbstractPool.html#shallExecuteTask\",\"classes\":\"tsd-is-private\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"execute\",\"url\":\"classes/AbstractPool.html#execute\",\"classes\":\"\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"destroy\",\"url\":\"classes/AbstractPool.html#destroy\",\"classes\":\"\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"sendKillMessageToWorker\",\"url\":\"classes/AbstractPool.html#sendKillMessageToWorker\",\"classes\":\"tsd-is-protected\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"destroyWorkerNode\",\"url\":\"classes/AbstractPool.html#destroyWorkerNode\",\"classes\":\"tsd-is-protected\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"setupHook\",\"url\":\"classes/AbstractPool.html#setupHook\",\"classes\":\"tsd-is-protected\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"isMain\",\"url\":\"classes/AbstractPool.html#isMain\",\"classes\":\"tsd-is-protected\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"beforeTaskExecutionHook\",\"url\":\"classes/AbstractPool.html#beforeTaskExecutionHook\",\"classes\":\"tsd-is-protected\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"afterTaskExecutionHook\",\"url\":\"classes/AbstractPool.html#afterTaskExecutionHook\",\"classes\":\"tsd-is-protected\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"shallUpdateTaskFunctionWorkerUsage\",\"url\":\"classes/AbstractPool.html#shallUpdateTaskFunctionWorkerUsage\",\"classes\":\"tsd-is-private\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"updateTaskStatisticsWorkerUsage\",\"url\":\"classes/AbstractPool.html#updateTaskStatisticsWorkerUsage\",\"classes\":\"tsd-is-private\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"updateRunTimeWorkerUsage\",\"url\":\"classes/AbstractPool.html#updateRunTimeWorkerUsage\",\"classes\":\"tsd-is-private\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"updateWaitTimeWorkerUsage\",\"url\":\"classes/AbstractPool.html#updateWaitTimeWorkerUsage\",\"classes\":\"tsd-is-private\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"updateEluWorkerUsage\",\"url\":\"classes/AbstractPool.html#updateEluWorkerUsage\",\"classes\":\"tsd-is-private\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"chooseWorkerNode\",\"url\":\"classes/AbstractPool.html#chooseWorkerNode\",\"classes\":\"tsd-is-private\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"shallCreateDynamicWorker\",\"url\":\"classes/AbstractPool.html#shallCreateDynamicWorker\",\"classes\":\"tsd-is-private\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"sendToWorker\",\"url\":\"classes/AbstractPool.html#sendToWorker\",\"classes\":\"tsd-is-protected\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"createWorker\",\"url\":\"classes/AbstractPool.html#createWorker\",\"classes\":\"tsd-is-protected\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"createAndSetupWorkerNode\",\"url\":\"classes/AbstractPool.html#createAndSetupWorkerNode\",\"classes\":\"tsd-is-protected\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"createAndSetupDynamicWorkerNode\",\"url\":\"classes/AbstractPool.html#createAndSetupDynamicWorkerNode\",\"classes\":\"tsd-is-protected\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"registerWorkerMessageListener\",\"url\":\"classes/AbstractPool.html#registerWorkerMessageListener\",\"classes\":\"tsd-is-protected\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"afterWorkerNodeSetup\",\"url\":\"classes/AbstractPool.html#afterWorkerNodeSetup\",\"classes\":\"tsd-is-protected\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"sendStartupMessageToWorker\",\"url\":\"classes/AbstractPool.html#sendStartupMessageToWorker\",\"classes\":\"tsd-is-protected\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"sendStatisticsMessageToWorker\",\"url\":\"classes/AbstractPool.html#sendStatisticsMessageToWorker\",\"classes\":\"tsd-is-private\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"redistributeQueuedTasks\",\"url\":\"classes/AbstractPool.html#redistributeQueuedTasks\",\"classes\":\"tsd-is-private\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"updateTaskStolenStatisticsWorkerUsage\",\"url\":\"classes/AbstractPool.html#updateTaskStolenStatisticsWorkerUsage\",\"classes\":\"tsd-is-private\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"taskStealingOnEmptyQueue\",\"url\":\"classes/AbstractPool.html#taskStealingOnEmptyQueue\",\"classes\":\"tsd-is-private\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"tasksStealingOnBackPressure\",\"url\":\"classes/AbstractPool.html#tasksStealingOnBackPressure\",\"classes\":\"tsd-is-private\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"workerListener\",\"url\":\"classes/AbstractPool.html#workerListener\",\"classes\":\"tsd-is-protected\",\"parent\":\"AbstractPool\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/AbstractPool.html#workerListener.workerListener-1.__type\",\"classes\":\"\",\"parent\":\"AbstractPool.workerListener.workerListener\"},{\"kind\":2048,\"name\":\"handleWorkerReadyResponse\",\"url\":\"classes/AbstractPool.html#handleWorkerReadyResponse\",\"classes\":\"tsd-is-private\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"handleTaskExecutionResponse\",\"url\":\"classes/AbstractPool.html#handleTaskExecutionResponse\",\"classes\":\"tsd-is-private\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"checkAndEmitTaskExecutionEvents\",\"url\":\"classes/AbstractPool.html#checkAndEmitTaskExecutionEvents\",\"classes\":\"tsd-is-private\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"checkAndEmitTaskQueuingEvents\",\"url\":\"classes/AbstractPool.html#checkAndEmitTaskQueuingEvents\",\"classes\":\"tsd-is-private\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"checkAndEmitDynamicWorkerCreationEvents\",\"url\":\"classes/AbstractPool.html#checkAndEmitDynamicWorkerCreationEvents\",\"classes\":\"tsd-is-private\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"getWorkerInfo\",\"url\":\"classes/AbstractPool.html#getWorkerInfo\",\"classes\":\"tsd-is-protected\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"addWorkerNode\",\"url\":\"classes/AbstractPool.html#addWorkerNode\",\"classes\":\"tsd-is-private\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"removeWorkerNode\",\"url\":\"classes/AbstractPool.html#removeWorkerNode\",\"classes\":\"tsd-is-private\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"hasWorkerNodeBackPressure\",\"url\":\"classes/AbstractPool.html#hasWorkerNodeBackPressure\",\"classes\":\"\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"hasBackPressure\",\"url\":\"classes/AbstractPool.html#hasBackPressure\",\"classes\":\"tsd-is-private\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"executeTask\",\"url\":\"classes/AbstractPool.html#executeTask\",\"classes\":\"tsd-is-private\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"enqueueTask\",\"url\":\"classes/AbstractPool.html#enqueueTask\",\"classes\":\"tsd-is-private\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"dequeueTask\",\"url\":\"classes/AbstractPool.html#dequeueTask\",\"classes\":\"tsd-is-private\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"tasksQueueSize\",\"url\":\"classes/AbstractPool.html#tasksQueueSize\",\"classes\":\"tsd-is-private\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"flushTasksQueue\",\"url\":\"classes/AbstractPool.html#flushTasksQueue\",\"classes\":\"tsd-is-protected\",\"parent\":\"AbstractPool\"},{\"kind\":2048,\"name\":\"flushTasksQueues\",\"url\":\"classes/AbstractPool.html#flushTasksQueues\",\"classes\":\"tsd-is-private\",\"parent\":\"AbstractPool\"},{\"kind\":128,\"name\":\"DynamicClusterPool\",\"url\":\"classes/DynamicClusterPool.html\",\"classes\":\"\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/DynamicClusterPool.html#constructor\",\"classes\":\"\",\"parent\":\"DynamicClusterPool\"},{\"kind\":1024,\"name\":\"max\",\"url\":\"classes/DynamicClusterPool.html#max\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":262144,\"name\":\"type\",\"url\":\"classes/DynamicClusterPool.html#type\",\"classes\":\"tsd-is-protected\",\"parent\":\"DynamicClusterPool\"},{\"kind\":262144,\"name\":\"busy\",\"url\":\"classes/DynamicClusterPool.html#busy\",\"classes\":\"tsd-is-protected\",\"parent\":\"DynamicClusterPool\"},{\"kind\":1024,\"name\":\"opts\",\"url\":\"classes/DynamicClusterPool.html#opts\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":2048,\"name\":\"setupHook\",\"url\":\"classes/DynamicClusterPool.html#setupHook\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":2048,\"name\":\"isMain\",\"url\":\"classes/DynamicClusterPool.html#isMain\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":2048,\"name\":\"destroyWorkerNode\",\"url\":\"classes/DynamicClusterPool.html#destroyWorkerNode\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":2048,\"name\":\"sendToWorker\",\"url\":\"classes/DynamicClusterPool.html#sendToWorker\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":2048,\"name\":\"sendStartupMessageToWorker\",\"url\":\"classes/DynamicClusterPool.html#sendStartupMessageToWorker\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":2048,\"name\":\"registerWorkerMessageListener\",\"url\":\"classes/DynamicClusterPool.html#registerWorkerMessageListener\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":2048,\"name\":\"createWorker\",\"url\":\"classes/DynamicClusterPool.html#createWorker\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":262144,\"name\":\"worker\",\"url\":\"classes/DynamicClusterPool.html#worker\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":1024,\"name\":\"workerNodes\",\"url\":\"classes/DynamicClusterPool.html#workerNodes\",\"classes\":\"tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":1024,\"name\":\"emitter\",\"url\":\"classes/DynamicClusterPool.html#emitter\",\"classes\":\"tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":1024,\"name\":\"promiseResponseMap\",\"url\":\"classes/DynamicClusterPool.html#promiseResponseMap\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":1024,\"name\":\"workerChoiceStrategyContext\",\"url\":\"classes/DynamicClusterPool.html#workerChoiceStrategyContext\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":1024,\"name\":\"numberOfWorkers\",\"url\":\"classes/DynamicClusterPool.html#numberOfWorkers\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":1024,\"name\":\"filePath\",\"url\":\"classes/DynamicClusterPool.html#filePath\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":2048,\"name\":\"checkDynamicPoolSize\",\"url\":\"classes/DynamicClusterPool.html#checkDynamicPoolSize\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":262144,\"name\":\"info\",\"url\":\"classes/DynamicClusterPool.html#info\",\"classes\":\"tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":262144,\"name\":\"ready\",\"url\":\"classes/DynamicClusterPool.html#ready\",\"classes\":\"tsd-is-private tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":262144,\"name\":\"utilization\",\"url\":\"classes/DynamicClusterPool.html#utilization\",\"classes\":\"tsd-is-private tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":262144,\"name\":\"minSize\",\"url\":\"classes/DynamicClusterPool.html#minSize\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":262144,\"name\":\"maxSize\",\"url\":\"classes/DynamicClusterPool.html#maxSize\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":2048,\"name\":\"setWorkerChoiceStrategy\",\"url\":\"classes/DynamicClusterPool.html#setWorkerChoiceStrategy\",\"classes\":\"tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":2048,\"name\":\"setWorkerChoiceStrategyOptions\",\"url\":\"classes/DynamicClusterPool.html#setWorkerChoiceStrategyOptions\",\"classes\":\"tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":2048,\"name\":\"enableTasksQueue\",\"url\":\"classes/DynamicClusterPool.html#enableTasksQueue\",\"classes\":\"tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":2048,\"name\":\"setTasksQueueOptions\",\"url\":\"classes/DynamicClusterPool.html#setTasksQueueOptions\",\"classes\":\"tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":262144,\"name\":\"full\",\"url\":\"classes/DynamicClusterPool.html#full\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":2048,\"name\":\"internalBusy\",\"url\":\"classes/DynamicClusterPool.html#internalBusy\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":2048,\"name\":\"listTaskFunctions\",\"url\":\"classes/DynamicClusterPool.html#listTaskFunctions\",\"classes\":\"tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":2048,\"name\":\"execute\",\"url\":\"classes/DynamicClusterPool.html#execute\",\"classes\":\"tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":2048,\"name\":\"destroy\",\"url\":\"classes/DynamicClusterPool.html#destroy\",\"classes\":\"tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":2048,\"name\":\"sendKillMessageToWorker\",\"url\":\"classes/DynamicClusterPool.html#sendKillMessageToWorker\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":2048,\"name\":\"beforeTaskExecutionHook\",\"url\":\"classes/DynamicClusterPool.html#beforeTaskExecutionHook\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":2048,\"name\":\"afterTaskExecutionHook\",\"url\":\"classes/DynamicClusterPool.html#afterTaskExecutionHook\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":2048,\"name\":\"createAndSetupWorkerNode\",\"url\":\"classes/DynamicClusterPool.html#createAndSetupWorkerNode\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":2048,\"name\":\"createAndSetupDynamicWorkerNode\",\"url\":\"classes/DynamicClusterPool.html#createAndSetupDynamicWorkerNode\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":2048,\"name\":\"afterWorkerNodeSetup\",\"url\":\"classes/DynamicClusterPool.html#afterWorkerNodeSetup\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":2048,\"name\":\"workerListener\",\"url\":\"classes/DynamicClusterPool.html#workerListener\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/DynamicClusterPool.html#workerListener.workerListener-1.__type\",\"classes\":\"\",\"parent\":\"DynamicClusterPool.workerListener.workerListener\"},{\"kind\":2048,\"name\":\"getWorkerInfo\",\"url\":\"classes/DynamicClusterPool.html#getWorkerInfo\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":2048,\"name\":\"hasWorkerNodeBackPressure\",\"url\":\"classes/DynamicClusterPool.html#hasWorkerNodeBackPressure\",\"classes\":\"tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":2048,\"name\":\"flushTasksQueue\",\"url\":\"classes/DynamicClusterPool.html#flushTasksQueue\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicClusterPool\"},{\"kind\":128,\"name\":\"FixedClusterPool\",\"url\":\"classes/FixedClusterPool.html\",\"classes\":\"\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/FixedClusterPool.html#constructor\",\"classes\":\"\",\"parent\":\"FixedClusterPool\"},{\"kind\":1024,\"name\":\"opts\",\"url\":\"classes/FixedClusterPool.html#opts\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"FixedClusterPool\"},{\"kind\":2048,\"name\":\"setupHook\",\"url\":\"classes/FixedClusterPool.html#setupHook\",\"classes\":\"tsd-is-protected\",\"parent\":\"FixedClusterPool\"},{\"kind\":2048,\"name\":\"isMain\",\"url\":\"classes/FixedClusterPool.html#isMain\",\"classes\":\"tsd-is-protected\",\"parent\":\"FixedClusterPool\"},{\"kind\":2048,\"name\":\"destroyWorkerNode\",\"url\":\"classes/FixedClusterPool.html#destroyWorkerNode\",\"classes\":\"tsd-is-protected\",\"parent\":\"FixedClusterPool\"},{\"kind\":2048,\"name\":\"sendToWorker\",\"url\":\"classes/FixedClusterPool.html#sendToWorker\",\"classes\":\"tsd-is-protected\",\"parent\":\"FixedClusterPool\"},{\"kind\":2048,\"name\":\"sendStartupMessageToWorker\",\"url\":\"classes/FixedClusterPool.html#sendStartupMessageToWorker\",\"classes\":\"tsd-is-protected\",\"parent\":\"FixedClusterPool\"},{\"kind\":2048,\"name\":\"registerWorkerMessageListener\",\"url\":\"classes/FixedClusterPool.html#registerWorkerMessageListener\",\"classes\":\"tsd-is-protected\",\"parent\":\"FixedClusterPool\"},{\"kind\":2048,\"name\":\"createWorker\",\"url\":\"classes/FixedClusterPool.html#createWorker\",\"classes\":\"tsd-is-protected\",\"parent\":\"FixedClusterPool\"},{\"kind\":262144,\"name\":\"type\",\"url\":\"classes/FixedClusterPool.html#type\",\"classes\":\"tsd-is-protected\",\"parent\":\"FixedClusterPool\"},{\"kind\":262144,\"name\":\"worker\",\"url\":\"classes/FixedClusterPool.html#worker\",\"classes\":\"tsd-is-protected\",\"parent\":\"FixedClusterPool\"},{\"kind\":262144,\"name\":\"busy\",\"url\":\"classes/FixedClusterPool.html#busy\",\"classes\":\"tsd-is-protected\",\"parent\":\"FixedClusterPool\"},{\"kind\":1024,\"name\":\"workerNodes\",\"url\":\"classes/FixedClusterPool.html#workerNodes\",\"classes\":\"tsd-is-inherited\",\"parent\":\"FixedClusterPool\"},{\"kind\":1024,\"name\":\"emitter\",\"url\":\"classes/FixedClusterPool.html#emitter\",\"classes\":\"tsd-is-inherited\",\"parent\":\"FixedClusterPool\"},{\"kind\":1024,\"name\":\"promiseResponseMap\",\"url\":\"classes/FixedClusterPool.html#promiseResponseMap\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"FixedClusterPool\"},{\"kind\":1024,\"name\":\"workerChoiceStrategyContext\",\"url\":\"classes/FixedClusterPool.html#workerChoiceStrategyContext\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"FixedClusterPool\"},{\"kind\":1024,\"name\":\"max\",\"url\":\"classes/FixedClusterPool.html#max\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"FixedClusterPool\"},{\"kind\":1024,\"name\":\"numberOfWorkers\",\"url\":\"classes/FixedClusterPool.html#numberOfWorkers\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"FixedClusterPool\"},{\"kind\":1024,\"name\":\"filePath\",\"url\":\"classes/FixedClusterPool.html#filePath\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"FixedClusterPool\"},{\"kind\":2048,\"name\":\"checkDynamicPoolSize\",\"url\":\"classes/FixedClusterPool.html#checkDynamicPoolSize\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"FixedClusterPool\"},{\"kind\":262144,\"name\":\"info\",\"url\":\"classes/FixedClusterPool.html#info\",\"classes\":\"tsd-is-inherited\",\"parent\":\"FixedClusterPool\"},{\"kind\":262144,\"name\":\"ready\",\"url\":\"classes/FixedClusterPool.html#ready\",\"classes\":\"tsd-is-private tsd-is-inherited\",\"parent\":\"FixedClusterPool\"},{\"kind\":262144,\"name\":\"utilization\",\"url\":\"classes/FixedClusterPool.html#utilization\",\"classes\":\"tsd-is-private tsd-is-inherited\",\"parent\":\"FixedClusterPool\"},{\"kind\":262144,\"name\":\"minSize\",\"url\":\"classes/FixedClusterPool.html#minSize\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"FixedClusterPool\"},{\"kind\":262144,\"name\":\"maxSize\",\"url\":\"classes/FixedClusterPool.html#maxSize\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"FixedClusterPool\"},{\"kind\":2048,\"name\":\"setWorkerChoiceStrategy\",\"url\":\"classes/FixedClusterPool.html#setWorkerChoiceStrategy\",\"classes\":\"tsd-is-inherited\",\"parent\":\"FixedClusterPool\"},{\"kind\":2048,\"name\":\"setWorkerChoiceStrategyOptions\",\"url\":\"classes/FixedClusterPool.html#setWorkerChoiceStrategyOptions\",\"classes\":\"tsd-is-inherited\",\"parent\":\"FixedClusterPool\"},{\"kind\":2048,\"name\":\"enableTasksQueue\",\"url\":\"classes/FixedClusterPool.html#enableTasksQueue\",\"classes\":\"tsd-is-inherited\",\"parent\":\"FixedClusterPool\"},{\"kind\":2048,\"name\":\"setTasksQueueOptions\",\"url\":\"classes/FixedClusterPool.html#setTasksQueueOptions\",\"classes\":\"tsd-is-inherited\",\"parent\":\"FixedClusterPool\"},{\"kind\":262144,\"name\":\"full\",\"url\":\"classes/FixedClusterPool.html#full\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"FixedClusterPool\"},{\"kind\":2048,\"name\":\"internalBusy\",\"url\":\"classes/FixedClusterPool.html#internalBusy\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"FixedClusterPool\"},{\"kind\":2048,\"name\":\"listTaskFunctions\",\"url\":\"classes/FixedClusterPool.html#listTaskFunctions\",\"classes\":\"tsd-is-inherited\",\"parent\":\"FixedClusterPool\"},{\"kind\":2048,\"name\":\"execute\",\"url\":\"classes/FixedClusterPool.html#execute\",\"classes\":\"tsd-is-inherited\",\"parent\":\"FixedClusterPool\"},{\"kind\":2048,\"name\":\"destroy\",\"url\":\"classes/FixedClusterPool.html#destroy\",\"classes\":\"tsd-is-inherited\",\"parent\":\"FixedClusterPool\"},{\"kind\":2048,\"name\":\"sendKillMessageToWorker\",\"url\":\"classes/FixedClusterPool.html#sendKillMessageToWorker\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"FixedClusterPool\"},{\"kind\":2048,\"name\":\"beforeTaskExecutionHook\",\"url\":\"classes/FixedClusterPool.html#beforeTaskExecutionHook\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"FixedClusterPool\"},{\"kind\":2048,\"name\":\"afterTaskExecutionHook\",\"url\":\"classes/FixedClusterPool.html#afterTaskExecutionHook\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"FixedClusterPool\"},{\"kind\":2048,\"name\":\"createAndSetupWorkerNode\",\"url\":\"classes/FixedClusterPool.html#createAndSetupWorkerNode\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"FixedClusterPool\"},{\"kind\":2048,\"name\":\"createAndSetupDynamicWorkerNode\",\"url\":\"classes/FixedClusterPool.html#createAndSetupDynamicWorkerNode\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"FixedClusterPool\"},{\"kind\":2048,\"name\":\"afterWorkerNodeSetup\",\"url\":\"classes/FixedClusterPool.html#afterWorkerNodeSetup\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"FixedClusterPool\"},{\"kind\":2048,\"name\":\"workerListener\",\"url\":\"classes/FixedClusterPool.html#workerListener\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"FixedClusterPool\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/FixedClusterPool.html#workerListener.workerListener-1.__type\",\"classes\":\"\",\"parent\":\"FixedClusterPool.workerListener.workerListener\"},{\"kind\":2048,\"name\":\"getWorkerInfo\",\"url\":\"classes/FixedClusterPool.html#getWorkerInfo\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"FixedClusterPool\"},{\"kind\":2048,\"name\":\"hasWorkerNodeBackPressure\",\"url\":\"classes/FixedClusterPool.html#hasWorkerNodeBackPressure\",\"classes\":\"tsd-is-inherited\",\"parent\":\"FixedClusterPool\"},{\"kind\":2048,\"name\":\"flushTasksQueue\",\"url\":\"classes/FixedClusterPool.html#flushTasksQueue\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"FixedClusterPool\"},{\"kind\":256,\"name\":\"ClusterPoolOptions\",\"url\":\"interfaces/ClusterPoolOptions.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"env\",\"url\":\"interfaces/ClusterPoolOptions.html#env\",\"classes\":\"\",\"parent\":\"ClusterPoolOptions\"},{\"kind\":1024,\"name\":\"settings\",\"url\":\"interfaces/ClusterPoolOptions.html#settings\",\"classes\":\"\",\"parent\":\"ClusterPoolOptions\"},{\"kind\":1024,\"name\":\"onlineHandler\",\"url\":\"interfaces/ClusterPoolOptions.html#onlineHandler\",\"classes\":\"tsd-is-inherited\",\"parent\":\"ClusterPoolOptions\"},{\"kind\":1024,\"name\":\"messageHandler\",\"url\":\"interfaces/ClusterPoolOptions.html#messageHandler\",\"classes\":\"tsd-is-inherited\",\"parent\":\"ClusterPoolOptions\"},{\"kind\":1024,\"name\":\"errorHandler\",\"url\":\"interfaces/ClusterPoolOptions.html#errorHandler\",\"classes\":\"tsd-is-inherited\",\"parent\":\"ClusterPoolOptions\"},{\"kind\":1024,\"name\":\"exitHandler\",\"url\":\"interfaces/ClusterPoolOptions.html#exitHandler\",\"classes\":\"tsd-is-inherited\",\"parent\":\"ClusterPoolOptions\"},{\"kind\":1024,\"name\":\"workerChoiceStrategy\",\"url\":\"interfaces/ClusterPoolOptions.html#workerChoiceStrategy\",\"classes\":\"tsd-is-inherited\",\"parent\":\"ClusterPoolOptions\"},{\"kind\":1024,\"name\":\"workerChoiceStrategyOptions\",\"url\":\"interfaces/ClusterPoolOptions.html#workerChoiceStrategyOptions\",\"classes\":\"tsd-is-inherited\",\"parent\":\"ClusterPoolOptions\"},{\"kind\":1024,\"name\":\"restartWorkerOnError\",\"url\":\"interfaces/ClusterPoolOptions.html#restartWorkerOnError\",\"classes\":\"tsd-is-inherited\",\"parent\":\"ClusterPoolOptions\"},{\"kind\":1024,\"name\":\"enableEvents\",\"url\":\"interfaces/ClusterPoolOptions.html#enableEvents\",\"classes\":\"tsd-is-inherited\",\"parent\":\"ClusterPoolOptions\"},{\"kind\":1024,\"name\":\"enableTasksQueue\",\"url\":\"interfaces/ClusterPoolOptions.html#enableTasksQueue\",\"classes\":\"tsd-is-inherited\",\"parent\":\"ClusterPoolOptions\"},{\"kind\":1024,\"name\":\"tasksQueueOptions\",\"url\":\"interfaces/ClusterPoolOptions.html#tasksQueueOptions\",\"classes\":\"tsd-is-inherited\",\"parent\":\"ClusterPoolOptions\"},{\"kind\":32,\"name\":\"PoolEvents\",\"url\":\"variables/PoolEvents.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"PoolTypes\",\"url\":\"variables/PoolTypes.html\",\"classes\":\"\"},{\"kind\":256,\"name\":\"IPool\",\"url\":\"interfaces/IPool.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"info\",\"url\":\"interfaces/IPool.html#info\",\"classes\":\"\",\"parent\":\"IPool\"},{\"kind\":1024,\"name\":\"workerNodes\",\"url\":\"interfaces/IPool.html#workerNodes\",\"classes\":\"\",\"parent\":\"IPool\"},{\"kind\":1024,\"name\":\"hasWorkerNodeBackPressure\",\"url\":\"interfaces/IPool.html#hasWorkerNodeBackPressure\",\"classes\":\"\",\"parent\":\"IPool\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/IPool.html#hasWorkerNodeBackPressure.__type-6\",\"classes\":\"\",\"parent\":\"IPool.hasWorkerNodeBackPressure\"},{\"kind\":1024,\"name\":\"emitter\",\"url\":\"interfaces/IPool.html#emitter\",\"classes\":\"\",\"parent\":\"IPool\"},{\"kind\":1024,\"name\":\"execute\",\"url\":\"interfaces/IPool.html#execute\",\"classes\":\"\",\"parent\":\"IPool\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/IPool.html#execute.__type-4\",\"classes\":\"\",\"parent\":\"IPool.execute\"},{\"kind\":1024,\"name\":\"destroy\",\"url\":\"interfaces/IPool.html#destroy\",\"classes\":\"\",\"parent\":\"IPool\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/IPool.html#destroy.__type\",\"classes\":\"\",\"parent\":\"IPool.destroy\"},{\"kind\":1024,\"name\":\"listTaskFunctions\",\"url\":\"interfaces/IPool.html#listTaskFunctions\",\"classes\":\"\",\"parent\":\"IPool\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/IPool.html#listTaskFunctions.__type-8\",\"classes\":\"\",\"parent\":\"IPool.listTaskFunctions\"},{\"kind\":1024,\"name\":\"setWorkerChoiceStrategy\",\"url\":\"interfaces/IPool.html#setWorkerChoiceStrategy\",\"classes\":\"\",\"parent\":\"IPool\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/IPool.html#setWorkerChoiceStrategy.__type-12\",\"classes\":\"\",\"parent\":\"IPool.setWorkerChoiceStrategy\"},{\"kind\":1024,\"name\":\"setWorkerChoiceStrategyOptions\",\"url\":\"interfaces/IPool.html#setWorkerChoiceStrategyOptions\",\"classes\":\"\",\"parent\":\"IPool\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/IPool.html#setWorkerChoiceStrategyOptions.__type-14\",\"classes\":\"\",\"parent\":\"IPool.setWorkerChoiceStrategyOptions\"},{\"kind\":1024,\"name\":\"enableTasksQueue\",\"url\":\"interfaces/IPool.html#enableTasksQueue\",\"classes\":\"\",\"parent\":\"IPool\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/IPool.html#enableTasksQueue.__type-2\",\"classes\":\"\",\"parent\":\"IPool.enableTasksQueue\"},{\"kind\":1024,\"name\":\"setTasksQueueOptions\",\"url\":\"interfaces/IPool.html#setTasksQueueOptions\",\"classes\":\"\",\"parent\":\"IPool\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/IPool.html#setTasksQueueOptions.__type-10\",\"classes\":\"\",\"parent\":\"IPool.setTasksQueueOptions\"},{\"kind\":128,\"name\":\"PoolEmitter\",\"url\":\"classes/PoolEmitter.html\",\"classes\":\"\"},{\"kind\":2097152,\"name\":\"PoolEvent\",\"url\":\"types/PoolEvent.html\",\"classes\":\"\"},{\"kind\":256,\"name\":\"PoolInfo\",\"url\":\"interfaces/PoolInfo.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"version\",\"url\":\"interfaces/PoolInfo.html#version\",\"classes\":\"\",\"parent\":\"PoolInfo\"},{\"kind\":1024,\"name\":\"type\",\"url\":\"interfaces/PoolInfo.html#type\",\"classes\":\"\",\"parent\":\"PoolInfo\"},{\"kind\":1024,\"name\":\"worker\",\"url\":\"interfaces/PoolInfo.html#worker\",\"classes\":\"\",\"parent\":\"PoolInfo\"},{\"kind\":1024,\"name\":\"ready\",\"url\":\"interfaces/PoolInfo.html#ready\",\"classes\":\"\",\"parent\":\"PoolInfo\"},{\"kind\":1024,\"name\":\"strategy\",\"url\":\"interfaces/PoolInfo.html#strategy\",\"classes\":\"\",\"parent\":\"PoolInfo\"},{\"kind\":1024,\"name\":\"minSize\",\"url\":\"interfaces/PoolInfo.html#minSize\",\"classes\":\"\",\"parent\":\"PoolInfo\"},{\"kind\":1024,\"name\":\"maxSize\",\"url\":\"interfaces/PoolInfo.html#maxSize\",\"classes\":\"\",\"parent\":\"PoolInfo\"},{\"kind\":1024,\"name\":\"utilization\",\"url\":\"interfaces/PoolInfo.html#utilization\",\"classes\":\"\",\"parent\":\"PoolInfo\"},{\"kind\":1024,\"name\":\"workerNodes\",\"url\":\"interfaces/PoolInfo.html#workerNodes\",\"classes\":\"\",\"parent\":\"PoolInfo\"},{\"kind\":1024,\"name\":\"idleWorkerNodes\",\"url\":\"interfaces/PoolInfo.html#idleWorkerNodes\",\"classes\":\"\",\"parent\":\"PoolInfo\"},{\"kind\":1024,\"name\":\"busyWorkerNodes\",\"url\":\"interfaces/PoolInfo.html#busyWorkerNodes\",\"classes\":\"\",\"parent\":\"PoolInfo\"},{\"kind\":1024,\"name\":\"executedTasks\",\"url\":\"interfaces/PoolInfo.html#executedTasks\",\"classes\":\"\",\"parent\":\"PoolInfo\"},{\"kind\":1024,\"name\":\"executingTasks\",\"url\":\"interfaces/PoolInfo.html#executingTasks\",\"classes\":\"\",\"parent\":\"PoolInfo\"},{\"kind\":1024,\"name\":\"queuedTasks\",\"url\":\"interfaces/PoolInfo.html#queuedTasks\",\"classes\":\"\",\"parent\":\"PoolInfo\"},{\"kind\":1024,\"name\":\"maxQueuedTasks\",\"url\":\"interfaces/PoolInfo.html#maxQueuedTasks\",\"classes\":\"\",\"parent\":\"PoolInfo\"},{\"kind\":1024,\"name\":\"backPressure\",\"url\":\"interfaces/PoolInfo.html#backPressure\",\"classes\":\"\",\"parent\":\"PoolInfo\"},{\"kind\":1024,\"name\":\"stolenTasks\",\"url\":\"interfaces/PoolInfo.html#stolenTasks\",\"classes\":\"\",\"parent\":\"PoolInfo\"},{\"kind\":1024,\"name\":\"failedTasks\",\"url\":\"interfaces/PoolInfo.html#failedTasks\",\"classes\":\"\",\"parent\":\"PoolInfo\"},{\"kind\":1024,\"name\":\"runTime\",\"url\":\"interfaces/PoolInfo.html#runTime\",\"classes\":\"\",\"parent\":\"PoolInfo\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/PoolInfo.html#runTime.__type\",\"classes\":\"\",\"parent\":\"PoolInfo.runTime\"},{\"kind\":1024,\"name\":\"minimum\",\"url\":\"interfaces/PoolInfo.html#runTime.__type.minimum\",\"classes\":\"\",\"parent\":\"PoolInfo.runTime.__type\"},{\"kind\":1024,\"name\":\"maximum\",\"url\":\"interfaces/PoolInfo.html#runTime.__type.maximum\",\"classes\":\"\",\"parent\":\"PoolInfo.runTime.__type\"},{\"kind\":1024,\"name\":\"average\",\"url\":\"interfaces/PoolInfo.html#runTime.__type.average\",\"classes\":\"\",\"parent\":\"PoolInfo.runTime.__type\"},{\"kind\":1024,\"name\":\"median\",\"url\":\"interfaces/PoolInfo.html#runTime.__type.median\",\"classes\":\"\",\"parent\":\"PoolInfo.runTime.__type\"},{\"kind\":1024,\"name\":\"waitTime\",\"url\":\"interfaces/PoolInfo.html#waitTime\",\"classes\":\"\",\"parent\":\"PoolInfo\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/PoolInfo.html#waitTime.__type-1\",\"classes\":\"\",\"parent\":\"PoolInfo.waitTime\"},{\"kind\":1024,\"name\":\"minimum\",\"url\":\"interfaces/PoolInfo.html#waitTime.__type-1.minimum-1\",\"classes\":\"\",\"parent\":\"PoolInfo.waitTime.__type\"},{\"kind\":1024,\"name\":\"maximum\",\"url\":\"interfaces/PoolInfo.html#waitTime.__type-1.maximum-1\",\"classes\":\"\",\"parent\":\"PoolInfo.waitTime.__type\"},{\"kind\":1024,\"name\":\"average\",\"url\":\"interfaces/PoolInfo.html#waitTime.__type-1.average-1\",\"classes\":\"\",\"parent\":\"PoolInfo.waitTime.__type\"},{\"kind\":1024,\"name\":\"median\",\"url\":\"interfaces/PoolInfo.html#waitTime.__type-1.median-1\",\"classes\":\"\",\"parent\":\"PoolInfo.waitTime.__type\"},{\"kind\":256,\"name\":\"PoolOptions\",\"url\":\"interfaces/PoolOptions.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"onlineHandler\",\"url\":\"interfaces/PoolOptions.html#onlineHandler\",\"classes\":\"\",\"parent\":\"PoolOptions\"},{\"kind\":1024,\"name\":\"messageHandler\",\"url\":\"interfaces/PoolOptions.html#messageHandler\",\"classes\":\"\",\"parent\":\"PoolOptions\"},{\"kind\":1024,\"name\":\"errorHandler\",\"url\":\"interfaces/PoolOptions.html#errorHandler\",\"classes\":\"\",\"parent\":\"PoolOptions\"},{\"kind\":1024,\"name\":\"exitHandler\",\"url\":\"interfaces/PoolOptions.html#exitHandler\",\"classes\":\"\",\"parent\":\"PoolOptions\"},{\"kind\":1024,\"name\":\"workerChoiceStrategy\",\"url\":\"interfaces/PoolOptions.html#workerChoiceStrategy\",\"classes\":\"\",\"parent\":\"PoolOptions\"},{\"kind\":1024,\"name\":\"workerChoiceStrategyOptions\",\"url\":\"interfaces/PoolOptions.html#workerChoiceStrategyOptions\",\"classes\":\"\",\"parent\":\"PoolOptions\"},{\"kind\":1024,\"name\":\"restartWorkerOnError\",\"url\":\"interfaces/PoolOptions.html#restartWorkerOnError\",\"classes\":\"\",\"parent\":\"PoolOptions\"},{\"kind\":1024,\"name\":\"enableEvents\",\"url\":\"interfaces/PoolOptions.html#enableEvents\",\"classes\":\"\",\"parent\":\"PoolOptions\"},{\"kind\":1024,\"name\":\"enableTasksQueue\",\"url\":\"interfaces/PoolOptions.html#enableTasksQueue\",\"classes\":\"\",\"parent\":\"PoolOptions\"},{\"kind\":1024,\"name\":\"tasksQueueOptions\",\"url\":\"interfaces/PoolOptions.html#tasksQueueOptions\",\"classes\":\"\",\"parent\":\"PoolOptions\"},{\"kind\":2097152,\"name\":\"PoolType\",\"url\":\"types/PoolType.html\",\"classes\":\"\"},{\"kind\":256,\"name\":\"TasksQueueOptions\",\"url\":\"interfaces/TasksQueueOptions.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"size\",\"url\":\"interfaces/TasksQueueOptions.html#size\",\"classes\":\"\",\"parent\":\"TasksQueueOptions\"},{\"kind\":1024,\"name\":\"queueMaxSize\",\"url\":\"interfaces/TasksQueueOptions.html#queueMaxSize\",\"classes\":\"\",\"parent\":\"TasksQueueOptions\"},{\"kind\":1024,\"name\":\"concurrency\",\"url\":\"interfaces/TasksQueueOptions.html#concurrency\",\"classes\":\"\",\"parent\":\"TasksQueueOptions\"},{\"kind\":32,\"name\":\"WorkerTypes\",\"url\":\"variables/WorkerTypes.html\",\"classes\":\"\"},{\"kind\":2097152,\"name\":\"ErrorHandler\",\"url\":\"types/ErrorHandler.html\",\"classes\":\"\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/ErrorHandler.html#__type\",\"classes\":\"\",\"parent\":\"ErrorHandler\"},{\"kind\":256,\"name\":\"EventLoopUtilizationMeasurementStatistics\",\"url\":\"interfaces/EventLoopUtilizationMeasurementStatistics.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"idle\",\"url\":\"interfaces/EventLoopUtilizationMeasurementStatistics.html#idle\",\"classes\":\"\",\"parent\":\"EventLoopUtilizationMeasurementStatistics\"},{\"kind\":1024,\"name\":\"active\",\"url\":\"interfaces/EventLoopUtilizationMeasurementStatistics.html#active\",\"classes\":\"\",\"parent\":\"EventLoopUtilizationMeasurementStatistics\"},{\"kind\":1024,\"name\":\"utilization\",\"url\":\"interfaces/EventLoopUtilizationMeasurementStatistics.html#utilization\",\"classes\":\"\",\"parent\":\"EventLoopUtilizationMeasurementStatistics\"},{\"kind\":2097152,\"name\":\"ExitHandler\",\"url\":\"types/ExitHandler.html\",\"classes\":\"\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/ExitHandler.html#__type\",\"classes\":\"\",\"parent\":\"ExitHandler\"},{\"kind\":256,\"name\":\"IWorker\",\"url\":\"interfaces/IWorker.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"id\",\"url\":\"interfaces/IWorker.html#id\",\"classes\":\"\",\"parent\":\"IWorker\"},{\"kind\":1024,\"name\":\"threadId\",\"url\":\"interfaces/IWorker.html#threadId\",\"classes\":\"\",\"parent\":\"IWorker\"},{\"kind\":1024,\"name\":\"on\",\"url\":\"interfaces/IWorker.html#on\",\"classes\":\"\",\"parent\":\"IWorker\"},{\"kind\":1024,\"name\":\"once\",\"url\":\"interfaces/IWorker.html#once\",\"classes\":\"\",\"parent\":\"IWorker\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/IWorker.html#once.__type\",\"classes\":\"\",\"parent\":\"IWorker.once\"},{\"kind\":256,\"name\":\"IWorkerNode\",\"url\":\"interfaces/IWorkerNode.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"worker\",\"url\":\"interfaces/IWorkerNode.html#worker\",\"classes\":\"\",\"parent\":\"IWorkerNode\"},{\"kind\":1024,\"name\":\"info\",\"url\":\"interfaces/IWorkerNode.html#info\",\"classes\":\"\",\"parent\":\"IWorkerNode\"},{\"kind\":1024,\"name\":\"usage\",\"url\":\"interfaces/IWorkerNode.html#usage\",\"classes\":\"\",\"parent\":\"IWorkerNode\"},{\"kind\":1024,\"name\":\"strategyData\",\"url\":\"interfaces/IWorkerNode.html#strategyData\",\"classes\":\"\",\"parent\":\"IWorkerNode\"},{\"kind\":1024,\"name\":\"messageChannel\",\"url\":\"interfaces/IWorkerNode.html#messageChannel\",\"classes\":\"\",\"parent\":\"IWorkerNode\"},{\"kind\":1024,\"name\":\"tasksQueueBackPressureSize\",\"url\":\"interfaces/IWorkerNode.html#tasksQueueBackPressureSize\",\"classes\":\"\",\"parent\":\"IWorkerNode\"},{\"kind\":1024,\"name\":\"onBackPressure\",\"url\":\"interfaces/IWorkerNode.html#onBackPressure\",\"classes\":\"\",\"parent\":\"IWorkerNode\"},{\"kind\":1024,\"name\":\"onEmptyQueue\",\"url\":\"interfaces/IWorkerNode.html#onEmptyQueue\",\"classes\":\"\",\"parent\":\"IWorkerNode\"},{\"kind\":1024,\"name\":\"tasksQueueSize\",\"url\":\"interfaces/IWorkerNode.html#tasksQueueSize\",\"classes\":\"\",\"parent\":\"IWorkerNode\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/IWorkerNode.html#tasksQueueSize.__type-16\",\"classes\":\"\",\"parent\":\"IWorkerNode.tasksQueueSize\"},{\"kind\":1024,\"name\":\"enqueueTask\",\"url\":\"interfaces/IWorkerNode.html#enqueueTask\",\"classes\":\"\",\"parent\":\"IWorkerNode\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/IWorkerNode.html#enqueueTask.__type-6\",\"classes\":\"\",\"parent\":\"IWorkerNode.enqueueTask\"},{\"kind\":1024,\"name\":\"unshiftTask\",\"url\":\"interfaces/IWorkerNode.html#unshiftTask\",\"classes\":\"\",\"parent\":\"IWorkerNode\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/IWorkerNode.html#unshiftTask.__type-18\",\"classes\":\"\",\"parent\":\"IWorkerNode.unshiftTask\"},{\"kind\":1024,\"name\":\"dequeueTask\",\"url\":\"interfaces/IWorkerNode.html#dequeueTask\",\"classes\":\"\",\"parent\":\"IWorkerNode\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/IWorkerNode.html#dequeueTask.__type-4\",\"classes\":\"\",\"parent\":\"IWorkerNode.dequeueTask\"},{\"kind\":1024,\"name\":\"popTask\",\"url\":\"interfaces/IWorkerNode.html#popTask\",\"classes\":\"\",\"parent\":\"IWorkerNode\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/IWorkerNode.html#popTask.__type-12\",\"classes\":\"\",\"parent\":\"IWorkerNode.popTask\"},{\"kind\":1024,\"name\":\"clearTasksQueue\",\"url\":\"interfaces/IWorkerNode.html#clearTasksQueue\",\"classes\":\"\",\"parent\":\"IWorkerNode\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/IWorkerNode.html#clearTasksQueue.__type\",\"classes\":\"\",\"parent\":\"IWorkerNode.clearTasksQueue\"},{\"kind\":1024,\"name\":\"hasBackPressure\",\"url\":\"interfaces/IWorkerNode.html#hasBackPressure\",\"classes\":\"\",\"parent\":\"IWorkerNode\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/IWorkerNode.html#hasBackPressure.__type-10\",\"classes\":\"\",\"parent\":\"IWorkerNode.hasBackPressure\"},{\"kind\":1024,\"name\":\"resetUsage\",\"url\":\"interfaces/IWorkerNode.html#resetUsage\",\"classes\":\"\",\"parent\":\"IWorkerNode\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/IWorkerNode.html#resetUsage.__type-14\",\"classes\":\"\",\"parent\":\"IWorkerNode.resetUsage\"},{\"kind\":1024,\"name\":\"closeChannel\",\"url\":\"interfaces/IWorkerNode.html#closeChannel\",\"classes\":\"\",\"parent\":\"IWorkerNode\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/IWorkerNode.html#closeChannel.__type-2\",\"classes\":\"\",\"parent\":\"IWorkerNode.closeChannel\"},{\"kind\":1024,\"name\":\"getTaskFunctionWorkerUsage\",\"url\":\"interfaces/IWorkerNode.html#getTaskFunctionWorkerUsage\",\"classes\":\"\",\"parent\":\"IWorkerNode\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/IWorkerNode.html#getTaskFunctionWorkerUsage.__type-8\",\"classes\":\"\",\"parent\":\"IWorkerNode.getTaskFunctionWorkerUsage\"},{\"kind\":256,\"name\":\"MeasurementStatistics\",\"url\":\"interfaces/MeasurementStatistics.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"aggregate\",\"url\":\"interfaces/MeasurementStatistics.html#aggregate\",\"classes\":\"\",\"parent\":\"MeasurementStatistics\"},{\"kind\":1024,\"name\":\"minimum\",\"url\":\"interfaces/MeasurementStatistics.html#minimum\",\"classes\":\"\",\"parent\":\"MeasurementStatistics\"},{\"kind\":1024,\"name\":\"maximum\",\"url\":\"interfaces/MeasurementStatistics.html#maximum\",\"classes\":\"\",\"parent\":\"MeasurementStatistics\"},{\"kind\":1024,\"name\":\"average\",\"url\":\"interfaces/MeasurementStatistics.html#average\",\"classes\":\"\",\"parent\":\"MeasurementStatistics\"},{\"kind\":1024,\"name\":\"median\",\"url\":\"interfaces/MeasurementStatistics.html#median\",\"classes\":\"\",\"parent\":\"MeasurementStatistics\"},{\"kind\":1024,\"name\":\"history\",\"url\":\"interfaces/MeasurementStatistics.html#history\",\"classes\":\"\",\"parent\":\"MeasurementStatistics\"},{\"kind\":2097152,\"name\":\"MessageHandler\",\"url\":\"types/MessageHandler.html\",\"classes\":\"\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/MessageHandler.html#__type\",\"classes\":\"\",\"parent\":\"MessageHandler\"},{\"kind\":2097152,\"name\":\"OnlineHandler\",\"url\":\"types/OnlineHandler.html\",\"classes\":\"\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/OnlineHandler.html#__type\",\"classes\":\"\",\"parent\":\"OnlineHandler\"},{\"kind\":256,\"name\":\"StrategyData\",\"url\":\"interfaces/StrategyData.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"virtualTaskEndTimestamp\",\"url\":\"interfaces/StrategyData.html#virtualTaskEndTimestamp\",\"classes\":\"\",\"parent\":\"StrategyData\"},{\"kind\":256,\"name\":\"TaskStatistics\",\"url\":\"interfaces/TaskStatistics.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"executed\",\"url\":\"interfaces/TaskStatistics.html#executed\",\"classes\":\"\",\"parent\":\"TaskStatistics\"},{\"kind\":1024,\"name\":\"executing\",\"url\":\"interfaces/TaskStatistics.html#executing\",\"classes\":\"\",\"parent\":\"TaskStatistics\"},{\"kind\":1024,\"name\":\"queued\",\"url\":\"interfaces/TaskStatistics.html#queued\",\"classes\":\"\",\"parent\":\"TaskStatistics\"},{\"kind\":1024,\"name\":\"maxQueued\",\"url\":\"interfaces/TaskStatistics.html#maxQueued\",\"classes\":\"\",\"parent\":\"TaskStatistics\"},{\"kind\":1024,\"name\":\"stolen\",\"url\":\"interfaces/TaskStatistics.html#stolen\",\"classes\":\"\",\"parent\":\"TaskStatistics\"},{\"kind\":1024,\"name\":\"failed\",\"url\":\"interfaces/TaskStatistics.html#failed\",\"classes\":\"\",\"parent\":\"TaskStatistics\"},{\"kind\":256,\"name\":\"WorkerInfo\",\"url\":\"interfaces/WorkerInfo.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"id\",\"url\":\"interfaces/WorkerInfo.html#id\",\"classes\":\"\",\"parent\":\"WorkerInfo\"},{\"kind\":1024,\"name\":\"type\",\"url\":\"interfaces/WorkerInfo.html#type\",\"classes\":\"\",\"parent\":\"WorkerInfo\"},{\"kind\":1024,\"name\":\"dynamic\",\"url\":\"interfaces/WorkerInfo.html#dynamic\",\"classes\":\"\",\"parent\":\"WorkerInfo\"},{\"kind\":1024,\"name\":\"ready\",\"url\":\"interfaces/WorkerInfo.html#ready\",\"classes\":\"\",\"parent\":\"WorkerInfo\"},{\"kind\":1024,\"name\":\"taskFunctions\",\"url\":\"interfaces/WorkerInfo.html#taskFunctions\",\"classes\":\"\",\"parent\":\"WorkerInfo\"},{\"kind\":2097152,\"name\":\"WorkerNodeEventCallback\",\"url\":\"types/WorkerNodeEventCallback.html\",\"classes\":\"\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/WorkerNodeEventCallback.html#__type\",\"classes\":\"\",\"parent\":\"WorkerNodeEventCallback\"},{\"kind\":2097152,\"name\":\"WorkerType\",\"url\":\"types/WorkerType.html\",\"classes\":\"\"},{\"kind\":256,\"name\":\"WorkerUsage\",\"url\":\"interfaces/WorkerUsage.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"tasks\",\"url\":\"interfaces/WorkerUsage.html#tasks\",\"classes\":\"\",\"parent\":\"WorkerUsage\"},{\"kind\":1024,\"name\":\"runTime\",\"url\":\"interfaces/WorkerUsage.html#runTime\",\"classes\":\"\",\"parent\":\"WorkerUsage\"},{\"kind\":1024,\"name\":\"waitTime\",\"url\":\"interfaces/WorkerUsage.html#waitTime\",\"classes\":\"\",\"parent\":\"WorkerUsage\"},{\"kind\":1024,\"name\":\"elu\",\"url\":\"interfaces/WorkerUsage.html#elu\",\"classes\":\"\",\"parent\":\"WorkerUsage\"},{\"kind\":32,\"name\":\"Measurements\",\"url\":\"variables/Measurements.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"WorkerChoiceStrategies\",\"url\":\"variables/WorkerChoiceStrategies.html\",\"classes\":\"\"},{\"kind\":256,\"name\":\"IWorkerChoiceStrategy\",\"url\":\"interfaces/IWorkerChoiceStrategy.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"strategyPolicy\",\"url\":\"interfaces/IWorkerChoiceStrategy.html#strategyPolicy\",\"classes\":\"\",\"parent\":\"IWorkerChoiceStrategy\"},{\"kind\":1024,\"name\":\"taskStatisticsRequirements\",\"url\":\"interfaces/IWorkerChoiceStrategy.html#taskStatisticsRequirements\",\"classes\":\"\",\"parent\":\"IWorkerChoiceStrategy\"},{\"kind\":1024,\"name\":\"reset\",\"url\":\"interfaces/IWorkerChoiceStrategy.html#reset\",\"classes\":\"\",\"parent\":\"IWorkerChoiceStrategy\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/IWorkerChoiceStrategy.html#reset.__type-4\",\"classes\":\"\",\"parent\":\"IWorkerChoiceStrategy.reset\"},{\"kind\":1024,\"name\":\"update\",\"url\":\"interfaces/IWorkerChoiceStrategy.html#update\",\"classes\":\"\",\"parent\":\"IWorkerChoiceStrategy\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/IWorkerChoiceStrategy.html#update.__type-8\",\"classes\":\"\",\"parent\":\"IWorkerChoiceStrategy.update\"},{\"kind\":1024,\"name\":\"choose\",\"url\":\"interfaces/IWorkerChoiceStrategy.html#choose\",\"classes\":\"\",\"parent\":\"IWorkerChoiceStrategy\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/IWorkerChoiceStrategy.html#choose.__type\",\"classes\":\"\",\"parent\":\"IWorkerChoiceStrategy.choose\"},{\"kind\":1024,\"name\":\"remove\",\"url\":\"interfaces/IWorkerChoiceStrategy.html#remove\",\"classes\":\"\",\"parent\":\"IWorkerChoiceStrategy\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/IWorkerChoiceStrategy.html#remove.__type-2\",\"classes\":\"\",\"parent\":\"IWorkerChoiceStrategy.remove\"},{\"kind\":1024,\"name\":\"setOptions\",\"url\":\"interfaces/IWorkerChoiceStrategy.html#setOptions\",\"classes\":\"\",\"parent\":\"IWorkerChoiceStrategy\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/IWorkerChoiceStrategy.html#setOptions.__type-6\",\"classes\":\"\",\"parent\":\"IWorkerChoiceStrategy.setOptions\"},{\"kind\":2097152,\"name\":\"Measurement\",\"url\":\"types/Measurement.html\",\"classes\":\"\"},{\"kind\":256,\"name\":\"MeasurementOptions\",\"url\":\"interfaces/MeasurementOptions.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"median\",\"url\":\"interfaces/MeasurementOptions.html#median\",\"classes\":\"\",\"parent\":\"MeasurementOptions\"},{\"kind\":256,\"name\":\"MeasurementStatisticsRequirements\",\"url\":\"interfaces/MeasurementStatisticsRequirements.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"aggregate\",\"url\":\"interfaces/MeasurementStatisticsRequirements.html#aggregate\",\"classes\":\"\",\"parent\":\"MeasurementStatisticsRequirements\"},{\"kind\":1024,\"name\":\"average\",\"url\":\"interfaces/MeasurementStatisticsRequirements.html#average\",\"classes\":\"\",\"parent\":\"MeasurementStatisticsRequirements\"},{\"kind\":1024,\"name\":\"median\",\"url\":\"interfaces/MeasurementStatisticsRequirements.html#median\",\"classes\":\"\",\"parent\":\"MeasurementStatisticsRequirements\"},{\"kind\":256,\"name\":\"StrategyPolicy\",\"url\":\"interfaces/StrategyPolicy.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"dynamicWorkerUsage\",\"url\":\"interfaces/StrategyPolicy.html#dynamicWorkerUsage\",\"classes\":\"\",\"parent\":\"StrategyPolicy\"},{\"kind\":1024,\"name\":\"dynamicWorkerReady\",\"url\":\"interfaces/StrategyPolicy.html#dynamicWorkerReady\",\"classes\":\"\",\"parent\":\"StrategyPolicy\"},{\"kind\":256,\"name\":\"TaskStatisticsRequirements\",\"url\":\"interfaces/TaskStatisticsRequirements.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"runTime\",\"url\":\"interfaces/TaskStatisticsRequirements.html#runTime\",\"classes\":\"\",\"parent\":\"TaskStatisticsRequirements\"},{\"kind\":1024,\"name\":\"waitTime\",\"url\":\"interfaces/TaskStatisticsRequirements.html#waitTime\",\"classes\":\"\",\"parent\":\"TaskStatisticsRequirements\"},{\"kind\":1024,\"name\":\"elu\",\"url\":\"interfaces/TaskStatisticsRequirements.html#elu\",\"classes\":\"\",\"parent\":\"TaskStatisticsRequirements\"},{\"kind\":2097152,\"name\":\"WorkerChoiceStrategy\",\"url\":\"types/WorkerChoiceStrategy.html\",\"classes\":\"\"},{\"kind\":256,\"name\":\"WorkerChoiceStrategyOptions\",\"url\":\"interfaces/WorkerChoiceStrategyOptions.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"retries\",\"url\":\"interfaces/WorkerChoiceStrategyOptions.html#retries\",\"classes\":\"\",\"parent\":\"WorkerChoiceStrategyOptions\"},{\"kind\":1024,\"name\":\"measurement\",\"url\":\"interfaces/WorkerChoiceStrategyOptions.html#measurement\",\"classes\":\"\",\"parent\":\"WorkerChoiceStrategyOptions\"},{\"kind\":1024,\"name\":\"runTime\",\"url\":\"interfaces/WorkerChoiceStrategyOptions.html#runTime\",\"classes\":\"\",\"parent\":\"WorkerChoiceStrategyOptions\"},{\"kind\":1024,\"name\":\"waitTime\",\"url\":\"interfaces/WorkerChoiceStrategyOptions.html#waitTime\",\"classes\":\"\",\"parent\":\"WorkerChoiceStrategyOptions\"},{\"kind\":1024,\"name\":\"elu\",\"url\":\"interfaces/WorkerChoiceStrategyOptions.html#elu\",\"classes\":\"\",\"parent\":\"WorkerChoiceStrategyOptions\"},{\"kind\":1024,\"name\":\"weights\",\"url\":\"interfaces/WorkerChoiceStrategyOptions.html#weights\",\"classes\":\"\",\"parent\":\"WorkerChoiceStrategyOptions\"},{\"kind\":128,\"name\":\"WorkerChoiceStrategyContext\",\"url\":\"classes/WorkerChoiceStrategyContext.html\",\"classes\":\"\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/WorkerChoiceStrategyContext.html#constructor\",\"classes\":\"\",\"parent\":\"WorkerChoiceStrategyContext\"},{\"kind\":1024,\"name\":\"workerChoiceStrategies\",\"url\":\"classes/WorkerChoiceStrategyContext.html#workerChoiceStrategies\",\"classes\":\"tsd-is-private\",\"parent\":\"WorkerChoiceStrategyContext\"},{\"kind\":1024,\"name\":\"retriesCount\",\"url\":\"classes/WorkerChoiceStrategyContext.html#retriesCount\",\"classes\":\"tsd-is-private\",\"parent\":\"WorkerChoiceStrategyContext\"},{\"kind\":1024,\"name\":\"workerChoiceStrategy\",\"url\":\"classes/WorkerChoiceStrategyContext.html#workerChoiceStrategy\",\"classes\":\"tsd-is-private\",\"parent\":\"WorkerChoiceStrategyContext\"},{\"kind\":1024,\"name\":\"opts\",\"url\":\"classes/WorkerChoiceStrategyContext.html#opts\",\"classes\":\"tsd-is-private\",\"parent\":\"WorkerChoiceStrategyContext\"},{\"kind\":2048,\"name\":\"getStrategyPolicy\",\"url\":\"classes/WorkerChoiceStrategyContext.html#getStrategyPolicy\",\"classes\":\"\",\"parent\":\"WorkerChoiceStrategyContext\"},{\"kind\":2048,\"name\":\"getTaskStatisticsRequirements\",\"url\":\"classes/WorkerChoiceStrategyContext.html#getTaskStatisticsRequirements\",\"classes\":\"\",\"parent\":\"WorkerChoiceStrategyContext\"},{\"kind\":2048,\"name\":\"setWorkerChoiceStrategy\",\"url\":\"classes/WorkerChoiceStrategyContext.html#setWorkerChoiceStrategy\",\"classes\":\"\",\"parent\":\"WorkerChoiceStrategyContext\"},{\"kind\":2048,\"name\":\"update\",\"url\":\"classes/WorkerChoiceStrategyContext.html#update\",\"classes\":\"\",\"parent\":\"WorkerChoiceStrategyContext\"},{\"kind\":2048,\"name\":\"execute\",\"url\":\"classes/WorkerChoiceStrategyContext.html#execute\",\"classes\":\"\",\"parent\":\"WorkerChoiceStrategyContext\"},{\"kind\":2048,\"name\":\"remove\",\"url\":\"classes/WorkerChoiceStrategyContext.html#remove\",\"classes\":\"\",\"parent\":\"WorkerChoiceStrategyContext\"},{\"kind\":2048,\"name\":\"setOptions\",\"url\":\"classes/WorkerChoiceStrategyContext.html#setOptions\",\"classes\":\"\",\"parent\":\"WorkerChoiceStrategyContext\"},{\"kind\":128,\"name\":\"DynamicThreadPool\",\"url\":\"classes/DynamicThreadPool.html\",\"classes\":\"\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/DynamicThreadPool.html#constructor\",\"classes\":\"\",\"parent\":\"DynamicThreadPool\"},{\"kind\":1024,\"name\":\"max\",\"url\":\"classes/DynamicThreadPool.html#max\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":262144,\"name\":\"type\",\"url\":\"classes/DynamicThreadPool.html#type\",\"classes\":\"tsd-is-protected\",\"parent\":\"DynamicThreadPool\"},{\"kind\":262144,\"name\":\"busy\",\"url\":\"classes/DynamicThreadPool.html#busy\",\"classes\":\"tsd-is-protected\",\"parent\":\"DynamicThreadPool\"},{\"kind\":1024,\"name\":\"opts\",\"url\":\"classes/DynamicThreadPool.html#opts\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":2048,\"name\":\"isMain\",\"url\":\"classes/DynamicThreadPool.html#isMain\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":2048,\"name\":\"destroyWorkerNode\",\"url\":\"classes/DynamicThreadPool.html#destroyWorkerNode\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":2048,\"name\":\"sendToWorker\",\"url\":\"classes/DynamicThreadPool.html#sendToWorker\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":2048,\"name\":\"sendStartupMessageToWorker\",\"url\":\"classes/DynamicThreadPool.html#sendStartupMessageToWorker\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":2048,\"name\":\"registerWorkerMessageListener\",\"url\":\"classes/DynamicThreadPool.html#registerWorkerMessageListener\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":2048,\"name\":\"createWorker\",\"url\":\"classes/DynamicThreadPool.html#createWorker\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":262144,\"name\":\"worker\",\"url\":\"classes/DynamicThreadPool.html#worker\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":1024,\"name\":\"workerNodes\",\"url\":\"classes/DynamicThreadPool.html#workerNodes\",\"classes\":\"tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":1024,\"name\":\"emitter\",\"url\":\"classes/DynamicThreadPool.html#emitter\",\"classes\":\"tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":1024,\"name\":\"promiseResponseMap\",\"url\":\"classes/DynamicThreadPool.html#promiseResponseMap\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":1024,\"name\":\"workerChoiceStrategyContext\",\"url\":\"classes/DynamicThreadPool.html#workerChoiceStrategyContext\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":1024,\"name\":\"numberOfWorkers\",\"url\":\"classes/DynamicThreadPool.html#numberOfWorkers\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":1024,\"name\":\"filePath\",\"url\":\"classes/DynamicThreadPool.html#filePath\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":2048,\"name\":\"checkDynamicPoolSize\",\"url\":\"classes/DynamicThreadPool.html#checkDynamicPoolSize\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":262144,\"name\":\"info\",\"url\":\"classes/DynamicThreadPool.html#info\",\"classes\":\"tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":262144,\"name\":\"ready\",\"url\":\"classes/DynamicThreadPool.html#ready\",\"classes\":\"tsd-is-private tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":262144,\"name\":\"utilization\",\"url\":\"classes/DynamicThreadPool.html#utilization\",\"classes\":\"tsd-is-private tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":262144,\"name\":\"minSize\",\"url\":\"classes/DynamicThreadPool.html#minSize\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":262144,\"name\":\"maxSize\",\"url\":\"classes/DynamicThreadPool.html#maxSize\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":2048,\"name\":\"setWorkerChoiceStrategy\",\"url\":\"classes/DynamicThreadPool.html#setWorkerChoiceStrategy\",\"classes\":\"tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":2048,\"name\":\"setWorkerChoiceStrategyOptions\",\"url\":\"classes/DynamicThreadPool.html#setWorkerChoiceStrategyOptions\",\"classes\":\"tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":2048,\"name\":\"enableTasksQueue\",\"url\":\"classes/DynamicThreadPool.html#enableTasksQueue\",\"classes\":\"tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":2048,\"name\":\"setTasksQueueOptions\",\"url\":\"classes/DynamicThreadPool.html#setTasksQueueOptions\",\"classes\":\"tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":262144,\"name\":\"full\",\"url\":\"classes/DynamicThreadPool.html#full\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":2048,\"name\":\"internalBusy\",\"url\":\"classes/DynamicThreadPool.html#internalBusy\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":2048,\"name\":\"listTaskFunctions\",\"url\":\"classes/DynamicThreadPool.html#listTaskFunctions\",\"classes\":\"tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":2048,\"name\":\"execute\",\"url\":\"classes/DynamicThreadPool.html#execute\",\"classes\":\"tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":2048,\"name\":\"destroy\",\"url\":\"classes/DynamicThreadPool.html#destroy\",\"classes\":\"tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":2048,\"name\":\"sendKillMessageToWorker\",\"url\":\"classes/DynamicThreadPool.html#sendKillMessageToWorker\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":2048,\"name\":\"setupHook\",\"url\":\"classes/DynamicThreadPool.html#setupHook\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":2048,\"name\":\"beforeTaskExecutionHook\",\"url\":\"classes/DynamicThreadPool.html#beforeTaskExecutionHook\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":2048,\"name\":\"afterTaskExecutionHook\",\"url\":\"classes/DynamicThreadPool.html#afterTaskExecutionHook\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":2048,\"name\":\"createAndSetupWorkerNode\",\"url\":\"classes/DynamicThreadPool.html#createAndSetupWorkerNode\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":2048,\"name\":\"createAndSetupDynamicWorkerNode\",\"url\":\"classes/DynamicThreadPool.html#createAndSetupDynamicWorkerNode\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":2048,\"name\":\"afterWorkerNodeSetup\",\"url\":\"classes/DynamicThreadPool.html#afterWorkerNodeSetup\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":2048,\"name\":\"workerListener\",\"url\":\"classes/DynamicThreadPool.html#workerListener\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/DynamicThreadPool.html#workerListener.workerListener-1.__type\",\"classes\":\"\",\"parent\":\"DynamicThreadPool.workerListener.workerListener\"},{\"kind\":2048,\"name\":\"getWorkerInfo\",\"url\":\"classes/DynamicThreadPool.html#getWorkerInfo\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":2048,\"name\":\"hasWorkerNodeBackPressure\",\"url\":\"classes/DynamicThreadPool.html#hasWorkerNodeBackPressure\",\"classes\":\"tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":2048,\"name\":\"flushTasksQueue\",\"url\":\"classes/DynamicThreadPool.html#flushTasksQueue\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"DynamicThreadPool\"},{\"kind\":128,\"name\":\"FixedThreadPool\",\"url\":\"classes/FixedThreadPool.html\",\"classes\":\"\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/FixedThreadPool.html#constructor\",\"classes\":\"\",\"parent\":\"FixedThreadPool\"},{\"kind\":1024,\"name\":\"opts\",\"url\":\"classes/FixedThreadPool.html#opts\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"FixedThreadPool\"},{\"kind\":2048,\"name\":\"isMain\",\"url\":\"classes/FixedThreadPool.html#isMain\",\"classes\":\"tsd-is-protected\",\"parent\":\"FixedThreadPool\"},{\"kind\":2048,\"name\":\"destroyWorkerNode\",\"url\":\"classes/FixedThreadPool.html#destroyWorkerNode\",\"classes\":\"tsd-is-protected\",\"parent\":\"FixedThreadPool\"},{\"kind\":2048,\"name\":\"sendToWorker\",\"url\":\"classes/FixedThreadPool.html#sendToWorker\",\"classes\":\"tsd-is-protected\",\"parent\":\"FixedThreadPool\"},{\"kind\":2048,\"name\":\"sendStartupMessageToWorker\",\"url\":\"classes/FixedThreadPool.html#sendStartupMessageToWorker\",\"classes\":\"tsd-is-protected\",\"parent\":\"FixedThreadPool\"},{\"kind\":2048,\"name\":\"registerWorkerMessageListener\",\"url\":\"classes/FixedThreadPool.html#registerWorkerMessageListener\",\"classes\":\"tsd-is-protected\",\"parent\":\"FixedThreadPool\"},{\"kind\":2048,\"name\":\"createWorker\",\"url\":\"classes/FixedThreadPool.html#createWorker\",\"classes\":\"tsd-is-protected\",\"parent\":\"FixedThreadPool\"},{\"kind\":262144,\"name\":\"type\",\"url\":\"classes/FixedThreadPool.html#type\",\"classes\":\"tsd-is-protected\",\"parent\":\"FixedThreadPool\"},{\"kind\":262144,\"name\":\"worker\",\"url\":\"classes/FixedThreadPool.html#worker\",\"classes\":\"tsd-is-protected\",\"parent\":\"FixedThreadPool\"},{\"kind\":262144,\"name\":\"busy\",\"url\":\"classes/FixedThreadPool.html#busy\",\"classes\":\"tsd-is-protected\",\"parent\":\"FixedThreadPool\"},{\"kind\":1024,\"name\":\"workerNodes\",\"url\":\"classes/FixedThreadPool.html#workerNodes\",\"classes\":\"tsd-is-inherited\",\"parent\":\"FixedThreadPool\"},{\"kind\":1024,\"name\":\"emitter\",\"url\":\"classes/FixedThreadPool.html#emitter\",\"classes\":\"tsd-is-inherited\",\"parent\":\"FixedThreadPool\"},{\"kind\":1024,\"name\":\"promiseResponseMap\",\"url\":\"classes/FixedThreadPool.html#promiseResponseMap\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"FixedThreadPool\"},{\"kind\":1024,\"name\":\"workerChoiceStrategyContext\",\"url\":\"classes/FixedThreadPool.html#workerChoiceStrategyContext\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"FixedThreadPool\"},{\"kind\":1024,\"name\":\"max\",\"url\":\"classes/FixedThreadPool.html#max\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"FixedThreadPool\"},{\"kind\":1024,\"name\":\"numberOfWorkers\",\"url\":\"classes/FixedThreadPool.html#numberOfWorkers\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"FixedThreadPool\"},{\"kind\":1024,\"name\":\"filePath\",\"url\":\"classes/FixedThreadPool.html#filePath\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"FixedThreadPool\"},{\"kind\":2048,\"name\":\"checkDynamicPoolSize\",\"url\":\"classes/FixedThreadPool.html#checkDynamicPoolSize\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"FixedThreadPool\"},{\"kind\":262144,\"name\":\"info\",\"url\":\"classes/FixedThreadPool.html#info\",\"classes\":\"tsd-is-inherited\",\"parent\":\"FixedThreadPool\"},{\"kind\":262144,\"name\":\"ready\",\"url\":\"classes/FixedThreadPool.html#ready\",\"classes\":\"tsd-is-private tsd-is-inherited\",\"parent\":\"FixedThreadPool\"},{\"kind\":262144,\"name\":\"utilization\",\"url\":\"classes/FixedThreadPool.html#utilization\",\"classes\":\"tsd-is-private tsd-is-inherited\",\"parent\":\"FixedThreadPool\"},{\"kind\":262144,\"name\":\"minSize\",\"url\":\"classes/FixedThreadPool.html#minSize\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"FixedThreadPool\"},{\"kind\":262144,\"name\":\"maxSize\",\"url\":\"classes/FixedThreadPool.html#maxSize\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"FixedThreadPool\"},{\"kind\":2048,\"name\":\"setWorkerChoiceStrategy\",\"url\":\"classes/FixedThreadPool.html#setWorkerChoiceStrategy\",\"classes\":\"tsd-is-inherited\",\"parent\":\"FixedThreadPool\"},{\"kind\":2048,\"name\":\"setWorkerChoiceStrategyOptions\",\"url\":\"classes/FixedThreadPool.html#setWorkerChoiceStrategyOptions\",\"classes\":\"tsd-is-inherited\",\"parent\":\"FixedThreadPool\"},{\"kind\":2048,\"name\":\"enableTasksQueue\",\"url\":\"classes/FixedThreadPool.html#enableTasksQueue\",\"classes\":\"tsd-is-inherited\",\"parent\":\"FixedThreadPool\"},{\"kind\":2048,\"name\":\"setTasksQueueOptions\",\"url\":\"classes/FixedThreadPool.html#setTasksQueueOptions\",\"classes\":\"tsd-is-inherited\",\"parent\":\"FixedThreadPool\"},{\"kind\":262144,\"name\":\"full\",\"url\":\"classes/FixedThreadPool.html#full\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"FixedThreadPool\"},{\"kind\":2048,\"name\":\"internalBusy\",\"url\":\"classes/FixedThreadPool.html#internalBusy\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"FixedThreadPool\"},{\"kind\":2048,\"name\":\"listTaskFunctions\",\"url\":\"classes/FixedThreadPool.html#listTaskFunctions\",\"classes\":\"tsd-is-inherited\",\"parent\":\"FixedThreadPool\"},{\"kind\":2048,\"name\":\"execute\",\"url\":\"classes/FixedThreadPool.html#execute\",\"classes\":\"tsd-is-inherited\",\"parent\":\"FixedThreadPool\"},{\"kind\":2048,\"name\":\"destroy\",\"url\":\"classes/FixedThreadPool.html#destroy\",\"classes\":\"tsd-is-inherited\",\"parent\":\"FixedThreadPool\"},{\"kind\":2048,\"name\":\"sendKillMessageToWorker\",\"url\":\"classes/FixedThreadPool.html#sendKillMessageToWorker\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"FixedThreadPool\"},{\"kind\":2048,\"name\":\"setupHook\",\"url\":\"classes/FixedThreadPool.html#setupHook\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"FixedThreadPool\"},{\"kind\":2048,\"name\":\"beforeTaskExecutionHook\",\"url\":\"classes/FixedThreadPool.html#beforeTaskExecutionHook\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"FixedThreadPool\"},{\"kind\":2048,\"name\":\"afterTaskExecutionHook\",\"url\":\"classes/FixedThreadPool.html#afterTaskExecutionHook\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"FixedThreadPool\"},{\"kind\":2048,\"name\":\"createAndSetupWorkerNode\",\"url\":\"classes/FixedThreadPool.html#createAndSetupWorkerNode\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"FixedThreadPool\"},{\"kind\":2048,\"name\":\"createAndSetupDynamicWorkerNode\",\"url\":\"classes/FixedThreadPool.html#createAndSetupDynamicWorkerNode\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"FixedThreadPool\"},{\"kind\":2048,\"name\":\"afterWorkerNodeSetup\",\"url\":\"classes/FixedThreadPool.html#afterWorkerNodeSetup\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"FixedThreadPool\"},{\"kind\":2048,\"name\":\"workerListener\",\"url\":\"classes/FixedThreadPool.html#workerListener\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"FixedThreadPool\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/FixedThreadPool.html#workerListener.workerListener-1.__type\",\"classes\":\"\",\"parent\":\"FixedThreadPool.workerListener.workerListener\"},{\"kind\":2048,\"name\":\"getWorkerInfo\",\"url\":\"classes/FixedThreadPool.html#getWorkerInfo\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"FixedThreadPool\"},{\"kind\":2048,\"name\":\"hasWorkerNodeBackPressure\",\"url\":\"classes/FixedThreadPool.html#hasWorkerNodeBackPressure\",\"classes\":\"tsd-is-inherited\",\"parent\":\"FixedThreadPool\"},{\"kind\":2048,\"name\":\"flushTasksQueue\",\"url\":\"classes/FixedThreadPool.html#flushTasksQueue\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"FixedThreadPool\"},{\"kind\":256,\"name\":\"ThreadPoolOptions\",\"url\":\"interfaces/ThreadPoolOptions.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"workerOptions\",\"url\":\"interfaces/ThreadPoolOptions.html#workerOptions\",\"classes\":\"\",\"parent\":\"ThreadPoolOptions\"},{\"kind\":1024,\"name\":\"onlineHandler\",\"url\":\"interfaces/ThreadPoolOptions.html#onlineHandler\",\"classes\":\"tsd-is-inherited\",\"parent\":\"ThreadPoolOptions\"},{\"kind\":1024,\"name\":\"messageHandler\",\"url\":\"interfaces/ThreadPoolOptions.html#messageHandler\",\"classes\":\"tsd-is-inherited\",\"parent\":\"ThreadPoolOptions\"},{\"kind\":1024,\"name\":\"errorHandler\",\"url\":\"interfaces/ThreadPoolOptions.html#errorHandler\",\"classes\":\"tsd-is-inherited\",\"parent\":\"ThreadPoolOptions\"},{\"kind\":1024,\"name\":\"exitHandler\",\"url\":\"interfaces/ThreadPoolOptions.html#exitHandler\",\"classes\":\"tsd-is-inherited\",\"parent\":\"ThreadPoolOptions\"},{\"kind\":1024,\"name\":\"workerChoiceStrategy\",\"url\":\"interfaces/ThreadPoolOptions.html#workerChoiceStrategy\",\"classes\":\"tsd-is-inherited\",\"parent\":\"ThreadPoolOptions\"},{\"kind\":1024,\"name\":\"workerChoiceStrategyOptions\",\"url\":\"interfaces/ThreadPoolOptions.html#workerChoiceStrategyOptions\",\"classes\":\"tsd-is-inherited\",\"parent\":\"ThreadPoolOptions\"},{\"kind\":1024,\"name\":\"restartWorkerOnError\",\"url\":\"interfaces/ThreadPoolOptions.html#restartWorkerOnError\",\"classes\":\"tsd-is-inherited\",\"parent\":\"ThreadPoolOptions\"},{\"kind\":1024,\"name\":\"enableEvents\",\"url\":\"interfaces/ThreadPoolOptions.html#enableEvents\",\"classes\":\"tsd-is-inherited\",\"parent\":\"ThreadPoolOptions\"},{\"kind\":1024,\"name\":\"enableTasksQueue\",\"url\":\"interfaces/ThreadPoolOptions.html#enableTasksQueue\",\"classes\":\"tsd-is-inherited\",\"parent\":\"ThreadPoolOptions\"},{\"kind\":1024,\"name\":\"tasksQueueOptions\",\"url\":\"interfaces/ThreadPoolOptions.html#tasksQueueOptions\",\"classes\":\"tsd-is-inherited\",\"parent\":\"ThreadPoolOptions\"},{\"kind\":128,\"name\":\"AbstractWorker\",\"url\":\"classes/AbstractWorker.html\",\"classes\":\"\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/AbstractWorker.html#constructor\",\"classes\":\"\",\"parent\":\"AbstractWorker\"},{\"kind\":1024,\"name\":\"id\",\"url\":\"classes/AbstractWorker.html#id\",\"classes\":\"tsd-is-protected\",\"parent\":\"AbstractWorker\"},{\"kind\":1024,\"name\":\"taskFunctions\",\"url\":\"classes/AbstractWorker.html#taskFunctions\",\"classes\":\"tsd-is-protected\",\"parent\":\"AbstractWorker\"},{\"kind\":1024,\"name\":\"lastTaskTimestamp\",\"url\":\"classes/AbstractWorker.html#lastTaskTimestamp\",\"classes\":\"tsd-is-protected\",\"parent\":\"AbstractWorker\"},{\"kind\":1024,\"name\":\"statistics\",\"url\":\"classes/AbstractWorker.html#statistics\",\"classes\":\"tsd-is-protected\",\"parent\":\"AbstractWorker\"},{\"kind\":1024,\"name\":\"activeInterval\",\"url\":\"classes/AbstractWorker.html#activeInterval\",\"classes\":\"tsd-is-protected\",\"parent\":\"AbstractWorker\"},{\"kind\":1024,\"name\":\"isMain\",\"url\":\"classes/AbstractWorker.html#isMain\",\"classes\":\"tsd-is-protected\",\"parent\":\"AbstractWorker\"},{\"kind\":1024,\"name\":\"mainWorker\",\"url\":\"classes/AbstractWorker.html#mainWorker\",\"classes\":\"tsd-is-private\",\"parent\":\"AbstractWorker\"},{\"kind\":1024,\"name\":\"opts\",\"url\":\"classes/AbstractWorker.html#opts\",\"classes\":\"tsd-is-protected\",\"parent\":\"AbstractWorker\"},{\"kind\":2048,\"name\":\"checkWorkerOptions\",\"url\":\"classes/AbstractWorker.html#checkWorkerOptions\",\"classes\":\"tsd-is-private\",\"parent\":\"AbstractWorker\"},{\"kind\":2048,\"name\":\"checkValidTaskFunction\",\"url\":\"classes/AbstractWorker.html#checkValidTaskFunction\",\"classes\":\"tsd-is-private\",\"parent\":\"AbstractWorker\"},{\"kind\":2048,\"name\":\"checkTaskFunctions\",\"url\":\"classes/AbstractWorker.html#checkTaskFunctions\",\"classes\":\"tsd-is-private\",\"parent\":\"AbstractWorker\"},{\"kind\":2048,\"name\":\"hasTaskFunction\",\"url\":\"classes/AbstractWorker.html#hasTaskFunction\",\"classes\":\"\",\"parent\":\"AbstractWorker\"},{\"kind\":2048,\"name\":\"addTaskFunction\",\"url\":\"classes/AbstractWorker.html#addTaskFunction\",\"classes\":\"\",\"parent\":\"AbstractWorker\"},{\"kind\":2048,\"name\":\"removeTaskFunction\",\"url\":\"classes/AbstractWorker.html#removeTaskFunction\",\"classes\":\"\",\"parent\":\"AbstractWorker\"},{\"kind\":2048,\"name\":\"listTaskFunctions\",\"url\":\"classes/AbstractWorker.html#listTaskFunctions\",\"classes\":\"\",\"parent\":\"AbstractWorker\"},{\"kind\":2048,\"name\":\"setDefaultTaskFunction\",\"url\":\"classes/AbstractWorker.html#setDefaultTaskFunction\",\"classes\":\"\",\"parent\":\"AbstractWorker\"},{\"kind\":2048,\"name\":\"checkTaskFunctionName\",\"url\":\"classes/AbstractWorker.html#checkTaskFunctionName\",\"classes\":\"tsd-is-private\",\"parent\":\"AbstractWorker\"},{\"kind\":2048,\"name\":\"handleReadyMessage\",\"url\":\"classes/AbstractWorker.html#handleReadyMessage\",\"classes\":\"tsd-is-protected\",\"parent\":\"AbstractWorker\"},{\"kind\":2048,\"name\":\"messageListener\",\"url\":\"classes/AbstractWorker.html#messageListener\",\"classes\":\"tsd-is-protected\",\"parent\":\"AbstractWorker\"},{\"kind\":2048,\"name\":\"handleKillMessage\",\"url\":\"classes/AbstractWorker.html#handleKillMessage\",\"classes\":\"tsd-is-protected\",\"parent\":\"AbstractWorker\"},{\"kind\":2048,\"name\":\"checkMessageWorkerId\",\"url\":\"classes/AbstractWorker.html#checkMessageWorkerId\",\"classes\":\"tsd-is-private\",\"parent\":\"AbstractWorker\"},{\"kind\":2048,\"name\":\"startCheckActive\",\"url\":\"classes/AbstractWorker.html#startCheckActive\",\"classes\":\"tsd-is-private\",\"parent\":\"AbstractWorker\"},{\"kind\":2048,\"name\":\"stopCheckActive\",\"url\":\"classes/AbstractWorker.html#stopCheckActive\",\"classes\":\"tsd-is-private\",\"parent\":\"AbstractWorker\"},{\"kind\":2048,\"name\":\"checkActive\",\"url\":\"classes/AbstractWorker.html#checkActive\",\"classes\":\"tsd-is-private\",\"parent\":\"AbstractWorker\"},{\"kind\":2048,\"name\":\"getMainWorker\",\"url\":\"classes/AbstractWorker.html#getMainWorker\",\"classes\":\"tsd-is-protected\",\"parent\":\"AbstractWorker\"},{\"kind\":2048,\"name\":\"sendToMainWorker\",\"url\":\"classes/AbstractWorker.html#sendToMainWorker\",\"classes\":\"tsd-is-protected\",\"parent\":\"AbstractWorker\"},{\"kind\":2048,\"name\":\"sendTaskFunctionsListToMainWorker\",\"url\":\"classes/AbstractWorker.html#sendTaskFunctionsListToMainWorker\",\"classes\":\"tsd-is-protected\",\"parent\":\"AbstractWorker\"},{\"kind\":2048,\"name\":\"handleError\",\"url\":\"classes/AbstractWorker.html#handleError\",\"classes\":\"tsd-is-protected\",\"parent\":\"AbstractWorker\"},{\"kind\":2048,\"name\":\"run\",\"url\":\"classes/AbstractWorker.html#run\",\"classes\":\"tsd-is-protected\",\"parent\":\"AbstractWorker\"},{\"kind\":2048,\"name\":\"runSync\",\"url\":\"classes/AbstractWorker.html#runSync\",\"classes\":\"tsd-is-protected\",\"parent\":\"AbstractWorker\"},{\"kind\":2048,\"name\":\"runAsync\",\"url\":\"classes/AbstractWorker.html#runAsync\",\"classes\":\"tsd-is-protected\",\"parent\":\"AbstractWorker\"},{\"kind\":2048,\"name\":\"beginTaskPerformance\",\"url\":\"classes/AbstractWorker.html#beginTaskPerformance\",\"classes\":\"tsd-is-private\",\"parent\":\"AbstractWorker\"},{\"kind\":2048,\"name\":\"endTaskPerformance\",\"url\":\"classes/AbstractWorker.html#endTaskPerformance\",\"classes\":\"tsd-is-private\",\"parent\":\"AbstractWorker\"},{\"kind\":2048,\"name\":\"checkStatistics\",\"url\":\"classes/AbstractWorker.html#checkStatistics\",\"classes\":\"tsd-is-private\",\"parent\":\"AbstractWorker\"},{\"kind\":2048,\"name\":\"updateLastTaskTimestamp\",\"url\":\"classes/AbstractWorker.html#updateLastTaskTimestamp\",\"classes\":\"tsd-is-private\",\"parent\":\"AbstractWorker\"},{\"kind\":128,\"name\":\"ClusterWorker\",\"url\":\"classes/ClusterWorker.html\",\"classes\":\"\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/ClusterWorker.html#constructor\",\"classes\":\"\",\"parent\":\"ClusterWorker\"},{\"kind\":2048,\"name\":\"handleReadyMessage\",\"url\":\"classes/ClusterWorker.html#handleReadyMessage\",\"classes\":\"tsd-is-protected\",\"parent\":\"ClusterWorker\"},{\"kind\":262144,\"name\":\"id\",\"url\":\"classes/ClusterWorker.html#id\",\"classes\":\"tsd-is-protected\",\"parent\":\"ClusterWorker\"},{\"kind\":2048,\"name\":\"sendToMainWorker\",\"url\":\"classes/ClusterWorker.html#sendToMainWorker\",\"classes\":\"tsd-is-protected\",\"parent\":\"ClusterWorker\"},{\"kind\":1024,\"name\":\"taskFunctions\",\"url\":\"classes/ClusterWorker.html#taskFunctions\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"ClusterWorker\"},{\"kind\":1024,\"name\":\"lastTaskTimestamp\",\"url\":\"classes/ClusterWorker.html#lastTaskTimestamp\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"ClusterWorker\"},{\"kind\":1024,\"name\":\"statistics\",\"url\":\"classes/ClusterWorker.html#statistics\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"ClusterWorker\"},{\"kind\":1024,\"name\":\"activeInterval\",\"url\":\"classes/ClusterWorker.html#activeInterval\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"ClusterWorker\"},{\"kind\":1024,\"name\":\"isMain\",\"url\":\"classes/ClusterWorker.html#isMain\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"ClusterWorker\"},{\"kind\":1024,\"name\":\"opts\",\"url\":\"classes/ClusterWorker.html#opts\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"ClusterWorker\"},{\"kind\":2048,\"name\":\"hasTaskFunction\",\"url\":\"classes/ClusterWorker.html#hasTaskFunction\",\"classes\":\"tsd-is-inherited\",\"parent\":\"ClusterWorker\"},{\"kind\":2048,\"name\":\"addTaskFunction\",\"url\":\"classes/ClusterWorker.html#addTaskFunction\",\"classes\":\"tsd-is-inherited\",\"parent\":\"ClusterWorker\"},{\"kind\":2048,\"name\":\"removeTaskFunction\",\"url\":\"classes/ClusterWorker.html#removeTaskFunction\",\"classes\":\"tsd-is-inherited\",\"parent\":\"ClusterWorker\"},{\"kind\":2048,\"name\":\"listTaskFunctions\",\"url\":\"classes/ClusterWorker.html#listTaskFunctions\",\"classes\":\"tsd-is-inherited\",\"parent\":\"ClusterWorker\"},{\"kind\":2048,\"name\":\"setDefaultTaskFunction\",\"url\":\"classes/ClusterWorker.html#setDefaultTaskFunction\",\"classes\":\"tsd-is-inherited\",\"parent\":\"ClusterWorker\"},{\"kind\":2048,\"name\":\"messageListener\",\"url\":\"classes/ClusterWorker.html#messageListener\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"ClusterWorker\"},{\"kind\":2048,\"name\":\"handleKillMessage\",\"url\":\"classes/ClusterWorker.html#handleKillMessage\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"ClusterWorker\"},{\"kind\":2048,\"name\":\"getMainWorker\",\"url\":\"classes/ClusterWorker.html#getMainWorker\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"ClusterWorker\"},{\"kind\":2048,\"name\":\"sendTaskFunctionsListToMainWorker\",\"url\":\"classes/ClusterWorker.html#sendTaskFunctionsListToMainWorker\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"ClusterWorker\"},{\"kind\":2048,\"name\":\"handleError\",\"url\":\"classes/ClusterWorker.html#handleError\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"ClusterWorker\"},{\"kind\":2048,\"name\":\"run\",\"url\":\"classes/ClusterWorker.html#run\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"ClusterWorker\"},{\"kind\":2048,\"name\":\"runSync\",\"url\":\"classes/ClusterWorker.html#runSync\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"ClusterWorker\"},{\"kind\":2048,\"name\":\"runAsync\",\"url\":\"classes/ClusterWorker.html#runAsync\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"ClusterWorker\"},{\"kind\":128,\"name\":\"ThreadWorker\",\"url\":\"classes/ThreadWorker.html\",\"classes\":\"\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/ThreadWorker.html#constructor\",\"classes\":\"\",\"parent\":\"ThreadWorker\"},{\"kind\":1024,\"name\":\"port\",\"url\":\"classes/ThreadWorker.html#port\",\"classes\":\"tsd-is-private\",\"parent\":\"ThreadWorker\"},{\"kind\":2048,\"name\":\"handleReadyMessage\",\"url\":\"classes/ThreadWorker.html#handleReadyMessage\",\"classes\":\"tsd-is-protected\",\"parent\":\"ThreadWorker\"},{\"kind\":2048,\"name\":\"handleKillMessage\",\"url\":\"classes/ThreadWorker.html#handleKillMessage\",\"classes\":\"tsd-is-protected\",\"parent\":\"ThreadWorker\"},{\"kind\":262144,\"name\":\"id\",\"url\":\"classes/ThreadWorker.html#id\",\"classes\":\"tsd-is-protected\",\"parent\":\"ThreadWorker\"},{\"kind\":2048,\"name\":\"sendToMainWorker\",\"url\":\"classes/ThreadWorker.html#sendToMainWorker\",\"classes\":\"tsd-is-protected\",\"parent\":\"ThreadWorker\"},{\"kind\":2048,\"name\":\"handleError\",\"url\":\"classes/ThreadWorker.html#handleError\",\"classes\":\"tsd-is-protected\",\"parent\":\"ThreadWorker\"},{\"kind\":1024,\"name\":\"taskFunctions\",\"url\":\"classes/ThreadWorker.html#taskFunctions\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"ThreadWorker\"},{\"kind\":1024,\"name\":\"lastTaskTimestamp\",\"url\":\"classes/ThreadWorker.html#lastTaskTimestamp\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"ThreadWorker\"},{\"kind\":1024,\"name\":\"statistics\",\"url\":\"classes/ThreadWorker.html#statistics\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"ThreadWorker\"},{\"kind\":1024,\"name\":\"activeInterval\",\"url\":\"classes/ThreadWorker.html#activeInterval\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"ThreadWorker\"},{\"kind\":1024,\"name\":\"isMain\",\"url\":\"classes/ThreadWorker.html#isMain\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"ThreadWorker\"},{\"kind\":1024,\"name\":\"opts\",\"url\":\"classes/ThreadWorker.html#opts\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"ThreadWorker\"},{\"kind\":2048,\"name\":\"hasTaskFunction\",\"url\":\"classes/ThreadWorker.html#hasTaskFunction\",\"classes\":\"tsd-is-inherited\",\"parent\":\"ThreadWorker\"},{\"kind\":2048,\"name\":\"addTaskFunction\",\"url\":\"classes/ThreadWorker.html#addTaskFunction\",\"classes\":\"tsd-is-inherited\",\"parent\":\"ThreadWorker\"},{\"kind\":2048,\"name\":\"removeTaskFunction\",\"url\":\"classes/ThreadWorker.html#removeTaskFunction\",\"classes\":\"tsd-is-inherited\",\"parent\":\"ThreadWorker\"},{\"kind\":2048,\"name\":\"listTaskFunctions\",\"url\":\"classes/ThreadWorker.html#listTaskFunctions\",\"classes\":\"tsd-is-inherited\",\"parent\":\"ThreadWorker\"},{\"kind\":2048,\"name\":\"setDefaultTaskFunction\",\"url\":\"classes/ThreadWorker.html#setDefaultTaskFunction\",\"classes\":\"tsd-is-inherited\",\"parent\":\"ThreadWorker\"},{\"kind\":2048,\"name\":\"messageListener\",\"url\":\"classes/ThreadWorker.html#messageListener\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"ThreadWorker\"},{\"kind\":2048,\"name\":\"getMainWorker\",\"url\":\"classes/ThreadWorker.html#getMainWorker\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"ThreadWorker\"},{\"kind\":2048,\"name\":\"sendTaskFunctionsListToMainWorker\",\"url\":\"classes/ThreadWorker.html#sendTaskFunctionsListToMainWorker\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"ThreadWorker\"},{\"kind\":2048,\"name\":\"run\",\"url\":\"classes/ThreadWorker.html#run\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"ThreadWorker\"},{\"kind\":2048,\"name\":\"runSync\",\"url\":\"classes/ThreadWorker.html#runSync\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"ThreadWorker\"},{\"kind\":2048,\"name\":\"runAsync\",\"url\":\"classes/ThreadWorker.html#runAsync\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"ThreadWorker\"},{\"kind\":32,\"name\":\"KillBehaviors\",\"url\":\"variables/KillBehaviors.html\",\"classes\":\"\"},{\"kind\":2097152,\"name\":\"KillBehavior\",\"url\":\"types/KillBehavior.html\",\"classes\":\"\"},{\"kind\":256,\"name\":\"WorkerOptions\",\"url\":\"interfaces/WorkerOptions.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"killBehavior\",\"url\":\"interfaces/WorkerOptions.html#killBehavior\",\"classes\":\"\",\"parent\":\"WorkerOptions\"},{\"kind\":1024,\"name\":\"maxInactiveTime\",\"url\":\"interfaces/WorkerOptions.html#maxInactiveTime\",\"classes\":\"\",\"parent\":\"WorkerOptions\"},{\"kind\":1024,\"name\":\"killHandler\",\"url\":\"interfaces/WorkerOptions.html#killHandler\",\"classes\":\"\",\"parent\":\"WorkerOptions\"},{\"kind\":1024,\"name\":\"async\",\"url\":\"interfaces/WorkerOptions.html#async\",\"classes\":\"\",\"parent\":\"WorkerOptions\"},{\"kind\":2097152,\"name\":\"KillHandler\",\"url\":\"types/KillHandler.html\",\"classes\":\"\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/KillHandler.html#__type\",\"classes\":\"\",\"parent\":\"KillHandler\"},{\"kind\":2097152,\"name\":\"TaskAsyncFunction\",\"url\":\"types/TaskAsyncFunction.html\",\"classes\":\"\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/TaskAsyncFunction.html#__type\",\"classes\":\"\",\"parent\":\"TaskAsyncFunction\"},{\"kind\":2097152,\"name\":\"TaskFunction\",\"url\":\"types/TaskFunction.html\",\"classes\":\"\"},{\"kind\":2097152,\"name\":\"TaskFunctions\",\"url\":\"types/TaskFunctions.html\",\"classes\":\"\"},{\"kind\":2097152,\"name\":\"TaskSyncFunction\",\"url\":\"types/TaskSyncFunction.html\",\"classes\":\"\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/TaskSyncFunction.html#__type\",\"classes\":\"\",\"parent\":\"TaskSyncFunction\"},{\"kind\":256,\"name\":\"MessageValue\",\"url\":\"interfaces/MessageValue.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"kill\",\"url\":\"interfaces/MessageValue.html#kill\",\"classes\":\"\",\"parent\":\"MessageValue\"},{\"kind\":1024,\"name\":\"taskError\",\"url\":\"interfaces/MessageValue.html#taskError\",\"classes\":\"\",\"parent\":\"MessageValue\"},{\"kind\":1024,\"name\":\"taskPerformance\",\"url\":\"interfaces/MessageValue.html#taskPerformance\",\"classes\":\"\",\"parent\":\"MessageValue\"},{\"kind\":1024,\"name\":\"taskFunctions\",\"url\":\"interfaces/MessageValue.html#taskFunctions\",\"classes\":\"\",\"parent\":\"MessageValue\"},{\"kind\":1024,\"name\":\"statistics\",\"url\":\"interfaces/MessageValue.html#statistics\",\"classes\":\"\",\"parent\":\"MessageValue\"},{\"kind\":1024,\"name\":\"ready\",\"url\":\"interfaces/MessageValue.html#ready\",\"classes\":\"\",\"parent\":\"MessageValue\"},{\"kind\":1024,\"name\":\"checkActive\",\"url\":\"interfaces/MessageValue.html#checkActive\",\"classes\":\"\",\"parent\":\"MessageValue\"},{\"kind\":1024,\"name\":\"port\",\"url\":\"interfaces/MessageValue.html#port\",\"classes\":\"\",\"parent\":\"MessageValue\"},{\"kind\":1024,\"name\":\"workerId\",\"url\":\"interfaces/MessageValue.html#workerId\",\"classes\":\"tsd-is-inherited\",\"parent\":\"MessageValue\"},{\"kind\":1024,\"name\":\"name\",\"url\":\"interfaces/MessageValue.html#name\",\"classes\":\"tsd-is-inherited\",\"parent\":\"MessageValue\"},{\"kind\":1024,\"name\":\"data\",\"url\":\"interfaces/MessageValue.html#data\",\"classes\":\"tsd-is-inherited\",\"parent\":\"MessageValue\"},{\"kind\":1024,\"name\":\"transferList\",\"url\":\"interfaces/MessageValue.html#transferList\",\"classes\":\"tsd-is-inherited\",\"parent\":\"MessageValue\"},{\"kind\":1024,\"name\":\"timestamp\",\"url\":\"interfaces/MessageValue.html#timestamp\",\"classes\":\"tsd-is-inherited\",\"parent\":\"MessageValue\"},{\"kind\":1024,\"name\":\"taskId\",\"url\":\"interfaces/MessageValue.html#taskId\",\"classes\":\"tsd-is-inherited\",\"parent\":\"MessageValue\"},{\"kind\":256,\"name\":\"PromiseResponseWrapper\",\"url\":\"interfaces/PromiseResponseWrapper.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"resolve\",\"url\":\"interfaces/PromiseResponseWrapper.html#resolve\",\"classes\":\"\",\"parent\":\"PromiseResponseWrapper\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/PromiseResponseWrapper.html#resolve.__type-2\",\"classes\":\"\",\"parent\":\"PromiseResponseWrapper.resolve\"},{\"kind\":1024,\"name\":\"reject\",\"url\":\"interfaces/PromiseResponseWrapper.html#reject\",\"classes\":\"\",\"parent\":\"PromiseResponseWrapper\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/PromiseResponseWrapper.html#reject.__type\",\"classes\":\"\",\"parent\":\"PromiseResponseWrapper.reject\"},{\"kind\":1024,\"name\":\"workerNodeKey\",\"url\":\"interfaces/PromiseResponseWrapper.html#workerNodeKey\",\"classes\":\"\",\"parent\":\"PromiseResponseWrapper\"},{\"kind\":256,\"name\":\"Task\",\"url\":\"interfaces/Task.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"workerId\",\"url\":\"interfaces/Task.html#workerId\",\"classes\":\"\",\"parent\":\"Task\"},{\"kind\":1024,\"name\":\"name\",\"url\":\"interfaces/Task.html#name\",\"classes\":\"\",\"parent\":\"Task\"},{\"kind\":1024,\"name\":\"data\",\"url\":\"interfaces/Task.html#data\",\"classes\":\"\",\"parent\":\"Task\"},{\"kind\":1024,\"name\":\"transferList\",\"url\":\"interfaces/Task.html#transferList\",\"classes\":\"\",\"parent\":\"Task\"},{\"kind\":1024,\"name\":\"timestamp\",\"url\":\"interfaces/Task.html#timestamp\",\"classes\":\"\",\"parent\":\"Task\"},{\"kind\":1024,\"name\":\"taskId\",\"url\":\"interfaces/Task.html#taskId\",\"classes\":\"\",\"parent\":\"Task\"},{\"kind\":256,\"name\":\"TaskError\",\"url\":\"interfaces/TaskError.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"name\",\"url\":\"interfaces/TaskError.html#name\",\"classes\":\"\",\"parent\":\"TaskError\"},{\"kind\":1024,\"name\":\"message\",\"url\":\"interfaces/TaskError.html#message\",\"classes\":\"\",\"parent\":\"TaskError\"},{\"kind\":1024,\"name\":\"data\",\"url\":\"interfaces/TaskError.html#data\",\"classes\":\"\",\"parent\":\"TaskError\"},{\"kind\":256,\"name\":\"TaskPerformance\",\"url\":\"interfaces/TaskPerformance.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"name\",\"url\":\"interfaces/TaskPerformance.html#name\",\"classes\":\"\",\"parent\":\"TaskPerformance\"},{\"kind\":1024,\"name\":\"timestamp\",\"url\":\"interfaces/TaskPerformance.html#timestamp\",\"classes\":\"\",\"parent\":\"TaskPerformance\"},{\"kind\":1024,\"name\":\"runTime\",\"url\":\"interfaces/TaskPerformance.html#runTime\",\"classes\":\"\",\"parent\":\"TaskPerformance\"},{\"kind\":1024,\"name\":\"elu\",\"url\":\"interfaces/TaskPerformance.html#elu\",\"classes\":\"\",\"parent\":\"TaskPerformance\"},{\"kind\":256,\"name\":\"WorkerStatistics\",\"url\":\"interfaces/WorkerStatistics.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"runTime\",\"url\":\"interfaces/WorkerStatistics.html#runTime\",\"classes\":\"\",\"parent\":\"WorkerStatistics\"},{\"kind\":1024,\"name\":\"elu\",\"url\":\"interfaces/WorkerStatistics.html#elu\",\"classes\":\"\",\"parent\":\"WorkerStatistics\"},{\"kind\":2097152,\"name\":\"Writable\",\"url\":\"types/Writable.html\",\"classes\":\"\"},{\"kind\":128,\"name\":\"CircularArray\",\"url\":\"classes/CircularArray.html\",\"classes\":\"\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/CircularArray.html#constructor\",\"classes\":\"\",\"parent\":\"CircularArray\"},{\"kind\":1024,\"name\":\"size\",\"url\":\"classes/CircularArray.html#size\",\"classes\":\"\",\"parent\":\"CircularArray\"},{\"kind\":2048,\"name\":\"push\",\"url\":\"classes/CircularArray.html#push-1\",\"classes\":\"\",\"parent\":\"CircularArray\"},{\"kind\":2048,\"name\":\"unshift\",\"url\":\"classes/CircularArray.html#unshift-1\",\"classes\":\"\",\"parent\":\"CircularArray\"},{\"kind\":2048,\"name\":\"concat\",\"url\":\"classes/CircularArray.html#concat-1\",\"classes\":\"\",\"parent\":\"CircularArray\"},{\"kind\":2048,\"name\":\"splice\",\"url\":\"classes/CircularArray.html#splice-1\",\"classes\":\"\",\"parent\":\"CircularArray\"},{\"kind\":2048,\"name\":\"resize\",\"url\":\"classes/CircularArray.html#resize\",\"classes\":\"\",\"parent\":\"CircularArray\"},{\"kind\":2048,\"name\":\"empty\",\"url\":\"classes/CircularArray.html#empty\",\"classes\":\"\",\"parent\":\"CircularArray\"},{\"kind\":2048,\"name\":\"full\",\"url\":\"classes/CircularArray.html#full\",\"classes\":\"\",\"parent\":\"CircularArray\"},{\"kind\":2048,\"name\":\"checkSize\",\"url\":\"classes/CircularArray.html#checkSize\",\"classes\":\"tsd-is-private\",\"parent\":\"CircularArray\"},{\"kind\":128,\"name\":\"Deque\",\"url\":\"classes/Deque.html\",\"classes\":\"\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/Deque.html#constructor\",\"classes\":\"\",\"parent\":\"Deque\"},{\"kind\":1024,\"name\":\"head\",\"url\":\"classes/Deque.html#head\",\"classes\":\"tsd-is-private\",\"parent\":\"Deque\"},{\"kind\":1024,\"name\":\"tail\",\"url\":\"classes/Deque.html#tail\",\"classes\":\"tsd-is-private\",\"parent\":\"Deque\"},{\"kind\":1024,\"name\":\"size\",\"url\":\"classes/Deque.html#size\",\"classes\":\"\",\"parent\":\"Deque\"},{\"kind\":1024,\"name\":\"maxSize\",\"url\":\"classes/Deque.html#maxSize\",\"classes\":\"\",\"parent\":\"Deque\"},{\"kind\":2048,\"name\":\"push\",\"url\":\"classes/Deque.html#push\",\"classes\":\"\",\"parent\":\"Deque\"},{\"kind\":2048,\"name\":\"unshift\",\"url\":\"classes/Deque.html#unshift\",\"classes\":\"\",\"parent\":\"Deque\"},{\"kind\":2048,\"name\":\"pop\",\"url\":\"classes/Deque.html#pop\",\"classes\":\"\",\"parent\":\"Deque\"},{\"kind\":2048,\"name\":\"shift\",\"url\":\"classes/Deque.html#shift\",\"classes\":\"\",\"parent\":\"Deque\"},{\"kind\":2048,\"name\":\"peekFirst\",\"url\":\"classes/Deque.html#peekFirst\",\"classes\":\"\",\"parent\":\"Deque\"},{\"kind\":2048,\"name\":\"peekLast\",\"url\":\"classes/Deque.html#peekLast\",\"classes\":\"\",\"parent\":\"Deque\"},{\"kind\":2048,\"name\":\"clear\",\"url\":\"classes/Deque.html#clear\",\"classes\":\"\",\"parent\":\"Deque\"},{\"kind\":2048,\"name\":\"backward\",\"url\":\"classes/Deque.html#backward\",\"classes\":\"\",\"parent\":\"Deque\"},{\"kind\":2048,\"name\":\"incrementSize\",\"url\":\"classes/Deque.html#incrementSize\",\"classes\":\"tsd-is-private\",\"parent\":\"Deque\"},{\"kind\":2048,\"name\":\"[iterator]\",\"url\":\"classes/Deque.html#_iterator_\",\"classes\":\"\",\"parent\":\"Deque\"},{\"kind\":128,\"name\":\"Node\",\"url\":\"classes/Node.html\",\"classes\":\"\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/Node.html#constructor\",\"classes\":\"\",\"parent\":\"Node\"},{\"kind\":1024,\"name\":\"data\",\"url\":\"classes/Node.html#data\",\"classes\":\"\",\"parent\":\"Node\"},{\"kind\":1024,\"name\":\"next\",\"url\":\"classes/Node.html#next\",\"classes\":\"\",\"parent\":\"Node\"},{\"kind\":1024,\"name\":\"prev\",\"url\":\"classes/Node.html#prev\",\"classes\":\"\",\"parent\":\"Node\"},{\"kind\":64,\"name\":\"availableParallelism\",\"url\":\"functions/availableParallelism.html\",\"classes\":\"\"}],\"index\":{\"version\":\"2.3.9\",\"fields\":[\"name\",\"comment\"],\"fieldVectors\":[[\"name/0\",[0,61.033]],[\"comment/0\",[]],[\"name/1\",[1,39.83]],[\"comment/1\",[]],[\"name/2\",[2,44.939]],[\"comment/2\",[]],[\"name/3\",[3,46.37]],[\"comment/3\",[]],[\"name/4\",[4,48.04]],[\"comment/4\",[]],[\"name/5\",[5,46.37]],[\"comment/5\",[]],[\"name/6\",[6,48.04]],[\"comment/6\",[]],[\"name/7\",[7,61.033]],[\"comment/7\",[]],[\"name/8\",[8,61.033]],[\"comment/8\",[]],[\"name/9\",[9,61.033]],[\"comment/9\",[]],[\"name/10\",[10,48.04]],[\"comment/10\",[]],[\"name/11\",[11,48.04]],[\"comment/11\",[]],[\"name/12\",[12,42.575]],[\"comment/12\",[]],[\"name/13\",[13,61.033]],[\"comment/13\",[]],[\"name/14\",[14,61.033]],[\"comment/14\",[]],[\"name/15\",[15,48.04]],[\"comment/15\",[]],[\"name/16\",[16,61.033]],[\"comment/16\",[]],[\"name/17\",[17,61.033]],[\"comment/17\",[]],[\"name/18\",[18,61.033]],[\"comment/18\",[]],[\"name/19\",[19,61.033]],[\"comment/19\",[]],[\"name/20\",[20,61.033]],[\"comment/20\",[]],[\"name/21\",[21,44.939]],[\"comment/21\",[]],[\"name/22\",[22,43.687]],[\"comment/22\",[]],[\"name/23\",[23,44.939]],[\"comment/23\",[]],[\"name/24\",[24,44.939]],[\"comment/24\",[]],[\"name/25\",[25,44.939]],[\"comment/25\",[]],[\"name/26\",[26,46.37]],[\"comment/26\",[]],[\"name/27\",[27,44.939]],[\"comment/27\",[]],[\"name/28\",[28,55.925]],[\"comment/28\",[]],[\"name/29\",[29,61.033]],[\"comment/29\",[]],[\"name/30\",[30,61.033]],[\"comment/30\",[]],[\"name/31\",[31,44.939]],[\"comment/31\",[]],[\"name/32\",[32,46.37]],[\"comment/32\",[]],[\"name/33\",[33,42.575]],[\"comment/33\",[]],[\"name/34\",[34,46.37]],[\"comment/34\",[]],[\"name/35\",[35,61.033]],[\"comment/35\",[]],[\"name/36\",[36,61.033]],[\"comment/36\",[]],[\"name/37\",[37,46.37]],[\"comment/37\",[]],[\"name/38\",[38,48.04]],[\"comment/38\",[]],[\"name/39\",[39,48.04]],[\"comment/39\",[]],[\"name/40\",[40,42.575]],[\"comment/40\",[]],[\"name/41\",[41,61.033]],[\"comment/41\",[]],[\"name/42\",[42,44.939]],[\"comment/42\",[]],[\"name/43\",[43,46.37]],[\"comment/43\",[]],[\"name/44\",[44,48.04]],[\"comment/44\",[]],[\"name/45\",[45,48.04]],[\"comment/45\",[]],[\"name/46\",[46,48.04]],[\"comment/46\",[]],[\"name/47\",[47,43.687]],[\"comment/47\",[]],[\"name/48\",[48,48.04]],[\"comment/48\",[]],[\"name/49\",[49,48.04]],[\"comment/49\",[]],[\"name/50\",[50,61.033]],[\"comment/50\",[]],[\"name/51\",[51,61.033]],[\"comment/51\",[]],[\"name/52\",[52,61.033]],[\"comment/52\",[]],[\"name/53\",[53,61.033]],[\"comment/53\",[]],[\"name/54\",[54,61.033]],[\"comment/54\",[]],[\"name/55\",[55,61.033]],[\"comment/55\",[]],[\"name/56\",[56,61.033]],[\"comment/56\",[]],[\"name/57\",[57,48.04]],[\"comment/57\",[]],[\"name/58\",[58,48.04]],[\"comment/58\",[]],[\"name/59\",[59,48.04]],[\"comment/59\",[]],[\"name/60\",[60,48.04]],[\"comment/60\",[]],[\"name/61\",[61,48.04]],[\"comment/61\",[]],[\"name/62\",[62,48.04]],[\"comment/62\",[]],[\"name/63\",[63,48.04]],[\"comment/63\",[]],[\"name/64\",[64,61.033]],[\"comment/64\",[]],[\"name/65\",[65,61.033]],[\"comment/65\",[]],[\"name/66\",[66,61.033]],[\"comment/66\",[]],[\"name/67\",[67,61.033]],[\"comment/67\",[]],[\"name/68\",[68,61.033]],[\"comment/68\",[]],[\"name/69\",[69,48.04]],[\"comment/69\",[]],[\"name/70\",[70,27.831]],[\"comment/70\",[]],[\"name/71\",[71,61.033]],[\"comment/71\",[]],[\"name/72\",[72,61.033]],[\"comment/72\",[]],[\"name/73\",[73,61.033]],[\"comment/73\",[]],[\"name/74\",[74,61.033]],[\"comment/74\",[]],[\"name/75\",[75,61.033]],[\"comment/75\",[]],[\"name/76\",[76,48.04]],[\"comment/76\",[]],[\"name/77\",[77,61.033]],[\"comment/77\",[]],[\"name/78\",[78,61.033]],[\"comment/78\",[]],[\"name/79\",[79,46.37]],[\"comment/79\",[]],[\"name/80\",[80,55.925]],[\"comment/80\",[]],[\"name/81\",[81,61.033]],[\"comment/81\",[]],[\"name/82\",[82,55.925]],[\"comment/82\",[]],[\"name/83\",[83,55.925]],[\"comment/83\",[]],[\"name/84\",[84,55.925]],[\"comment/84\",[]],[\"name/85\",[85,48.04]],[\"comment/85\",[]],[\"name/86\",[86,61.033]],[\"comment/86\",[]],[\"name/87\",[87,61.033]],[\"comment/87\",[]],[\"name/88\",[1,39.83]],[\"comment/88\",[]],[\"name/89\",[6,48.04]],[\"comment/89\",[]],[\"name/90\",[24,44.939]],[\"comment/90\",[]],[\"name/91\",[38,48.04]],[\"comment/91\",[]],[\"name/92\",[12,42.575]],[\"comment/92\",[]],[\"name/93\",[46,48.04]],[\"comment/93\",[]],[\"name/94\",[47,43.687]],[\"comment/94\",[]],[\"name/95\",[45,48.04]],[\"comment/95\",[]],[\"name/96\",[57,48.04]],[\"comment/96\",[]],[\"name/97\",[63,48.04]],[\"comment/97\",[]],[\"name/98\",[61,48.04]],[\"comment/98\",[]],[\"name/99\",[58,48.04]],[\"comment/99\",[]],[\"name/100\",[25,44.939]],[\"comment/100\",[]],[\"name/101\",[2,44.939]],[\"comment/101\",[]],[\"name/102\",[3,46.37]],[\"comment/102\",[]],[\"name/103\",[4,48.04]],[\"comment/103\",[]],[\"name/104\",[5,46.37]],[\"comment/104\",[]],[\"name/105\",[10,48.04]],[\"comment/105\",[]],[\"name/106\",[11,48.04]],[\"comment/106\",[]],[\"name/107\",[15,48.04]],[\"comment/107\",[]],[\"name/108\",[21,44.939]],[\"comment/108\",[]],[\"name/109\",[22,43.687]],[\"comment/109\",[]],[\"name/110\",[23,44.939]],[\"comment/110\",[]],[\"name/111\",[26,46.37]],[\"comment/111\",[]],[\"name/112\",[27,44.939]],[\"comment/112\",[]],[\"name/113\",[31,44.939]],[\"comment/113\",[]],[\"name/114\",[32,46.37]],[\"comment/114\",[]],[\"name/115\",[33,42.575]],[\"comment/115\",[]],[\"name/116\",[34,46.37]],[\"comment/116\",[]],[\"name/117\",[37,46.37]],[\"comment/117\",[]],[\"name/118\",[39,48.04]],[\"comment/118\",[]],[\"name/119\",[40,42.575]],[\"comment/119\",[]],[\"name/120\",[42,44.939]],[\"comment/120\",[]],[\"name/121\",[43,46.37]],[\"comment/121\",[]],[\"name/122\",[44,48.04]],[\"comment/122\",[]],[\"name/123\",[48,48.04]],[\"comment/123\",[]],[\"name/124\",[49,48.04]],[\"comment/124\",[]],[\"name/125\",[59,48.04]],[\"comment/125\",[]],[\"name/126\",[60,48.04]],[\"comment/126\",[]],[\"name/127\",[62,48.04]],[\"comment/127\",[]],[\"name/128\",[69,48.04]],[\"comment/128\",[]],[\"name/129\",[70,27.831]],[\"comment/129\",[]],[\"name/130\",[76,48.04]],[\"comment/130\",[]],[\"name/131\",[79,46.37]],[\"comment/131\",[]],[\"name/132\",[85,48.04]],[\"comment/132\",[]],[\"name/133\",[88,61.033]],[\"comment/133\",[]],[\"name/134\",[1,39.83]],[\"comment/134\",[]],[\"name/135\",[12,42.575]],[\"comment/135\",[]],[\"name/136\",[46,48.04]],[\"comment/136\",[]],[\"name/137\",[47,43.687]],[\"comment/137\",[]],[\"name/138\",[45,48.04]],[\"comment/138\",[]],[\"name/139\",[57,48.04]],[\"comment/139\",[]],[\"name/140\",[63,48.04]],[\"comment/140\",[]],[\"name/141\",[61,48.04]],[\"comment/141\",[]],[\"name/142\",[58,48.04]],[\"comment/142\",[]],[\"name/143\",[24,44.939]],[\"comment/143\",[]],[\"name/144\",[25,44.939]],[\"comment/144\",[]],[\"name/145\",[38,48.04]],[\"comment/145\",[]],[\"name/146\",[2,44.939]],[\"comment/146\",[]],[\"name/147\",[3,46.37]],[\"comment/147\",[]],[\"name/148\",[4,48.04]],[\"comment/148\",[]],[\"name/149\",[5,46.37]],[\"comment/149\",[]],[\"name/150\",[6,48.04]],[\"comment/150\",[]],[\"name/151\",[10,48.04]],[\"comment/151\",[]],[\"name/152\",[11,48.04]],[\"comment/152\",[]],[\"name/153\",[15,48.04]],[\"comment/153\",[]],[\"name/154\",[21,44.939]],[\"comment/154\",[]],[\"name/155\",[22,43.687]],[\"comment/155\",[]],[\"name/156\",[23,44.939]],[\"comment/156\",[]],[\"name/157\",[26,46.37]],[\"comment/157\",[]],[\"name/158\",[27,44.939]],[\"comment/158\",[]],[\"name/159\",[31,44.939]],[\"comment/159\",[]],[\"name/160\",[32,46.37]],[\"comment/160\",[]],[\"name/161\",[33,42.575]],[\"comment/161\",[]],[\"name/162\",[34,46.37]],[\"comment/162\",[]],[\"name/163\",[37,46.37]],[\"comment/163\",[]],[\"name/164\",[39,48.04]],[\"comment/164\",[]],[\"name/165\",[40,42.575]],[\"comment/165\",[]],[\"name/166\",[42,44.939]],[\"comment/166\",[]],[\"name/167\",[43,46.37]],[\"comment/167\",[]],[\"name/168\",[44,48.04]],[\"comment/168\",[]],[\"name/169\",[48,48.04]],[\"comment/169\",[]],[\"name/170\",[49,48.04]],[\"comment/170\",[]],[\"name/171\",[59,48.04]],[\"comment/171\",[]],[\"name/172\",[60,48.04]],[\"comment/172\",[]],[\"name/173\",[62,48.04]],[\"comment/173\",[]],[\"name/174\",[69,48.04]],[\"comment/174\",[]],[\"name/175\",[70,27.831]],[\"comment/175\",[]],[\"name/176\",[76,48.04]],[\"comment/176\",[]],[\"name/177\",[79,46.37]],[\"comment/177\",[]],[\"name/178\",[85,48.04]],[\"comment/178\",[]],[\"name/179\",[89,61.033]],[\"comment/179\",[]],[\"name/180\",[90,61.033]],[\"comment/180\",[]],[\"name/181\",[91,61.033]],[\"comment/181\",[]],[\"name/182\",[92,50.047]],[\"comment/182\",[]],[\"name/183\",[93,50.047]],[\"comment/183\",[]],[\"name/184\",[94,50.047]],[\"comment/184\",[]],[\"name/185\",[95,50.047]],[\"comment/185\",[]],[\"name/186\",[96,48.04]],[\"comment/186\",[]],[\"name/187\",[97,50.047]],[\"comment/187\",[]],[\"name/188\",[98,52.56]],[\"comment/188\",[]],[\"name/189\",[99,52.56]],[\"comment/189\",[]],[\"name/190\",[33,42.575]],[\"comment/190\",[]],[\"name/191\",[100,50.047]],[\"comment/191\",[]],[\"name/192\",[101,61.033]],[\"comment/192\",[]],[\"name/193\",[102,61.033]],[\"comment/193\",[]],[\"name/194\",[103,61.033]],[\"comment/194\",[]],[\"name/195\",[21,44.939]],[\"comment/195\",[]],[\"name/196\",[2,44.939]],[\"comment/196\",[]],[\"name/197\",[79,46.37]],[\"comment/197\",[]],[\"name/198\",[70,27.831]],[\"comment/198\",[]],[\"name/199\",[3,46.37]],[\"comment/199\",[]],[\"name/200\",[42,44.939]],[\"comment/200\",[]],[\"name/201\",[70,27.831]],[\"comment/201\",[]],[\"name/202\",[43,46.37]],[\"comment/202\",[]],[\"name/203\",[70,27.831]],[\"comment/203\",[]],[\"name/204\",[40,42.575]],[\"comment/204\",[]],[\"name/205\",[70,27.831]],[\"comment/205\",[]],[\"name/206\",[31,44.939]],[\"comment/206\",[]],[\"name/207\",[70,27.831]],[\"comment/207\",[]],[\"name/208\",[32,46.37]],[\"comment/208\",[]],[\"name/209\",[70,27.831]],[\"comment/209\",[]],[\"name/210\",[33,42.575]],[\"comment/210\",[]],[\"name/211\",[70,27.831]],[\"comment/211\",[]],[\"name/212\",[34,46.37]],[\"comment/212\",[]],[\"name/213\",[70,27.831]],[\"comment/213\",[]],[\"name/214\",[104,61.033]],[\"comment/214\",[]],[\"name/215\",[105,61.033]],[\"comment/215\",[]],[\"name/216\",[106,61.033]],[\"comment/216\",[]],[\"name/217\",[107,61.033]],[\"comment/217\",[]],[\"name/218\",[24,44.939]],[\"comment/218\",[]],[\"name/219\",[25,44.939]],[\"comment/219\",[]],[\"name/220\",[22,43.687]],[\"comment/220\",[]],[\"name/221\",[108,61.033]],[\"comment/221\",[]],[\"name/222\",[26,46.37]],[\"comment/222\",[]],[\"name/223\",[27,44.939]],[\"comment/223\",[]],[\"name/224\",[23,44.939]],[\"comment/224\",[]],[\"name/225\",[2,44.939]],[\"comment/225\",[]],[\"name/226\",[109,61.033]],[\"comment/226\",[]],[\"name/227\",[110,61.033]],[\"comment/227\",[]],[\"name/228\",[111,61.033]],[\"comment/228\",[]],[\"name/229\",[112,61.033]],[\"comment/229\",[]],[\"name/230\",[113,61.033]],[\"comment/230\",[]],[\"name/231\",[114,61.033]],[\"comment/231\",[]],[\"name/232\",[115,61.033]],[\"comment/232\",[]],[\"name/233\",[116,61.033]],[\"comment/233\",[]],[\"name/234\",[117,61.033]],[\"comment/234\",[]],[\"name/235\",[118,46.37]],[\"comment/235\",[]],[\"name/236\",[70,27.831]],[\"comment/236\",[]],[\"name/237\",[119,52.56]],[\"comment/237\",[]],[\"name/238\",[120,52.56]],[\"comment/238\",[]],[\"name/239\",[121,50.047]],[\"comment/239\",[]],[\"name/240\",[122,48.04]],[\"comment/240\",[]],[\"name/241\",[123,50.047]],[\"comment/241\",[]],[\"name/242\",[70,27.831]],[\"comment/242\",[]],[\"name/243\",[119,52.56]],[\"comment/243\",[]],[\"name/244\",[120,52.56]],[\"comment/244\",[]],[\"name/245\",[121,50.047]],[\"comment/245\",[]],[\"name/246\",[122,48.04]],[\"comment/246\",[]],[\"name/247\",[124,61.033]],[\"comment/247\",[]],[\"name/248\",[92,50.047]],[\"comment/248\",[]],[\"name/249\",[93,50.047]],[\"comment/249\",[]],[\"name/250\",[94,50.047]],[\"comment/250\",[]],[\"name/251\",[95,50.047]],[\"comment/251\",[]],[\"name/252\",[96,48.04]],[\"comment/252\",[]],[\"name/253\",[97,50.047]],[\"comment/253\",[]],[\"name/254\",[98,52.56]],[\"comment/254\",[]],[\"name/255\",[99,52.56]],[\"comment/255\",[]],[\"name/256\",[33,42.575]],[\"comment/256\",[]],[\"name/257\",[100,50.047]],[\"comment/257\",[]],[\"name/258\",[125,61.033]],[\"comment/258\",[]],[\"name/259\",[100,50.047]],[\"comment/259\",[]],[\"name/260\",[126,52.56]],[\"comment/260\",[]],[\"name/261\",[127,61.033]],[\"comment/261\",[]],[\"name/262\",[128,61.033]],[\"comment/262\",[]],[\"name/263\",[129,61.033]],[\"comment/263\",[]],[\"name/264\",[94,50.047]],[\"comment/264\",[]],[\"name/265\",[70,27.831]],[\"comment/265\",[]],[\"name/266\",[130,61.033]],[\"comment/266\",[]],[\"name/267\",[131,61.033]],[\"comment/267\",[]],[\"name/268\",[132,61.033]],[\"comment/268\",[]],[\"name/269\",[23,44.939]],[\"comment/269\",[]],[\"name/270\",[95,50.047]],[\"comment/270\",[]],[\"name/271\",[70,27.831]],[\"comment/271\",[]],[\"name/272\",[133,61.033]],[\"comment/272\",[]],[\"name/273\",[134,48.04]],[\"comment/273\",[]],[\"name/274\",[135,61.033]],[\"comment/274\",[]],[\"name/275\",[136,61.033]],[\"comment/275\",[]],[\"name/276\",[137,61.033]],[\"comment/276\",[]],[\"name/277\",[70,27.831]],[\"comment/277\",[]],[\"name/278\",[138,61.033]],[\"comment/278\",[]],[\"name/279\",[25,44.939]],[\"comment/279\",[]],[\"name/280\",[21,44.939]],[\"comment/280\",[]],[\"name/281\",[139,61.033]],[\"comment/281\",[]],[\"name/282\",[140,55.925]],[\"comment/282\",[]],[\"name/283\",[141,61.033]],[\"comment/283\",[]],[\"name/284\",[142,61.033]],[\"comment/284\",[]],[\"name/285\",[143,61.033]],[\"comment/285\",[]],[\"name/286\",[144,61.033]],[\"comment/286\",[]],[\"name/287\",[84,55.925]],[\"comment/287\",[]],[\"name/288\",[70,27.831]],[\"comment/288\",[]],[\"name/289\",[82,55.925]],[\"comment/289\",[]],[\"name/290\",[70,27.831]],[\"comment/290\",[]],[\"name/291\",[145,61.033]],[\"comment/291\",[]],[\"name/292\",[70,27.831]],[\"comment/292\",[]],[\"name/293\",[83,55.925]],[\"comment/293\",[]],[\"name/294\",[70,27.831]],[\"comment/294\",[]],[\"name/295\",[146,61.033]],[\"comment/295\",[]],[\"name/296\",[70,27.831]],[\"comment/296\",[]],[\"name/297\",[147,61.033]],[\"comment/297\",[]],[\"name/298\",[70,27.831]],[\"comment/298\",[]],[\"name/299\",[80,55.925]],[\"comment/299\",[]],[\"name/300\",[70,27.831]],[\"comment/300\",[]],[\"name/301\",[148,61.033]],[\"comment/301\",[]],[\"name/302\",[70,27.831]],[\"comment/302\",[]],[\"name/303\",[149,61.033]],[\"comment/303\",[]],[\"name/304\",[70,27.831]],[\"comment/304\",[]],[\"name/305\",[150,61.033]],[\"comment/305\",[]],[\"name/306\",[70,27.831]],[\"comment/306\",[]],[\"name/307\",[151,61.033]],[\"comment/307\",[]],[\"name/308\",[152,55.925]],[\"comment/308\",[]],[\"name/309\",[119,52.56]],[\"comment/309\",[]],[\"name/310\",[120,52.56]],[\"comment/310\",[]],[\"name/311\",[121,50.047]],[\"comment/311\",[]],[\"name/312\",[122,48.04]],[\"comment/312\",[]],[\"name/313\",[153,61.033]],[\"comment/313\",[]],[\"name/314\",[93,50.047]],[\"comment/314\",[]],[\"name/315\",[70,27.831]],[\"comment/315\",[]],[\"name/316\",[92,50.047]],[\"comment/316\",[]],[\"name/317\",[70,27.831]],[\"comment/317\",[]],[\"name/318\",[140,55.925]],[\"comment/318\",[]],[\"name/319\",[154,61.033]],[\"comment/319\",[]],[\"name/320\",[155,61.033]],[\"comment/320\",[]],[\"name/321\",[156,61.033]],[\"comment/321\",[]],[\"name/322\",[157,61.033]],[\"comment/322\",[]],[\"name/323\",[158,61.033]],[\"comment/323\",[]],[\"name/324\",[159,61.033]],[\"comment/324\",[]],[\"name/325\",[160,61.033]],[\"comment/325\",[]],[\"name/326\",[161,61.033]],[\"comment/326\",[]],[\"name/327\",[162,61.033]],[\"comment/327\",[]],[\"name/328\",[134,48.04]],[\"comment/328\",[]],[\"name/329\",[24,44.939]],[\"comment/329\",[]],[\"name/330\",[163,61.033]],[\"comment/330\",[]],[\"name/331\",[22,43.687]],[\"comment/331\",[]],[\"name/332\",[164,46.37]],[\"comment/332\",[]],[\"name/333\",[165,61.033]],[\"comment/333\",[]],[\"name/334\",[70,27.831]],[\"comment/334\",[]],[\"name/335\",[166,61.033]],[\"comment/335\",[]],[\"name/336\",[167,61.033]],[\"comment/336\",[]],[\"name/337\",[168,61.033]],[\"comment/337\",[]],[\"name/338\",[118,46.37]],[\"comment/338\",[]],[\"name/339\",[123,50.047]],[\"comment/339\",[]],[\"name/340\",[169,48.04]],[\"comment/340\",[]],[\"name/341\",[170,61.033]],[\"comment/341\",[]],[\"name/342\",[171,55.925]],[\"comment/342\",[]],[\"name/343\",[172,61.033]],[\"comment/343\",[]],[\"name/344\",[173,55.925]],[\"comment/344\",[]],[\"name/345\",[174,55.925]],[\"comment/345\",[]],[\"name/346\",[175,61.033]],[\"comment/346\",[]],[\"name/347\",[70,27.831]],[\"comment/347\",[]],[\"name/348\",[176,55.925]],[\"comment/348\",[]],[\"name/349\",[70,27.831]],[\"comment/349\",[]],[\"name/350\",[177,61.033]],[\"comment/350\",[]],[\"name/351\",[70,27.831]],[\"comment/351\",[]],[\"name/352\",[178,55.925]],[\"comment/352\",[]],[\"name/353\",[70,27.831]],[\"comment/353\",[]],[\"name/354\",[179,55.925]],[\"comment/354\",[]],[\"name/355\",[70,27.831]],[\"comment/355\",[]],[\"name/356\",[180,55.925]],[\"comment/356\",[]],[\"name/357\",[181,61.033]],[\"comment/357\",[]],[\"name/358\",[122,48.04]],[\"comment/358\",[]],[\"name/359\",[182,61.033]],[\"comment/359\",[]],[\"name/360\",[152,55.925]],[\"comment/360\",[]],[\"name/361\",[121,50.047]],[\"comment/361\",[]],[\"name/362\",[122,48.04]],[\"comment/362\",[]],[\"name/363\",[173,55.925]],[\"comment/363\",[]],[\"name/364\",[183,61.033]],[\"comment/364\",[]],[\"name/365\",[184,61.033]],[\"comment/365\",[]],[\"name/366\",[174,55.925]],[\"comment/366\",[]],[\"name/367\",[118,46.37]],[\"comment/367\",[]],[\"name/368\",[123,50.047]],[\"comment/368\",[]],[\"name/369\",[169,48.04]],[\"comment/369\",[]],[\"name/370\",[96,48.04]],[\"comment/370\",[]],[\"name/371\",[97,50.047]],[\"comment/371\",[]],[\"name/372\",[185,61.033]],[\"comment/372\",[]],[\"name/373\",[180,55.925]],[\"comment/373\",[]],[\"name/374\",[118,46.37]],[\"comment/374\",[]],[\"name/375\",[123,50.047]],[\"comment/375\",[]],[\"name/376\",[169,48.04]],[\"comment/376\",[]],[\"name/377\",[186,61.033]],[\"comment/377\",[]],[\"name/378\",[5,46.37]],[\"comment/378\",[]],[\"name/379\",[1,39.83]],[\"comment/379\",[]],[\"name/380\",[171,55.925]],[\"comment/380\",[]],[\"name/381\",[187,61.033]],[\"comment/381\",[]],[\"name/382\",[96,48.04]],[\"comment/382\",[]],[\"name/383\",[12,42.575]],[\"comment/383\",[]],[\"name/384\",[188,61.033]],[\"comment/384\",[]],[\"name/385\",[189,61.033]],[\"comment/385\",[]],[\"name/386\",[31,44.939]],[\"comment/386\",[]],[\"name/387\",[176,55.925]],[\"comment/387\",[]],[\"name/388\",[42,44.939]],[\"comment/388\",[]],[\"name/389\",[178,55.925]],[\"comment/389\",[]],[\"name/390\",[179,55.925]],[\"comment/390\",[]],[\"name/391\",[190,61.033]],[\"comment/391\",[]],[\"name/392\",[1,39.83]],[\"comment/392\",[]],[\"name/393\",[6,48.04]],[\"comment/393\",[]],[\"name/394\",[24,44.939]],[\"comment/394\",[]],[\"name/395\",[38,48.04]],[\"comment/395\",[]],[\"name/396\",[12,42.575]],[\"comment/396\",[]],[\"name/397\",[47,43.687]],[\"comment/397\",[]],[\"name/398\",[45,48.04]],[\"comment/398\",[]],[\"name/399\",[57,48.04]],[\"comment/399\",[]],[\"name/400\",[63,48.04]],[\"comment/400\",[]],[\"name/401\",[61,48.04]],[\"comment/401\",[]],[\"name/402\",[58,48.04]],[\"comment/402\",[]],[\"name/403\",[25,44.939]],[\"comment/403\",[]],[\"name/404\",[2,44.939]],[\"comment/404\",[]],[\"name/405\",[3,46.37]],[\"comment/405\",[]],[\"name/406\",[4,48.04]],[\"comment/406\",[]],[\"name/407\",[5,46.37]],[\"comment/407\",[]],[\"name/408\",[10,48.04]],[\"comment/408\",[]],[\"name/409\",[11,48.04]],[\"comment/409\",[]],[\"name/410\",[15,48.04]],[\"comment/410\",[]],[\"name/411\",[21,44.939]],[\"comment/411\",[]],[\"name/412\",[22,43.687]],[\"comment/412\",[]],[\"name/413\",[23,44.939]],[\"comment/413\",[]],[\"name/414\",[26,46.37]],[\"comment/414\",[]],[\"name/415\",[27,44.939]],[\"comment/415\",[]],[\"name/416\",[31,44.939]],[\"comment/416\",[]],[\"name/417\",[32,46.37]],[\"comment/417\",[]],[\"name/418\",[33,42.575]],[\"comment/418\",[]],[\"name/419\",[34,46.37]],[\"comment/419\",[]],[\"name/420\",[37,46.37]],[\"comment/420\",[]],[\"name/421\",[39,48.04]],[\"comment/421\",[]],[\"name/422\",[40,42.575]],[\"comment/422\",[]],[\"name/423\",[42,44.939]],[\"comment/423\",[]],[\"name/424\",[43,46.37]],[\"comment/424\",[]],[\"name/425\",[44,48.04]],[\"comment/425\",[]],[\"name/426\",[46,48.04]],[\"comment/426\",[]],[\"name/427\",[48,48.04]],[\"comment/427\",[]],[\"name/428\",[49,48.04]],[\"comment/428\",[]],[\"name/429\",[59,48.04]],[\"comment/429\",[]],[\"name/430\",[60,48.04]],[\"comment/430\",[]],[\"name/431\",[62,48.04]],[\"comment/431\",[]],[\"name/432\",[69,48.04]],[\"comment/432\",[]],[\"name/433\",[70,27.831]],[\"comment/433\",[]],[\"name/434\",[76,48.04]],[\"comment/434\",[]],[\"name/435\",[79,46.37]],[\"comment/435\",[]],[\"name/436\",[85,48.04]],[\"comment/436\",[]],[\"name/437\",[191,61.033]],[\"comment/437\",[]],[\"name/438\",[1,39.83]],[\"comment/438\",[]],[\"name/439\",[12,42.575]],[\"comment/439\",[]],[\"name/440\",[47,43.687]],[\"comment/440\",[]],[\"name/441\",[45,48.04]],[\"comment/441\",[]],[\"name/442\",[57,48.04]],[\"comment/442\",[]],[\"name/443\",[63,48.04]],[\"comment/443\",[]],[\"name/444\",[61,48.04]],[\"comment/444\",[]],[\"name/445\",[58,48.04]],[\"comment/445\",[]],[\"name/446\",[24,44.939]],[\"comment/446\",[]],[\"name/447\",[25,44.939]],[\"comment/447\",[]],[\"name/448\",[38,48.04]],[\"comment/448\",[]],[\"name/449\",[2,44.939]],[\"comment/449\",[]],[\"name/450\",[3,46.37]],[\"comment/450\",[]],[\"name/451\",[4,48.04]],[\"comment/451\",[]],[\"name/452\",[5,46.37]],[\"comment/452\",[]],[\"name/453\",[6,48.04]],[\"comment/453\",[]],[\"name/454\",[10,48.04]],[\"comment/454\",[]],[\"name/455\",[11,48.04]],[\"comment/455\",[]],[\"name/456\",[15,48.04]],[\"comment/456\",[]],[\"name/457\",[21,44.939]],[\"comment/457\",[]],[\"name/458\",[22,43.687]],[\"comment/458\",[]],[\"name/459\",[23,44.939]],[\"comment/459\",[]],[\"name/460\",[26,46.37]],[\"comment/460\",[]],[\"name/461\",[27,44.939]],[\"comment/461\",[]],[\"name/462\",[31,44.939]],[\"comment/462\",[]],[\"name/463\",[32,46.37]],[\"comment/463\",[]],[\"name/464\",[33,42.575]],[\"comment/464\",[]],[\"name/465\",[34,46.37]],[\"comment/465\",[]],[\"name/466\",[37,46.37]],[\"comment/466\",[]],[\"name/467\",[39,48.04]],[\"comment/467\",[]],[\"name/468\",[40,42.575]],[\"comment/468\",[]],[\"name/469\",[42,44.939]],[\"comment/469\",[]],[\"name/470\",[43,46.37]],[\"comment/470\",[]],[\"name/471\",[44,48.04]],[\"comment/471\",[]],[\"name/472\",[46,48.04]],[\"comment/472\",[]],[\"name/473\",[48,48.04]],[\"comment/473\",[]],[\"name/474\",[49,48.04]],[\"comment/474\",[]],[\"name/475\",[59,48.04]],[\"comment/475\",[]],[\"name/476\",[60,48.04]],[\"comment/476\",[]],[\"name/477\",[62,48.04]],[\"comment/477\",[]],[\"name/478\",[69,48.04]],[\"comment/478\",[]],[\"name/479\",[70,27.831]],[\"comment/479\",[]],[\"name/480\",[76,48.04]],[\"comment/480\",[]],[\"name/481\",[79,46.37]],[\"comment/481\",[]],[\"name/482\",[85,48.04]],[\"comment/482\",[]],[\"name/483\",[192,61.033]],[\"comment/483\",[]],[\"name/484\",[193,55.925]],[\"comment/484\",[]],[\"name/485\",[92,50.047]],[\"comment/485\",[]],[\"name/486\",[93,50.047]],[\"comment/486\",[]],[\"name/487\",[94,50.047]],[\"comment/487\",[]],[\"name/488\",[95,50.047]],[\"comment/488\",[]],[\"name/489\",[96,48.04]],[\"comment/489\",[]],[\"name/490\",[97,50.047]],[\"comment/490\",[]],[\"name/491\",[98,52.56]],[\"comment/491\",[]],[\"name/492\",[99,52.56]],[\"comment/492\",[]],[\"name/493\",[33,42.575]],[\"comment/493\",[]],[\"name/494\",[100,50.047]],[\"comment/494\",[]],[\"name/495\",[194,61.033]],[\"comment/495\",[]],[\"name/496\",[1,39.83]],[\"comment/496\",[]],[\"name/497\",[134,48.04]],[\"comment/497\",[]],[\"name/498\",[164,46.37]],[\"comment/498\",[]],[\"name/499\",[195,52.56]],[\"comment/499\",[]],[\"name/500\",[196,50.047]],[\"comment/500\",[]],[\"name/501\",[197,52.56]],[\"comment/501\",[]],[\"name/502\",[47,43.687]],[\"comment/502\",[]],[\"name/503\",[198,61.033]],[\"comment/503\",[]],[\"name/504\",[12,42.575]],[\"comment/504\",[]],[\"name/505\",[199,61.033]],[\"comment/505\",[]],[\"name/506\",[200,61.033]],[\"comment/506\",[]],[\"name/507\",[201,61.033]],[\"comment/507\",[]],[\"name/508\",[202,52.56]],[\"comment/508\",[]],[\"name/509\",[203,52.56]],[\"comment/509\",[]],[\"name/510\",[204,52.56]],[\"comment/510\",[]],[\"name/511\",[40,42.575]],[\"comment/511\",[]],[\"name/512\",[205,52.56]],[\"comment/512\",[]],[\"name/513\",[206,61.033]],[\"comment/513\",[]],[\"name/514\",[207,52.56]],[\"comment/514\",[]],[\"name/515\",[208,52.56]],[\"comment/515\",[]],[\"name/516\",[209,52.56]],[\"comment/516\",[]],[\"name/517\",[28,55.925]],[\"comment/517\",[]],[\"name/518\",[210,61.033]],[\"comment/518\",[]],[\"name/519\",[211,61.033]],[\"comment/519\",[]],[\"name/520\",[212,55.925]],[\"comment/520\",[]],[\"name/521\",[213,52.56]],[\"comment/521\",[]],[\"name/522\",[214,52.56]],[\"comment/522\",[]],[\"name/523\",[215,52.56]],[\"comment/523\",[]],[\"name/524\",[216,52.56]],[\"comment/524\",[]],[\"name/525\",[217,52.56]],[\"comment/525\",[]],[\"name/526\",[218,52.56]],[\"comment/526\",[]],[\"name/527\",[219,52.56]],[\"comment/527\",[]],[\"name/528\",[220,61.033]],[\"comment/528\",[]],[\"name/529\",[221,61.033]],[\"comment/529\",[]],[\"name/530\",[222,61.033]],[\"comment/530\",[]],[\"name/531\",[223,61.033]],[\"comment/531\",[]],[\"name/532\",[224,61.033]],[\"comment/532\",[]],[\"name/533\",[1,39.83]],[\"comment/533\",[]],[\"name/534\",[207,52.56]],[\"comment/534\",[]],[\"name/535\",[134,48.04]],[\"comment/535\",[]],[\"name/536\",[214,52.56]],[\"comment/536\",[]],[\"name/537\",[164,46.37]],[\"comment/537\",[]],[\"name/538\",[195,52.56]],[\"comment/538\",[]],[\"name/539\",[196,50.047]],[\"comment/539\",[]],[\"name/540\",[197,52.56]],[\"comment/540\",[]],[\"name/541\",[47,43.687]],[\"comment/541\",[]],[\"name/542\",[12,42.575]],[\"comment/542\",[]],[\"name/543\",[202,52.56]],[\"comment/543\",[]],[\"name/544\",[203,52.56]],[\"comment/544\",[]],[\"name/545\",[204,52.56]],[\"comment/545\",[]],[\"name/546\",[40,42.575]],[\"comment/546\",[]],[\"name/547\",[205,52.56]],[\"comment/547\",[]],[\"name/548\",[208,52.56]],[\"comment/548\",[]],[\"name/549\",[209,52.56]],[\"comment/549\",[]],[\"name/550\",[213,52.56]],[\"comment/550\",[]],[\"name/551\",[215,52.56]],[\"comment/551\",[]],[\"name/552\",[216,52.56]],[\"comment/552\",[]],[\"name/553\",[217,52.56]],[\"comment/553\",[]],[\"name/554\",[218,52.56]],[\"comment/554\",[]],[\"name/555\",[219,52.56]],[\"comment/555\",[]],[\"name/556\",[225,61.033]],[\"comment/556\",[]],[\"name/557\",[1,39.83]],[\"comment/557\",[]],[\"name/558\",[226,55.925]],[\"comment/558\",[]],[\"name/559\",[207,52.56]],[\"comment/559\",[]],[\"name/560\",[209,52.56]],[\"comment/560\",[]],[\"name/561\",[134,48.04]],[\"comment/561\",[]],[\"name/562\",[214,52.56]],[\"comment/562\",[]],[\"name/563\",[216,52.56]],[\"comment/563\",[]],[\"name/564\",[164,46.37]],[\"comment/564\",[]],[\"name/565\",[195,52.56]],[\"comment/565\",[]],[\"name/566\",[196,50.047]],[\"comment/566\",[]],[\"name/567\",[197,52.56]],[\"comment/567\",[]],[\"name/568\",[47,43.687]],[\"comment/568\",[]],[\"name/569\",[12,42.575]],[\"comment/569\",[]],[\"name/570\",[202,52.56]],[\"comment/570\",[]],[\"name/571\",[203,52.56]],[\"comment/571\",[]],[\"name/572\",[204,52.56]],[\"comment/572\",[]],[\"name/573\",[40,42.575]],[\"comment/573\",[]],[\"name/574\",[205,52.56]],[\"comment/574\",[]],[\"name/575\",[208,52.56]],[\"comment/575\",[]],[\"name/576\",[213,52.56]],[\"comment/576\",[]],[\"name/577\",[215,52.56]],[\"comment/577\",[]],[\"name/578\",[217,52.56]],[\"comment/578\",[]],[\"name/579\",[218,52.56]],[\"comment/579\",[]],[\"name/580\",[219,52.56]],[\"comment/580\",[]],[\"name/581\",[227,61.033]],[\"comment/581\",[]],[\"name/582\",[228,55.925]],[\"comment/582\",[]],[\"name/583\",[193,55.925]],[\"comment/583\",[]],[\"name/584\",[228,55.925]],[\"comment/584\",[]],[\"name/585\",[229,61.033]],[\"comment/585\",[]],[\"name/586\",[230,55.925]],[\"comment/586\",[]],[\"name/587\",[231,61.033]],[\"comment/587\",[]],[\"name/588\",[230,55.925]],[\"comment/588\",[]],[\"name/589\",[70,27.831]],[\"comment/589\",[]],[\"name/590\",[232,61.033]],[\"comment/590\",[]],[\"name/591\",[70,27.831]],[\"comment/591\",[]],[\"name/592\",[233,61.033]],[\"comment/592\",[]],[\"name/593\",[164,46.37]],[\"comment/593\",[]],[\"name/594\",[234,61.033]],[\"comment/594\",[]],[\"name/595\",[70,27.831]],[\"comment/595\",[]],[\"name/596\",[235,61.033]],[\"comment/596\",[]],[\"name/597\",[236,61.033]],[\"comment/597\",[]],[\"name/598\",[237,55.925]],[\"comment/598\",[]],[\"name/599\",[238,55.925]],[\"comment/599\",[]],[\"name/600\",[164,46.37]],[\"comment/600\",[]],[\"name/601\",[196,50.047]],[\"comment/601\",[]],[\"name/602\",[22,43.687]],[\"comment/602\",[]],[\"name/603\",[212,55.925]],[\"comment/603\",[]],[\"name/604\",[226,55.925]],[\"comment/604\",[]],[\"name/605\",[239,55.925]],[\"comment/605\",[]],[\"name/606\",[240,50.047]],[\"comment/606\",[]],[\"name/607\",[241,50.047]],[\"comment/607\",[]],[\"name/608\",[242,55.925]],[\"comment/608\",[]],[\"name/609\",[243,52.56]],[\"comment/609\",[]],[\"name/610\",[244,55.925]],[\"comment/610\",[]],[\"name/611\",[245,61.033]],[\"comment/611\",[]],[\"name/612\",[246,61.033]],[\"comment/612\",[]],[\"name/613\",[70,27.831]],[\"comment/613\",[]],[\"name/614\",[247,61.033]],[\"comment/614\",[]],[\"name/615\",[70,27.831]],[\"comment/615\",[]],[\"name/616\",[248,61.033]],[\"comment/616\",[]],[\"name/617\",[249,61.033]],[\"comment/617\",[]],[\"name/618\",[239,55.925]],[\"comment/618\",[]],[\"name/619\",[240,50.047]],[\"comment/619\",[]],[\"name/620\",[241,50.047]],[\"comment/620\",[]],[\"name/621\",[242,55.925]],[\"comment/621\",[]],[\"name/622\",[243,52.56]],[\"comment/622\",[]],[\"name/623\",[244,55.925]],[\"comment/623\",[]],[\"name/624\",[237,55.925]],[\"comment/624\",[]],[\"name/625\",[240,50.047]],[\"comment/625\",[]],[\"name/626\",[250,61.033]],[\"comment/626\",[]],[\"name/627\",[241,50.047]],[\"comment/627\",[]],[\"name/628\",[238,55.925]],[\"comment/628\",[]],[\"name/629\",[240,50.047]],[\"comment/629\",[]],[\"name/630\",[243,52.56]],[\"comment/630\",[]],[\"name/631\",[118,46.37]],[\"comment/631\",[]],[\"name/632\",[169,48.04]],[\"comment/632\",[]],[\"name/633\",[251,61.033]],[\"comment/633\",[]],[\"name/634\",[118,46.37]],[\"comment/634\",[]],[\"name/635\",[169,48.04]],[\"comment/635\",[]],[\"name/636\",[252,61.033]],[\"comment/636\",[]],[\"name/637\",[253,61.033]],[\"comment/637\",[]],[\"name/638\",[1,39.83]],[\"comment/638\",[]],[\"name/639\",[126,52.56]],[\"comment/639\",[]],[\"name/640\",[254,55.925]],[\"comment/640\",[]],[\"name/641\",[255,55.925]],[\"comment/641\",[]],[\"name/642\",[256,61.033]],[\"comment/642\",[]],[\"name/643\",[257,61.033]],[\"comment/643\",[]],[\"name/644\",[258,61.033]],[\"comment/644\",[]],[\"name/645\",[259,61.033]],[\"comment/645\",[]],[\"name/646\",[37,46.37]],[\"comment/646\",[]],[\"name/647\",[260,61.033]],[\"comment/647\",[]],[\"name/648\",[261,61.033]],[\"comment/648\",[]],[\"name/649\",[1,39.83]],[\"comment/649\",[]],[\"name/650\",[262,61.033]],[\"comment/650\",[]],[\"name/651\",[263,61.033]],[\"comment/651\",[]],[\"name/652\",[126,52.56]],[\"comment/652\",[]],[\"name/653\",[27,44.939]],[\"comment/653\",[]],[\"name/654\",[254,55.925]],[\"comment/654\",[]],[\"name/655\",[255,55.925]],[\"comment/655\",[]],[\"name/656\",[264,61.033]],[\"comment/656\",[]],[\"name/657\",[265,61.033]],[\"comment/657\",[]],[\"name/658\",[266,61.033]],[\"comment/658\",[]],[\"name/659\",[267,61.033]],[\"comment/659\",[]],[\"name/660\",[268,61.033]],[\"comment/660\",[]],[\"name/661\",[269,61.033]],[\"comment/661\",[]],[\"name/662\",[270,61.033]],[\"comment/662\",[]],[\"name/663\",[271,61.033]],[\"comment/663\",[]],[\"name/664\",[272,61.033]],[\"comment/664\",[]],[\"name/665\",[1,39.83]],[\"comment/665\",[]],[\"name/666\",[241,50.047]],[\"comment/666\",[]],[\"name/667\",[273,61.033]],[\"comment/667\",[]],[\"name/668\",[274,61.033]],[\"comment/668\",[]],[\"name/669\",[275,61.033]],[\"comment/669\",[]]],\"invertedIndex\":[[\"__type\",{\"_index\":70,\"name\":{\"70\":{},\"129\":{},\"175\":{},\"198\":{},\"201\":{},\"203\":{},\"205\":{},\"207\":{},\"209\":{},\"211\":{},\"213\":{},\"236\":{},\"242\":{},\"265\":{},\"271\":{},\"277\":{},\"288\":{},\"290\":{},\"292\":{},\"294\":{},\"296\":{},\"298\":{},\"300\":{},\"302\":{},\"304\":{},\"306\":{},\"315\":{},\"317\":{},\"334\":{},\"347\":{},\"349\":{},\"351\":{},\"353\":{},\"355\":{},\"433\":{},\"479\":{},\"589\":{},\"591\":{},\"595\":{},\"613\":{},\"615\":{}},\"comment\":{}}],[\"abstractpool\",{\"_index\":0,\"name\":{\"0\":{}},\"comment\":{}}],[\"abstractworker\",{\"_index\":194,\"name\":{\"495\":{}},\"comment\":{}}],[\"active\",{\"_index\":132,\"name\":{\"268\":{}},\"comment\":{}}],[\"activeinterval\",{\"_index\":197,\"name\":{\"501\":{},\"540\":{},\"567\":{}},\"comment\":{}}],[\"addtaskfunction\",{\"_index\":203,\"name\":{\"509\":{},\"544\":{},\"571\":{}},\"comment\":{}}],[\"addworkernode\",{\"_index\":77,\"name\":{\"77\":{}},\"comment\":{}}],[\"aftertaskexecutionhook\",{\"_index\":49,\"name\":{\"49\":{},\"124\":{},\"170\":{},\"428\":{},\"474\":{}},\"comment\":{}}],[\"afterworkernodesetup\",{\"_index\":62,\"name\":{\"62\":{},\"127\":{},\"173\":{},\"431\":{},\"477\":{}},\"comment\":{}}],[\"aggregate\",{\"_index\":152,\"name\":{\"308\":{},\"360\":{}},\"comment\":{}}],[\"async\",{\"_index\":231,\"name\":{\"587\":{}},\"comment\":{}}],[\"availableparallelism\",{\"_index\":275,\"name\":{\"669\":{}},\"comment\":{}}],[\"average\",{\"_index\":121,\"name\":{\"239\":{},\"245\":{},\"311\":{},\"361\":{}},\"comment\":{}}],[\"backpressure\",{\"_index\":115,\"name\":{\"232\":{}},\"comment\":{}}],[\"backward\",{\"_index\":269,\"name\":{\"661\":{}},\"comment\":{}}],[\"beforetaskexecutionhook\",{\"_index\":48,\"name\":{\"48\":{},\"123\":{},\"169\":{},\"427\":{},\"473\":{}},\"comment\":{}}],[\"begintaskperformance\",{\"_index\":220,\"name\":{\"528\":{}},\"comment\":{}}],[\"buildtasksqueueoptions\",{\"_index\":36,\"name\":{\"36\":{}},\"comment\":{}}],[\"busy\",{\"_index\":38,\"name\":{\"38\":{},\"91\":{},\"145\":{},\"395\":{},\"448\":{}},\"comment\":{}}],[\"busyworkernodes\",{\"_index\":110,\"name\":{\"227\":{}},\"comment\":{}}],[\"checkactive\",{\"_index\":212,\"name\":{\"520\":{},\"603\":{}},\"comment\":{}}],[\"checkandemitdynamicworkercreationevents\",{\"_index\":75,\"name\":{\"75\":{}},\"comment\":{}}],[\"checkandemittaskexecutionevents\",{\"_index\":73,\"name\":{\"73\":{}},\"comment\":{}}],[\"checkandemittaskqueuingevents\",{\"_index\":74,\"name\":{\"74\":{}},\"comment\":{}}],[\"checkdynamicpoolsize\",{\"_index\":15,\"name\":{\"15\":{},\"107\":{},\"153\":{},\"410\":{},\"456\":{}},\"comment\":{}}],[\"checkfilepath\",{\"_index\":13,\"name\":{\"13\":{}},\"comment\":{}}],[\"checkmessageworkerid\",{\"_index\":28,\"name\":{\"28\":{},\"517\":{}},\"comment\":{}}],[\"checknumberofworkers\",{\"_index\":14,\"name\":{\"14\":{}},\"comment\":{}}],[\"checkpooloptions\",{\"_index\":16,\"name\":{\"16\":{}},\"comment\":{}}],[\"checksize\",{\"_index\":260,\"name\":{\"647\":{}},\"comment\":{}}],[\"checkstatistics\",{\"_index\":222,\"name\":{\"530\":{}},\"comment\":{}}],[\"checktaskfunctionname\",{\"_index\":206,\"name\":{\"513\":{}},\"comment\":{}}],[\"checktaskfunctions\",{\"_index\":201,\"name\":{\"507\":{}},\"comment\":{}}],[\"checkvalidtaskfunction\",{\"_index\":200,\"name\":{\"506\":{}},\"comment\":{}}],[\"checkvalidtasksqueueoptions\",{\"_index\":19,\"name\":{\"19\":{}},\"comment\":{}}],[\"checkvalidworkerchoicestrategy\",{\"_index\":17,\"name\":{\"17\":{}},\"comment\":{}}],[\"checkvalidworkerchoicestrategyoptions\",{\"_index\":18,\"name\":{\"18\":{}},\"comment\":{}}],[\"checkworkeroptions\",{\"_index\":199,\"name\":{\"505\":{}},\"comment\":{}}],[\"choose\",{\"_index\":177,\"name\":{\"350\":{}},\"comment\":{}}],[\"chooseworkernode\",{\"_index\":55,\"name\":{\"55\":{}},\"comment\":{}}],[\"circulararray\",{\"_index\":253,\"name\":{\"637\":{}},\"comment\":{}}],[\"clear\",{\"_index\":268,\"name\":{\"660\":{}},\"comment\":{}}],[\"cleartasksqueue\",{\"_index\":147,\"name\":{\"297\":{}},\"comment\":{}}],[\"closechannel\",{\"_index\":149,\"name\":{\"303\":{}},\"comment\":{}}],[\"clusterpooloptions\",{\"_index\":89,\"name\":{\"179\":{}},\"comment\":{}}],[\"clusterworker\",{\"_index\":224,\"name\":{\"532\":{}},\"comment\":{}}],[\"concat\",{\"_index\":256,\"name\":{\"642\":{}},\"comment\":{}}],[\"concurrency\",{\"_index\":128,\"name\":{\"262\":{}},\"comment\":{}}],[\"constructor\",{\"_index\":1,\"name\":{\"1\":{},\"88\":{},\"134\":{},\"379\":{},\"392\":{},\"438\":{},\"496\":{},\"533\":{},\"557\":{},\"638\":{},\"649\":{},\"665\":{}},\"comment\":{}}],[\"createandsetupdynamicworkernode\",{\"_index\":60,\"name\":{\"60\":{},\"126\":{},\"172\":{},\"430\":{},\"476\":{}},\"comment\":{}}],[\"createandsetupworkernode\",{\"_index\":59,\"name\":{\"59\":{},\"125\":{},\"171\":{},\"429\":{},\"475\":{}},\"comment\":{}}],[\"createworker\",{\"_index\":58,\"name\":{\"58\":{},\"99\":{},\"142\":{},\"402\":{},\"445\":{}},\"comment\":{}}],[\"data\",{\"_index\":241,\"name\":{\"607\":{},\"620\":{},\"627\":{},\"666\":{}},\"comment\":{}}],[\"deque\",{\"_index\":261,\"name\":{\"648\":{}},\"comment\":{}}],[\"dequeuetask\",{\"_index\":83,\"name\":{\"83\":{},\"293\":{}},\"comment\":{}}],[\"destroy\",{\"_index\":43,\"name\":{\"43\":{},\"121\":{},\"167\":{},\"202\":{},\"424\":{},\"470\":{}},\"comment\":{}}],[\"destroyworkernode\",{\"_index\":45,\"name\":{\"45\":{},\"95\":{},\"138\":{},\"398\":{},\"441\":{}},\"comment\":{}}],[\"dynamic\",{\"_index\":163,\"name\":{\"330\":{}},\"comment\":{}}],[\"dynamicclusterpool\",{\"_index\":87,\"name\":{\"87\":{}},\"comment\":{}}],[\"dynamicthreadpool\",{\"_index\":190,\"name\":{\"391\":{}},\"comment\":{}}],[\"dynamicworkerready\",{\"_index\":184,\"name\":{\"365\":{}},\"comment\":{}}],[\"dynamicworkerusage\",{\"_index\":183,\"name\":{\"364\":{}},\"comment\":{}}],[\"elu\",{\"_index\":169,\"name\":{\"340\":{},\"369\":{},\"376\":{},\"632\":{},\"635\":{}},\"comment\":{}}],[\"emitter\",{\"_index\":3,\"name\":{\"3\":{},\"102\":{},\"147\":{},\"199\":{},\"405\":{},\"450\":{}},\"comment\":{}}],[\"empty\",{\"_index\":259,\"name\":{\"645\":{}},\"comment\":{}}],[\"enableevents\",{\"_index\":99,\"name\":{\"189\":{},\"255\":{},\"492\":{}},\"comment\":{}}],[\"enabletasksqueue\",{\"_index\":33,\"name\":{\"33\":{},\"115\":{},\"161\":{},\"190\":{},\"210\":{},\"256\":{},\"418\":{},\"464\":{},\"493\":{}},\"comment\":{}}],[\"endtaskperformance\",{\"_index\":221,\"name\":{\"529\":{}},\"comment\":{}}],[\"enqueuetask\",{\"_index\":82,\"name\":{\"82\":{},\"289\":{}},\"comment\":{}}],[\"env\",{\"_index\":90,\"name\":{\"180\":{}},\"comment\":{}}],[\"errorhandler\",{\"_index\":94,\"name\":{\"184\":{},\"250\":{},\"264\":{},\"487\":{}},\"comment\":{}}],[\"eventlooputilizationmeasurementstatistics\",{\"_index\":130,\"name\":{\"266\":{}},\"comment\":{}}],[\"execute\",{\"_index\":42,\"name\":{\"42\":{},\"120\":{},\"166\":{},\"200\":{},\"388\":{},\"423\":{},\"469\":{}},\"comment\":{}}],[\"executed\",{\"_index\":156,\"name\":{\"321\":{}},\"comment\":{}}],[\"executedtasks\",{\"_index\":111,\"name\":{\"228\":{}},\"comment\":{}}],[\"executetask\",{\"_index\":81,\"name\":{\"81\":{}},\"comment\":{}}],[\"executing\",{\"_index\":157,\"name\":{\"322\":{}},\"comment\":{}}],[\"executingtasks\",{\"_index\":112,\"name\":{\"229\":{}},\"comment\":{}}],[\"exithandler\",{\"_index\":95,\"name\":{\"185\":{},\"251\":{},\"270\":{},\"488\":{}},\"comment\":{}}],[\"failed\",{\"_index\":161,\"name\":{\"326\":{}},\"comment\":{}}],[\"failedtasks\",{\"_index\":117,\"name\":{\"234\":{}},\"comment\":{}}],[\"filepath\",{\"_index\":11,\"name\":{\"11\":{},\"106\":{},\"152\":{},\"409\":{},\"455\":{}},\"comment\":{}}],[\"fixedclusterpool\",{\"_index\":88,\"name\":{\"133\":{}},\"comment\":{}}],[\"fixedthreadpool\",{\"_index\":191,\"name\":{\"437\":{}},\"comment\":{}}],[\"flushtasksqueue\",{\"_index\":85,\"name\":{\"85\":{},\"132\":{},\"178\":{},\"436\":{},\"482\":{}},\"comment\":{}}],[\"flushtasksqueues\",{\"_index\":86,\"name\":{\"86\":{}},\"comment\":{}}],[\"full\",{\"_index\":37,\"name\":{\"37\":{},\"117\":{},\"163\":{},\"420\":{},\"466\":{},\"646\":{}},\"comment\":{}}],[\"getmainworker\",{\"_index\":213,\"name\":{\"521\":{},\"550\":{},\"576\":{}},\"comment\":{}}],[\"getstrategypolicy\",{\"_index\":188,\"name\":{\"384\":{}},\"comment\":{}}],[\"gettaskfunctionworkerusage\",{\"_index\":150,\"name\":{\"305\":{}},\"comment\":{}}],[\"gettaskstatisticsrequirements\",{\"_index\":189,\"name\":{\"385\":{}},\"comment\":{}}],[\"getworkerinfo\",{\"_index\":76,\"name\":{\"76\":{},\"130\":{},\"176\":{},\"434\":{},\"480\":{}},\"comment\":{}}],[\"getworkernodekeybyworker\",{\"_index\":29,\"name\":{\"29\":{}},\"comment\":{}}],[\"getworkernodekeybyworkerid\",{\"_index\":30,\"name\":{\"30\":{}},\"comment\":{}}],[\"handleerror\",{\"_index\":216,\"name\":{\"524\":{},\"552\":{},\"563\":{}},\"comment\":{}}],[\"handlekillmessage\",{\"_index\":209,\"name\":{\"516\":{},\"549\":{},\"560\":{}},\"comment\":{}}],[\"handlereadymessage\",{\"_index\":207,\"name\":{\"514\":{},\"534\":{},\"559\":{}},\"comment\":{}}],[\"handletaskexecutionresponse\",{\"_index\":72,\"name\":{\"72\":{}},\"comment\":{}}],[\"handleworkerreadyresponse\",{\"_index\":71,\"name\":{\"71\":{}},\"comment\":{}}],[\"hasbackpressure\",{\"_index\":80,\"name\":{\"80\":{},\"299\":{}},\"comment\":{}}],[\"hastaskfunction\",{\"_index\":202,\"name\":{\"508\":{},\"543\":{},\"570\":{}},\"comment\":{}}],[\"hasworkernodebackpressure\",{\"_index\":79,\"name\":{\"79\":{},\"131\":{},\"177\":{},\"197\":{},\"435\":{},\"481\":{}},\"comment\":{}}],[\"head\",{\"_index\":262,\"name\":{\"650\":{}},\"comment\":{}}],[\"history\",{\"_index\":153,\"name\":{\"313\":{}},\"comment\":{}}],[\"id\",{\"_index\":134,\"name\":{\"273\":{},\"328\":{},\"497\":{},\"535\":{},\"561\":{}},\"comment\":{}}],[\"idle\",{\"_index\":131,\"name\":{\"267\":{}},\"comment\":{}}],[\"idleworkernodes\",{\"_index\":109,\"name\":{\"226\":{}},\"comment\":{}}],[\"incrementsize\",{\"_index\":270,\"name\":{\"662\":{}},\"comment\":{}}],[\"info\",{\"_index\":21,\"name\":{\"21\":{},\"108\":{},\"154\":{},\"195\":{},\"280\":{},\"411\":{},\"457\":{}},\"comment\":{}}],[\"internalbusy\",{\"_index\":39,\"name\":{\"39\":{},\"118\":{},\"164\":{},\"421\":{},\"467\":{}},\"comment\":{}}],[\"ipool\",{\"_index\":103,\"name\":{\"194\":{}},\"comment\":{}}],[\"ismain\",{\"_index\":47,\"name\":{\"47\":{},\"94\":{},\"137\":{},\"397\":{},\"440\":{},\"502\":{},\"541\":{},\"568\":{}},\"comment\":{}}],[\"iterator\",{\"_index\":271,\"name\":{\"663\":{}},\"comment\":{}}],[\"iworker\",{\"_index\":133,\"name\":{\"272\":{}},\"comment\":{}}],[\"iworkerchoicestrategy\",{\"_index\":172,\"name\":{\"343\":{}},\"comment\":{}}],[\"iworkernode\",{\"_index\":138,\"name\":{\"278\":{}},\"comment\":{}}],[\"kill\",{\"_index\":236,\"name\":{\"597\":{}},\"comment\":{}}],[\"killbehavior\",{\"_index\":228,\"name\":{\"582\":{},\"584\":{}},\"comment\":{}}],[\"killbehaviors\",{\"_index\":227,\"name\":{\"581\":{}},\"comment\":{}}],[\"killhandler\",{\"_index\":230,\"name\":{\"586\":{},\"588\":{}},\"comment\":{}}],[\"lasttasktimestamp\",{\"_index\":195,\"name\":{\"499\":{},\"538\":{},\"565\":{}},\"comment\":{}}],[\"listtaskfunctions\",{\"_index\":40,\"name\":{\"40\":{},\"119\":{},\"165\":{},\"204\":{},\"422\":{},\"468\":{},\"511\":{},\"546\":{},\"573\":{}},\"comment\":{}}],[\"mainworker\",{\"_index\":198,\"name\":{\"503\":{}},\"comment\":{}}],[\"max\",{\"_index\":6,\"name\":{\"6\":{},\"89\":{},\"150\":{},\"393\":{},\"453\":{}},\"comment\":{}}],[\"maximum\",{\"_index\":120,\"name\":{\"238\":{},\"244\":{},\"310\":{}},\"comment\":{}}],[\"maxinactivetime\",{\"_index\":229,\"name\":{\"585\":{}},\"comment\":{}}],[\"maxqueued\",{\"_index\":159,\"name\":{\"324\":{}},\"comment\":{}}],[\"maxqueuedtasks\",{\"_index\":114,\"name\":{\"231\":{}},\"comment\":{}}],[\"maxsize\",{\"_index\":27,\"name\":{\"27\":{},\"112\":{},\"158\":{},\"223\":{},\"415\":{},\"461\":{},\"653\":{}},\"comment\":{}}],[\"measurement\",{\"_index\":180,\"name\":{\"356\":{},\"373\":{}},\"comment\":{}}],[\"measurementoptions\",{\"_index\":181,\"name\":{\"357\":{}},\"comment\":{}}],[\"measurements\",{\"_index\":170,\"name\":{\"341\":{}},\"comment\":{}}],[\"measurementstatistics\",{\"_index\":151,\"name\":{\"307\":{}},\"comment\":{}}],[\"measurementstatisticsrequirements\",{\"_index\":182,\"name\":{\"359\":{}},\"comment\":{}}],[\"median\",{\"_index\":122,\"name\":{\"240\":{},\"246\":{},\"312\":{},\"358\":{},\"362\":{}},\"comment\":{}}],[\"message\",{\"_index\":250,\"name\":{\"626\":{}},\"comment\":{}}],[\"messagechannel\",{\"_index\":141,\"name\":{\"283\":{}},\"comment\":{}}],[\"messagehandler\",{\"_index\":93,\"name\":{\"183\":{},\"249\":{},\"314\":{},\"486\":{}},\"comment\":{}}],[\"messagelistener\",{\"_index\":208,\"name\":{\"515\":{},\"548\":{},\"575\":{}},\"comment\":{}}],[\"messagevalue\",{\"_index\":235,\"name\":{\"596\":{}},\"comment\":{}}],[\"minimum\",{\"_index\":119,\"name\":{\"237\":{},\"243\":{},\"309\":{}},\"comment\":{}}],[\"minsize\",{\"_index\":26,\"name\":{\"26\":{},\"111\":{},\"157\":{},\"222\":{},\"414\":{},\"460\":{}},\"comment\":{}}],[\"name\",{\"_index\":240,\"name\":{\"606\":{},\"619\":{},\"625\":{},\"629\":{}},\"comment\":{}}],[\"next\",{\"_index\":273,\"name\":{\"667\":{}},\"comment\":{}}],[\"node\",{\"_index\":272,\"name\":{\"664\":{}},\"comment\":{}}],[\"numberofworkers\",{\"_index\":10,\"name\":{\"10\":{},\"105\":{},\"151\":{},\"408\":{},\"454\":{}},\"comment\":{}}],[\"on\",{\"_index\":136,\"name\":{\"275\":{}},\"comment\":{}}],[\"onbackpressure\",{\"_index\":143,\"name\":{\"285\":{}},\"comment\":{}}],[\"once\",{\"_index\":137,\"name\":{\"276\":{}},\"comment\":{}}],[\"onemptyqueue\",{\"_index\":144,\"name\":{\"286\":{}},\"comment\":{}}],[\"onlinehandler\",{\"_index\":92,\"name\":{\"182\":{},\"248\":{},\"316\":{},\"485\":{}},\"comment\":{}}],[\"opts\",{\"_index\":12,\"name\":{\"12\":{},\"92\":{},\"135\":{},\"383\":{},\"396\":{},\"439\":{},\"504\":{},\"542\":{},\"569\":{}},\"comment\":{}}],[\"peekfirst\",{\"_index\":266,\"name\":{\"658\":{}},\"comment\":{}}],[\"peeklast\",{\"_index\":267,\"name\":{\"659\":{}},\"comment\":{}}],[\"poolemitter\",{\"_index\":104,\"name\":{\"214\":{}},\"comment\":{}}],[\"poolevent\",{\"_index\":105,\"name\":{\"215\":{}},\"comment\":{}}],[\"poolevents\",{\"_index\":101,\"name\":{\"192\":{}},\"comment\":{}}],[\"poolinfo\",{\"_index\":106,\"name\":{\"216\":{}},\"comment\":{}}],[\"pooloptions\",{\"_index\":124,\"name\":{\"247\":{}},\"comment\":{}}],[\"pooltype\",{\"_index\":125,\"name\":{\"258\":{}},\"comment\":{}}],[\"pooltypes\",{\"_index\":102,\"name\":{\"193\":{}},\"comment\":{}}],[\"pop\",{\"_index\":264,\"name\":{\"656\":{}},\"comment\":{}}],[\"poptask\",{\"_index\":146,\"name\":{\"295\":{}},\"comment\":{}}],[\"port\",{\"_index\":226,\"name\":{\"558\":{},\"604\":{}},\"comment\":{}}],[\"prev\",{\"_index\":274,\"name\":{\"668\":{}},\"comment\":{}}],[\"promiseresponsemap\",{\"_index\":4,\"name\":{\"4\":{},\"103\":{},\"148\":{},\"406\":{},\"451\":{}},\"comment\":{}}],[\"promiseresponsewrapper\",{\"_index\":245,\"name\":{\"611\":{}},\"comment\":{}}],[\"push\",{\"_index\":254,\"name\":{\"640\":{},\"654\":{}},\"comment\":{}}],[\"queued\",{\"_index\":158,\"name\":{\"323\":{}},\"comment\":{}}],[\"queuedtasks\",{\"_index\":113,\"name\":{\"230\":{}},\"comment\":{}}],[\"queuemaxsize\",{\"_index\":127,\"name\":{\"261\":{}},\"comment\":{}}],[\"ready\",{\"_index\":22,\"name\":{\"22\":{},\"109\":{},\"155\":{},\"220\":{},\"331\":{},\"412\":{},\"458\":{},\"602\":{}},\"comment\":{}}],[\"redistributequeuedtasks\",{\"_index\":65,\"name\":{\"65\":{}},\"comment\":{}}],[\"registerworkermessagelistener\",{\"_index\":61,\"name\":{\"61\":{},\"98\":{},\"141\":{},\"401\":{},\"444\":{}},\"comment\":{}}],[\"reject\",{\"_index\":247,\"name\":{\"614\":{}},\"comment\":{}}],[\"remove\",{\"_index\":178,\"name\":{\"352\":{},\"389\":{}},\"comment\":{}}],[\"removetaskfunction\",{\"_index\":204,\"name\":{\"510\":{},\"545\":{},\"572\":{}},\"comment\":{}}],[\"removeworkernode\",{\"_index\":78,\"name\":{\"78\":{}},\"comment\":{}}],[\"reset\",{\"_index\":175,\"name\":{\"346\":{}},\"comment\":{}}],[\"resetusage\",{\"_index\":148,\"name\":{\"301\":{}},\"comment\":{}}],[\"resize\",{\"_index\":258,\"name\":{\"644\":{}},\"comment\":{}}],[\"resolve\",{\"_index\":246,\"name\":{\"612\":{}},\"comment\":{}}],[\"restartworkeronerror\",{\"_index\":98,\"name\":{\"188\":{},\"254\":{},\"491\":{}},\"comment\":{}}],[\"retries\",{\"_index\":185,\"name\":{\"372\":{}},\"comment\":{}}],[\"retriescount\",{\"_index\":187,\"name\":{\"381\":{}},\"comment\":{}}],[\"run\",{\"_index\":217,\"name\":{\"525\":{},\"553\":{},\"578\":{}},\"comment\":{}}],[\"runasync\",{\"_index\":219,\"name\":{\"527\":{},\"555\":{},\"580\":{}},\"comment\":{}}],[\"runsync\",{\"_index\":218,\"name\":{\"526\":{},\"554\":{},\"579\":{}},\"comment\":{}}],[\"runtime\",{\"_index\":118,\"name\":{\"235\":{},\"338\":{},\"367\":{},\"374\":{},\"631\":{},\"634\":{}},\"comment\":{}}],[\"sendkillmessagetoworker\",{\"_index\":44,\"name\":{\"44\":{},\"122\":{},\"168\":{},\"425\":{},\"471\":{}},\"comment\":{}}],[\"sendstartupmessagetoworker\",{\"_index\":63,\"name\":{\"63\":{},\"97\":{},\"140\":{},\"400\":{},\"443\":{}},\"comment\":{}}],[\"sendstatisticsmessagetoworker\",{\"_index\":64,\"name\":{\"64\":{}},\"comment\":{}}],[\"sendtaskfunctionslisttomainworker\",{\"_index\":215,\"name\":{\"523\":{},\"551\":{},\"577\":{}},\"comment\":{}}],[\"sendtomainworker\",{\"_index\":214,\"name\":{\"522\":{},\"536\":{},\"562\":{}},\"comment\":{}}],[\"sendtoworker\",{\"_index\":57,\"name\":{\"57\":{},\"96\":{},\"139\":{},\"399\":{},\"442\":{}},\"comment\":{}}],[\"setdefaulttaskfunction\",{\"_index\":205,\"name\":{\"512\":{},\"547\":{},\"574\":{}},\"comment\":{}}],[\"setoptions\",{\"_index\":179,\"name\":{\"354\":{},\"390\":{}},\"comment\":{}}],[\"settasksqueueoptions\",{\"_index\":34,\"name\":{\"34\":{},\"116\":{},\"162\":{},\"212\":{},\"419\":{},\"465\":{}},\"comment\":{}}],[\"settasksqueuesize\",{\"_index\":35,\"name\":{\"35\":{}},\"comment\":{}}],[\"settings\",{\"_index\":91,\"name\":{\"181\":{}},\"comment\":{}}],[\"setuphook\",{\"_index\":46,\"name\":{\"46\":{},\"93\":{},\"136\":{},\"426\":{},\"472\":{}},\"comment\":{}}],[\"setworkerchoicestrategy\",{\"_index\":31,\"name\":{\"31\":{},\"113\":{},\"159\":{},\"206\":{},\"386\":{},\"416\":{},\"462\":{}},\"comment\":{}}],[\"setworkerchoicestrategyoptions\",{\"_index\":32,\"name\":{\"32\":{},\"114\":{},\"160\":{},\"208\":{},\"417\":{},\"463\":{}},\"comment\":{}}],[\"shallcreatedynamicworker\",{\"_index\":56,\"name\":{\"56\":{}},\"comment\":{}}],[\"shallexecutetask\",{\"_index\":41,\"name\":{\"41\":{}},\"comment\":{}}],[\"shallupdatetaskfunctionworkerusage\",{\"_index\":50,\"name\":{\"50\":{}},\"comment\":{}}],[\"shift\",{\"_index\":265,\"name\":{\"657\":{}},\"comment\":{}}],[\"size\",{\"_index\":126,\"name\":{\"260\":{},\"639\":{},\"652\":{}},\"comment\":{}}],[\"splice\",{\"_index\":257,\"name\":{\"643\":{}},\"comment\":{}}],[\"startcheckactive\",{\"_index\":210,\"name\":{\"518\":{}},\"comment\":{}}],[\"started\",{\"_index\":8,\"name\":{\"8\":{}},\"comment\":{}}],[\"starting\",{\"_index\":7,\"name\":{\"7\":{}},\"comment\":{}}],[\"startpool\",{\"_index\":20,\"name\":{\"20\":{}},\"comment\":{}}],[\"starttimestamp\",{\"_index\":9,\"name\":{\"9\":{}},\"comment\":{}}],[\"statistics\",{\"_index\":196,\"name\":{\"500\":{},\"539\":{},\"566\":{},\"601\":{}},\"comment\":{}}],[\"stolen\",{\"_index\":160,\"name\":{\"325\":{}},\"comment\":{}}],[\"stolentasks\",{\"_index\":116,\"name\":{\"233\":{}},\"comment\":{}}],[\"stopcheckactive\",{\"_index\":211,\"name\":{\"519\":{}},\"comment\":{}}],[\"strategy\",{\"_index\":108,\"name\":{\"221\":{}},\"comment\":{}}],[\"strategydata\",{\"_index\":140,\"name\":{\"282\":{},\"318\":{}},\"comment\":{}}],[\"strategypolicy\",{\"_index\":173,\"name\":{\"344\":{},\"363\":{}},\"comment\":{}}],[\"tail\",{\"_index\":263,\"name\":{\"651\":{}},\"comment\":{}}],[\"task\",{\"_index\":249,\"name\":{\"617\":{}},\"comment\":{}}],[\"taskasyncfunction\",{\"_index\":232,\"name\":{\"590\":{}},\"comment\":{}}],[\"taskerror\",{\"_index\":237,\"name\":{\"598\":{},\"624\":{}},\"comment\":{}}],[\"taskfunction\",{\"_index\":233,\"name\":{\"592\":{}},\"comment\":{}}],[\"taskfunctions\",{\"_index\":164,\"name\":{\"332\":{},\"498\":{},\"537\":{},\"564\":{},\"593\":{},\"600\":{}},\"comment\":{}}],[\"taskid\",{\"_index\":244,\"name\":{\"610\":{},\"623\":{}},\"comment\":{}}],[\"taskperformance\",{\"_index\":238,\"name\":{\"599\":{},\"628\":{}},\"comment\":{}}],[\"tasks\",{\"_index\":168,\"name\":{\"337\":{}},\"comment\":{}}],[\"tasksqueuebackpressuresize\",{\"_index\":142,\"name\":{\"284\":{}},\"comment\":{}}],[\"tasksqueueoptions\",{\"_index\":100,\"name\":{\"191\":{},\"257\":{},\"259\":{},\"494\":{}},\"comment\":{}}],[\"tasksqueuesize\",{\"_index\":84,\"name\":{\"84\":{},\"287\":{}},\"comment\":{}}],[\"tasksstealingonbackpressure\",{\"_index\":68,\"name\":{\"68\":{}},\"comment\":{}}],[\"taskstatistics\",{\"_index\":155,\"name\":{\"320\":{}},\"comment\":{}}],[\"taskstatisticsrequirements\",{\"_index\":174,\"name\":{\"345\":{},\"366\":{}},\"comment\":{}}],[\"taskstealingonemptyqueue\",{\"_index\":67,\"name\":{\"67\":{}},\"comment\":{}}],[\"tasksyncfunction\",{\"_index\":234,\"name\":{\"594\":{}},\"comment\":{}}],[\"threadid\",{\"_index\":135,\"name\":{\"274\":{}},\"comment\":{}}],[\"threadpooloptions\",{\"_index\":192,\"name\":{\"483\":{}},\"comment\":{}}],[\"threadworker\",{\"_index\":225,\"name\":{\"556\":{}},\"comment\":{}}],[\"timestamp\",{\"_index\":243,\"name\":{\"609\":{},\"622\":{},\"630\":{}},\"comment\":{}}],[\"transferlist\",{\"_index\":242,\"name\":{\"608\":{},\"621\":{}},\"comment\":{}}],[\"type\",{\"_index\":24,\"name\":{\"24\":{},\"90\":{},\"143\":{},\"218\":{},\"329\":{},\"394\":{},\"446\":{}},\"comment\":{}}],[\"unshift\",{\"_index\":255,\"name\":{\"641\":{},\"655\":{}},\"comment\":{}}],[\"unshifttask\",{\"_index\":145,\"name\":{\"291\":{}},\"comment\":{}}],[\"update\",{\"_index\":176,\"name\":{\"348\":{},\"387\":{}},\"comment\":{}}],[\"updateeluworkerusage\",{\"_index\":54,\"name\":{\"54\":{}},\"comment\":{}}],[\"updatelasttasktimestamp\",{\"_index\":223,\"name\":{\"531\":{}},\"comment\":{}}],[\"updateruntimeworkerusage\",{\"_index\":52,\"name\":{\"52\":{}},\"comment\":{}}],[\"updatetaskstatisticsworkerusage\",{\"_index\":51,\"name\":{\"51\":{}},\"comment\":{}}],[\"updatetaskstolenstatisticsworkerusage\",{\"_index\":66,\"name\":{\"66\":{}},\"comment\":{}}],[\"updatewaittimeworkerusage\",{\"_index\":53,\"name\":{\"53\":{}},\"comment\":{}}],[\"usage\",{\"_index\":139,\"name\":{\"281\":{}},\"comment\":{}}],[\"utilization\",{\"_index\":23,\"name\":{\"23\":{},\"110\":{},\"156\":{},\"224\":{},\"269\":{},\"413\":{},\"459\":{}},\"comment\":{}}],[\"version\",{\"_index\":107,\"name\":{\"217\":{}},\"comment\":{}}],[\"virtualtaskendtimestamp\",{\"_index\":154,\"name\":{\"319\":{}},\"comment\":{}}],[\"waittime\",{\"_index\":123,\"name\":{\"241\":{},\"339\":{},\"368\":{},\"375\":{}},\"comment\":{}}],[\"weights\",{\"_index\":186,\"name\":{\"377\":{}},\"comment\":{}}],[\"worker\",{\"_index\":25,\"name\":{\"25\":{},\"100\":{},\"144\":{},\"219\":{},\"279\":{},\"403\":{},\"447\":{}},\"comment\":{}}],[\"workerchoicestrategies\",{\"_index\":171,\"name\":{\"342\":{},\"380\":{}},\"comment\":{}}],[\"workerchoicestrategy\",{\"_index\":96,\"name\":{\"186\":{},\"252\":{},\"370\":{},\"382\":{},\"489\":{}},\"comment\":{}}],[\"workerchoicestrategycontext\",{\"_index\":5,\"name\":{\"5\":{},\"104\":{},\"149\":{},\"378\":{},\"407\":{},\"452\":{}},\"comment\":{}}],[\"workerchoicestrategyoptions\",{\"_index\":97,\"name\":{\"187\":{},\"253\":{},\"371\":{},\"490\":{}},\"comment\":{}}],[\"workerid\",{\"_index\":239,\"name\":{\"605\":{},\"618\":{}},\"comment\":{}}],[\"workerinfo\",{\"_index\":162,\"name\":{\"327\":{}},\"comment\":{}}],[\"workerlistener\",{\"_index\":69,\"name\":{\"69\":{},\"128\":{},\"174\":{},\"432\":{},\"478\":{}},\"comment\":{}}],[\"workernodeeventcallback\",{\"_index\":165,\"name\":{\"333\":{}},\"comment\":{}}],[\"workernodekey\",{\"_index\":248,\"name\":{\"616\":{}},\"comment\":{}}],[\"workernodes\",{\"_index\":2,\"name\":{\"2\":{},\"101\":{},\"146\":{},\"196\":{},\"225\":{},\"404\":{},\"449\":{}},\"comment\":{}}],[\"workeroptions\",{\"_index\":193,\"name\":{\"484\":{},\"583\":{}},\"comment\":{}}],[\"workerstatistics\",{\"_index\":251,\"name\":{\"633\":{}},\"comment\":{}}],[\"workertype\",{\"_index\":166,\"name\":{\"335\":{}},\"comment\":{}}],[\"workertypes\",{\"_index\":129,\"name\":{\"263\":{}},\"comment\":{}}],[\"workerusage\",{\"_index\":167,\"name\":{\"336\":{}},\"comment\":{}}],[\"writable\",{\"_index\":252,\"name\":{\"636\":{}},\"comment\":{}}]],\"pipeline\":[]}}"); \ 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/assets/style.css b/docs/assets/style.css index 258146fc..108428c3 100644 --- a/docs/assets/style.css +++ b/docs/assets/style.css @@ -910,8 +910,9 @@ a.tsd-index-link { box-shadow: 0 0 4px rgba(0, 0, 0, 0.25); } #tsd-search .results li { - padding: 0 10px; background-color: var(--color-background); + line-height: initial; + padding: 4px; } #tsd-search .results li:nth-child(even) { background-color: var(--color-background-secondary); @@ -924,7 +925,10 @@ a.tsd-index-link { background-color: var(--color-accent); } #tsd-search .results a { - display: block; + display: flex; + align-items: center; + padding: 0.25rem; + box-sizing: border-box; } #tsd-search .results a:before { top: 10px; @@ -1134,7 +1138,7 @@ img { } .deprecated { - text-decoration: line-through; + text-decoration: line-through !important; } .warning { diff --git a/docs/classes/AbstractPool.html b/docs/classes/AbstractPool.html index e2a2a082..0ca50a44 100644 --- a/docs/classes/AbstractPool.html +++ b/docs/classes/AbstractPool.html @@ -1,13 +1,13 @@ -AbstractPool | poolifier - v2.6.41
+AbstractPool | poolifier - v2.6.41
-
+
@@ -49,19 +49,19 @@
  • IPool<Worker, Data, Response>
+
  • Defined in src/pools/abstract-pool.ts:59
  • - +

    Constructors

    -

    Properties

    -

    Accessors

    -
    busy +
    busy full info maxSize @@ -87,7 +87,7 @@

    Methods

    -
    addWorkerNode +
    addWorkerNode afterTaskExecutionHook afterWorkerNodeSetup beforeTaskExecutionHook @@ -155,7 +155,7 @@

    Constructors

    - +
    • @@ -176,19 +176,22 @@
    • numberOfWorkers: number

      Number of workers that this pool should manage.

      -
    • +
    +
  • filePath: string

    Path to the worker file.

    -
  • +
    +
  • opts: PoolOptions<Worker>

    Options for the pool.

    -
  • +
    +

    Returns AbstractPool<Worker, Data, Response>

    +
  • Defined in src/pools/abstract-pool.ts:115
  • Properties

    @@ -209,7 +212,7 @@
    +
  • Defined in src/pools/abstract-pool.ts:68
  • filePath: string
    @@ -217,7 +220,7 @@
    +
  • Defined in src/pools/abstract-pool.ts:117
  • max?: number
    @@ -225,7 +228,7 @@
    +
  • Defined in src/pools/abstract-pool.ts:93
  • numberOfWorkers: number
    @@ -233,7 +236,7 @@
    +
  • Defined in src/pools/abstract-pool.ts:116
  • opts: PoolOptions<Worker>
    @@ -241,7 +244,7 @@
    +
  • Defined in src/pools/abstract-pool.ts:118
  • promiseResponseMap: Map<string, PromiseResponseWrapper<Response>> = ...
    @@ -254,7 +257,7 @@
    +
  • Defined in src/pools/abstract-pool.ts:78
  • startTimestamp: number
    @@ -262,7 +265,7 @@
    +
  • Defined in src/pools/abstract-pool.ts:106
  • started: boolean
    @@ -270,7 +273,7 @@
    +
  • Defined in src/pools/abstract-pool.ts:102
  • starting: boolean
    @@ -278,7 +281,7 @@
    +
  • Defined in src/pools/abstract-pool.ts:98
  • workerChoiceStrategyContext: WorkerChoiceStrategyContext<Worker, Data, Response>
    @@ -286,7 +289,7 @@
    +
  • Defined in src/pools/abstract-pool.ts:84
  • workerNodes: IWorkerNode<Worker, Data>[] = []
    @@ -295,7 +298,7 @@
    +
  • Defined in src/pools/abstract-pool.ts:65
  • Accessors

    @@ -309,7 +312,7 @@

    Returns boolean

    +
  • Defined in src/pools/abstract-pool.ts:698
  • +
  • Defined in src/pools/abstract-pool.ts:689
  • +
  • Defined in src/pools/abstract-pool.ts:350
  • +
  • Defined in src/pools/abstract-pool.ts:562
  • +
  • Defined in src/pools/abstract-pool.ts:555
  • +
  • Defined in src/pools/abstract-pool.ts:507
  • +
  • Defined in src/pools/abstract-pool.ts:545
  • +
  • Defined in src/pools/abstract-pool.ts:524
  • +
  • Defined in src/pools/abstract-pool.ts:550
  • Methods

    @@ -417,14 +420,15 @@
  • worker: Worker

    The worker.

    -
  • + +

    Returns number

    The added worker node key.

    Throws

    https://nodejs.org/api/errors.html#class-error If the added worker node is not found.

    +
  • Defined in src/pools/abstract-pool.ts:1418
    • @@ -439,15 +443,17 @@ Can be overridden.

    • workerNodeKey: number

      The worker node key.

      -
    • + +
    • message: MessageValue<Response, unknown>

      The received message.

      -
    + +

    Returns void

    +
  • Defined in src/pools/abstract-pool.ts:888
    • @@ -462,11 +468,12 @@ Can be overridden.

    • workerNodeKey: number

      The newly created worker node key.

      -
    + +

    Returns void

    +
  • Defined in src/pools/abstract-pool.ts:1162
    • @@ -481,15 +488,17 @@ Can be overridden.

    • workerNodeKey: number

      The worker node key.

      -
    • + +
    • task: Task<Data>

      The task to execute.

      -
    + +

    Returns void

    +
  • Defined in src/pools/abstract-pool.ts:858
  • Returns TasksQueueOptions

    +
  • Defined in src/pools/abstract-pool.ts:672
  • +
  • Defined in src/pools/abstract-pool.ts:1393
  • +
  • Defined in src/pools/abstract-pool.ts:1381
  • +
  • Defined in src/pools/abstract-pool.ts:1387
    • @@ -541,7 +550,7 @@ Can be overridden.

      max: number

    Returns void

    +
  • Defined in src/pools/abstract-pool.ts:187
    • @@ -554,7 +563,7 @@ Can be overridden.

      filePath: string

    Returns void

    +
  • Defined in src/pools/abstract-pool.ts:156
    • @@ -568,13 +577,14 @@ Can be overridden.

    • message: MessageValue<Response, unknown>

      The received message.

      -
    + +

    Returns void

    Throws

    https://nodejs.org/api/errors.html#class-error If the worker id is invalid.

    +
  • Defined in src/pools/abstract-pool.ts:572
    • @@ -587,7 +597,7 @@ Can be overridden.

      numberOfWorkers: number

    Returns void

    +
  • Defined in src/pools/abstract-pool.ts:169
    • @@ -600,7 +610,7 @@ Can be overridden.

      opts: PoolOptions<Worker>

    Returns void

    +
  • Defined in src/pools/abstract-pool.ts:213
  • Returns void

    +
  • Defined in src/pools/abstract-pool.ts:295
    • @@ -626,7 +636,7 @@ Can be overridden.

      workerChoiceStrategy: "ROUND_ROBIN" | "LEAST_USED" | "LEAST_BUSY" | "LEAST_ELU" | "FAIR_SHARE" | "WEIGHTED_ROUND_ROBIN" | "INTERLEAVED_WEIGHTED_ROUND_ROBIN"

    Returns void

    +
  • Defined in src/pools/abstract-pool.ts:241
  • Returns void

    +
  • Defined in src/pools/abstract-pool.ts:251
  • +
  • Defined in src/pools/abstract-pool.ts:1015
  • +
  • Defined in src/pools/abstract-pool.ts:1105
  • +
  • Defined in src/pools/abstract-pool.ts:1061
  • +
  • Defined in src/pools/abstract-pool.ts:1054
    • @@ -701,7 +711,7 @@ Can be overridden.

      workerNodeKey: number

    Returns undefined | Task<Data>

    +
  • Defined in src/pools/abstract-pool.ts:1483
  • +
  • Defined in src/pools/abstract-pool.ts:803
    • @@ -727,11 +737,12 @@ Can be overridden.

    • workerNodeKey: number

      The worker node key.

      -
    + +

    Returns Promise<void>

    +
  • Defined in src/pools/abstract-pool.ts:834
    • @@ -745,16 +756,18 @@ Can be overridden.

    • enable: boolean

      Whether to enable or disable the worker node tasks queue.

      -
    • + +
    • Optional tasksQueueOptions: TasksQueueOptions

      The worker node tasks queue options.

      -
      Optional
    + +

    Returns void

    +
  • Defined in src/pools/abstract-pool.ts:643
    • @@ -769,7 +782,7 @@ Can be overridden.

      task: Task<Data>

    Returns number

    +
  • Defined in src/pools/abstract-pool.ts:1477
    • @@ -783,21 +796,24 @@ Can be overridden.

    • Optional data: Data

      The optional task input data for the specified task function. This can only be structured-cloneable data.

      -
      Optional
    • + +
    • Optional name: string

      The optional name of the task function to execute. If not specified, the default task function will be executed.

      -
      Optional
    • + +
    • Optional transferList: TransferListItem[]

      An optional array of transferable objects to transfer ownership of. Ownership of the transferred objects is given to the pool's worker_threads worker and they should not be used in the main thread afterwards.

      -
      Optional
    + +

    Returns Promise<Response>

    Promise that will be fulfilled when the task is completed.

    +
  • Defined in src/pools/abstract-pool.ts:747
    • @@ -811,15 +827,17 @@ Can be overridden.

    • workerNodeKey: number

      The worker node key.

      -
    • + +
    • task: Task<Data>

      The task to execute.

      -
    + +

    Returns void

    +
  • Defined in src/pools/abstract-pool.ts:1471
    • @@ -832,7 +850,7 @@ Can be overridden.

      workerNodeKey: number

    Returns void

    +
  • Defined in src/pools/abstract-pool.ts:1491
  • +
  • Defined in src/pools/abstract-pool.ts:1501
    • @@ -854,12 +872,13 @@ Can be overridden.

    • workerNodeKey: number

      The worker node key.

      -
    + +

    Returns WorkerInfo

    The worker information.

    +
  • Defined in src/pools/abstract-pool.ts:1407
    • @@ -873,12 +892,13 @@ Can be overridden.

    • worker: Worker

      The worker.

      -
    + +

    Returns number

    The worker node key if found in the pool worker nodes, -1 otherwise.

    +
  • Defined in src/pools/abstract-pool.ts:591
    • @@ -892,12 +912,13 @@ Can be overridden.

    • workerId: number

      The worker id.

      -
    + +

    Returns number

    The worker node key if the worker id is found in the pool worker nodes, -1 otherwise.

    +
  • Defined in src/pools/abstract-pool.ts:603
    • @@ -910,7 +931,7 @@ Can be overridden.

      message: MessageValue<Response, unknown>

    Returns void

    +
  • Defined in src/pools/abstract-pool.ts:1353
    • @@ -923,7 +944,7 @@ Can be overridden.

      message: MessageValue<Response, unknown>

    Returns void

    +
  • Defined in src/pools/abstract-pool.ts:1339
  • +
  • Defined in src/pools/abstract-pool.ts:1456
    • @@ -945,13 +966,14 @@ Can be overridden.

    • workerNodeKey: number

      The worker node key.

      -
    + +

    Returns boolean

    true if the worker node has back pressure, false otherwise.

    +
  • Defined in src/pools/abstract-pool.ts:1449
  • +
  • Defined in src/pools/abstract-pool.ts:705
  • +
  • Defined in src/pools/abstract-pool.ts:849
  • +
  • Defined in src/pools/abstract-pool.ts:726
    • @@ -1000,7 +1022,7 @@ Can be overridden.

      workerNodeKey: number

    Returns void

    +
  • Defined in src/pools/abstract-pool.ts:1202
    • @@ -1019,11 +1041,13 @@ Can be overridden.

    • workerNodeKey: number

      The worker node key.

      -
    • + +
    • listener: ((message) => void)

      The message listener callback.

      +
    +
  • Defined in src/pools/abstract-pool.ts:1149
    • @@ -1052,11 +1076,12 @@ Can be overridden.

    • worker: Worker

      The worker.

      -
    + +

    Returns void

    +
  • Defined in src/pools/abstract-pool.ts:1440
    • @@ -1071,7 +1096,7 @@ Can be overridden.

      workerId: number

    Returns Promise<void>

    +
  • Defined in src/pools/abstract-pool.ts:813
    • @@ -1085,11 +1110,12 @@ Can be overridden.

    • workerNodeKey: number

      The worker node key.

      -
    + +

    Returns void

    +
  • Defined in src/pools/abstract-pool.ts:1182
    • @@ -1103,11 +1129,12 @@ Can be overridden.

    • workerNodeKey: number

      The worker node key.

      -
    + +

    Returns void

    +
  • Defined in src/pools/abstract-pool.ts:1189
    • @@ -1121,19 +1148,22 @@ Can be overridden.

    • workerNodeKey: number

      The worker node key.

      -
    • + +
    • message: MessageValue<Data, unknown>

      The message.

      -
    • + +
    • Optional transferList: TransferListItem[]

      The optional array of transferable objects.

      -
      Optional
    + +

    Returns void

    +
  • Defined in src/pools/abstract-pool.ts:1043
    • @@ -1147,12 +1177,13 @@ Can be overridden.

    • tasksQueueOptions: TasksQueueOptions

      The worker node tasks queue options.

      -
    + +

    Returns void

    +
  • Defined in src/pools/abstract-pool.ts:655
    • @@ -1165,7 +1196,7 @@ Can be overridden.

      size: number

    Returns void

    +
  • Defined in src/pools/abstract-pool.ts:666
    • @@ -1179,16 +1210,18 @@ Can be overridden.

    • workerChoiceStrategy: "ROUND_ROBIN" | "LEAST_USED" | "LEAST_BUSY" | "LEAST_ELU" | "FAIR_SHARE" | "WEIGHTED_ROUND_ROBIN" | "INTERLEAVED_WEIGHTED_ROUND_ROBIN"

      The worker choice strategy.

      -
    • + +
    • Optional workerChoiceStrategyOptions: WorkerChoiceStrategyOptions

      The worker choice strategy options.

      -
      Optional
    + +

    Returns void

    +
  • Defined in src/pools/abstract-pool.ts:610
    • @@ -1202,12 +1235,13 @@ Can be overridden.

    • workerChoiceStrategyOptions: WorkerChoiceStrategyOptions

      The worker choice strategy options.

      -
    + +

    Returns void

    +
  • Defined in src/pools/abstract-pool.ts:629
  • +
  • Defined in src/pools/abstract-pool.ts:842
  • +
  • Defined in src/pools/abstract-pool.ts:1032
    • @@ -1244,7 +1278,7 @@ Can be overridden.

      workerNodeKey: number

    Returns boolean

    +
  • Defined in src/pools/abstract-pool.ts:738
    • @@ -1258,12 +1292,13 @@ Can be overridden.

    • workerNodeKey: number

      The worker node key.

      -
    + +

    Returns boolean

    true if the worker node shall update its task function worker usage, false otherwise.

    +
  • Defined in src/pools/abstract-pool.ts:921
  • +
  • Defined in src/pools/abstract-pool.ts:337
    • @@ -1284,7 +1319,7 @@ Can be overridden.

      workerId: number

    Returns void

    +
  • Defined in src/pools/abstract-pool.ts:1246
    • @@ -1297,7 +1332,7 @@ Can be overridden.

      workerNodeKey: number

    Returns number

    +
  • Defined in src/pools/abstract-pool.ts:1487
    • @@ -1310,7 +1345,7 @@ Can be overridden.

      workerId: number

    Returns void

    +
  • Defined in src/pools/abstract-pool.ts:1278
    • @@ -1325,7 +1360,7 @@ Can be overridden.

      message: MessageValue<Response, unknown>

    Returns void

    +
  • Defined in src/pools/abstract-pool.ts:975
    • @@ -1340,7 +1375,7 @@ Can be overridden.

      message: MessageValue<Response, unknown>

    Returns void

    +
  • Defined in src/pools/abstract-pool.ts:948
    • @@ -1355,7 +1390,7 @@ Can be overridden.

      message: MessageValue<Response, unknown>

    Returns void

    +
  • Defined in src/pools/abstract-pool.ts:930
    • @@ -1370,7 +1405,7 @@ Can be overridden.

      taskName: string

    Returns void

    +
  • Defined in src/pools/abstract-pool.ts:1227
    • @@ -1385,7 +1420,7 @@ Can be overridden.

      task: Task<Data>

    Returns void

    +
  • Defined in src/pools/abstract-pool.ts:962
    • @@ -1412,20 +1447,20 @@ Can be overridden.

    +
  • Defined in src/pools/abstract-pool.ts:1321
  • @@ -1518,72 +1553,30 @@ Can be overridden.

  • updateWaitTimeWorkerUsage
  • workerListener
  • +

    Generated using TypeDoc

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/classes/AbstractWorker.html b/docs/classes/AbstractWorker.html index 39353600..a8ff7c78 100644 --- a/docs/classes/AbstractWorker.html +++ b/docs/classes/AbstractWorker.html @@ -1,13 +1,13 @@ -AbstractWorker | poolifier - v2.6.41
    +AbstractWorker | poolifier - v2.6.41
    -
    +
    @@ -47,19 +47,19 @@
  • ClusterWorker
  • ThreadWorker
  • +
  • Defined in src/worker/abstract-worker.ts:49
  • - +

    Constructors

    -

    Properties

    -

    Methods

    -
    addTaskFunction +
    addTaskFunction asyncId beginTaskPerformance bind @@ -107,7 +107,7 @@

    Constructors

    - +
    • @@ -128,28 +128,33 @@
    • type: string

      The type of async event.

      -
    • +
    +
  • isMain: boolean

    Whether this is the main worker or not.

    -
  • +
    +
  • mainWorker: MainWorker

    Reference to main worker.

    -
  • +
    +
  • taskFunctions: TaskFunction<Data, Response> | TaskFunctions<Data, Response>

    Task function(s) processed by the worker when the pool's execution function is invoked. The first function is the default function.

    -
  • +
    +
  • opts: WorkerOptions = DEFAULT_WORKER_OPTIONS

    Options for the worker.

    -
  • +
    +

    Returns AbstractWorker<MainWorker, Data, Response>

    +
  • Defined in src/worker/abstract-worker.ts:83
  • Properties

    @@ -159,7 +164,7 @@
    +
  • Defined in src/worker/abstract-worker.ts:73
  • id: number
    @@ -167,7 +172,7 @@
    +
  • Defined in src/worker/abstract-worker.ts:57
  • isMain: boolean
    @@ -175,7 +180,7 @@
    +
  • Defined in src/worker/abstract-worker.ts:85
  • lastTaskTimestamp: number
    @@ -183,7 +188,7 @@
    +
  • Defined in src/worker/abstract-worker.ts:65
  • mainWorker: MainWorker
    @@ -191,7 +196,7 @@
    +
  • Defined in src/worker/abstract-worker.ts:86
  • opts: WorkerOptions = DEFAULT_WORKER_OPTIONS
    @@ -199,7 +204,7 @@
    +
  • Defined in src/worker/abstract-worker.ts:88
  • statistics: WorkerStatistics
    @@ -207,7 +212,7 @@
    +
  • Defined in src/worker/abstract-worker.ts:69
  • taskFunctions: Map<string, TaskFunction<Data, Response>>
    @@ -215,7 +220,7 @@
    +
  • Defined in src/worker/abstract-worker.ts:61
  • Methods

    @@ -232,11 +237,13 @@ If a task function with the same name already exists, it is replaced.

  • name: string

    The name of the task function to add.

    -
  • + +
  • fn: TaskFunction<Data, Response>

    The task function to add.

    -
  • + +

    Returns boolean

    Whether the task function was added or not.

    @@ -247,7 +254,7 @@ If a task function with the same name already exists, it is replaced.

    Throws

    https://nodejs.org/api/errors.html#class-typeerror If the fn parameter is not a function.

    +
  • Defined in src/worker/abstract-worker.ts:193
    • @@ -268,10 +275,10 @@ If a task function with the same name already exists, it is replaced.

      Parameters

      • -
        Optional name: string
        Optional
      +
      Optional name: string

    Returns TaskPerformance

    +
  • Defined in src/worker/abstract-worker.ts:576
    • @@ -290,7 +297,8 @@ If a task function with the same name already exists, it is replaced.

    • fn: Func

      The function to bind to the current AsyncResource.

      -
    + +

    Returns Func

    Since

    v14.8.0, v12.19.0

    @@ -308,7 +316,7 @@ If a task function with the same name already exists, it is replaced.

    Returns void

    +
  • Defined in src/worker/abstract-worker.ts:419
    • @@ -322,13 +330,14 @@ If a task function with the same name already exists, it is replaced.

    • message: MessageValue<Data, unknown>

      The message to check.

      -
    + +

    Returns void

    Throws

    https://nodejs.org/api/errors.html#class-error If the message worker id is not set or does not match the worker id.

    +
  • Defined in src/worker/abstract-worker.ts:385
  • +
  • Defined in src/worker/abstract-worker.ts:600
    • @@ -349,7 +358,7 @@ If a task function with the same name already exists, it is replaced.

      name: string

    Returns void

    +
  • Defined in src/worker/abstract-worker.ts:308
    • @@ -363,11 +372,12 @@ If a task function with the same name already exists, it is replaced.

    • taskFunctions: TaskFunction<Data, Response> | TaskFunctions<Data, Response>

      The task function(s) parameter that should be checked.

      -
    + +

    Returns void

    +
  • Defined in src/worker/abstract-worker.ts:132
    • @@ -382,7 +392,7 @@ If a task function with the same name already exists, it is replaced.

      fn: TaskFunction<Data, Response>

    Returns void

    +
  • Defined in src/worker/abstract-worker.ts:106
    • @@ -395,7 +405,7 @@ If a task function with the same name already exists, it is replaced.

      opts: WorkerOptions

    Returns void

    +
  • Defined in src/worker/abstract-worker.ts:101
  • Returns TaskPerformance

    +
  • Defined in src/worker/abstract-worker.ts:585
  • +
  • Defined in src/worker/abstract-worker.ts:434
    • @@ -452,12 +462,13 @@ never be called.

    • e: string | Error

      The error raised by the worker.

      -
    + +

    Returns string

    The error message.

    +
  • Defined in src/worker/abstract-worker.ts:466
    • @@ -471,11 +482,12 @@ never be called.

    • message: MessageValue<Data, unknown>

      The kill message.

      -
    + +

    Returns void

    +
  • Defined in src/worker/abstract-worker.ts:351
    • @@ -489,11 +501,12 @@ never be called.

    • message: MessageValue<Data, unknown>

      The ready message.

      -
    + +

    Returns void

    +
  • Defined in src/worker/abstract-worker.ts:322
    • @@ -507,14 +520,15 @@ never be called.

    • name: string

      The name of the task function to check.

      -
    + +

    Returns boolean

    Whether the worker has a task function with the given name or not.

    Throws

    https://nodejs.org/api/errors.html#class-typeerror If the name parameter is not a string or an empty string.

    +
  • Defined in src/worker/abstract-worker.ts:177
  • +
  • Defined in src/worker/abstract-worker.ts:255
    • @@ -540,11 +554,12 @@ never be called.

    • message: MessageValue<Data, unknown>

      The received message.

      -
    + +

    Returns void

    +
  • Defined in src/worker/abstract-worker.ts:329
    • @@ -558,7 +573,8 @@ never be called.

    • name: string

      The name of the task function to remove.

      -
    + +

    Returns boolean

    Whether the task function existed and was removed or not.

    @@ -569,7 +585,7 @@ never be called.

    Throws

    https://nodejs.org/api/errors.html#class-error If the name parameter is the task function used as default task function.

    +
  • Defined in src/worker/abstract-worker.ts:231
    • @@ -583,13 +599,14 @@ never be called.

    • task: Task<Data>

      The task to execute.

      -
    + +

    Returns void

    Throws

    https://nodejs.org/api/errors.html#class-error If the task function is not found.

    +
  • Defined in src/worker/abstract-worker.ts:476
    • @@ -603,15 +620,17 @@ never be called.

    • fn: TaskAsyncFunction<Data, Response>

      Task function that will be executed.

      -
    • + +
    • task: Task<Data>

      Input data for the task function.

      -
    + +

    Returns void

    +
  • Defined in src/worker/abstract-worker.ts:541
    • @@ -636,6 +655,7 @@ then restore the original execution context.

      fn: ((this, ...args) => Result)

      The function to call in the execution context of this async resource.

      +
        • @@ -647,16 +667,18 @@ then restore the original execution context.

        • this: This
        • -
          Rest ...args: any[]
          Rest
        +
        Rest ...args: any[]

      Returns Result

  • Optional thisArg: This

    The receiver to be used for the function call.

    -
    Optional
  • + +
  • Rest ...args: any[]

    Optional arguments to pass to the function.

    -
    Rest
  • + +

    Returns Result

    Since

    v9.6.0

    @@ -677,15 +699,17 @@ then restore the original execution context.

  • fn: TaskSyncFunction<Data, Response>

    Task function that will be executed.

    -
  • +
    +
  • task: Task<Data>

    Input data for the task function.

    -
  • + +

    Returns void

    +
  • Defined in src/worker/abstract-worker.ts:504
  • +
  • Defined in src/worker/abstract-worker.ts:453
    • @@ -710,11 +734,12 @@ then restore the original execution context.

    • message: MessageValue<Response, Data>

      The response message.

      -
    + +

    Returns void

    +
  • Defined in src/worker/abstract-worker.ts:446
    • @@ -728,7 +753,8 @@ then restore the original execution context.

    • name: string

      The name of the task function to use as default task function.

      -
    + +

    Returns boolean

    Whether the default task function was set or not.

    @@ -739,7 +765,7 @@ then restore the original execution context.

    Throws

    https://nodejs.org/api/errors.html#class-error If the name parameter is a non-existing task function.

    +
  • Defined in src/worker/abstract-worker.ts:285
  • +
  • Defined in src/worker/abstract-worker.ts:398
  • +
  • Defined in src/worker/abstract-worker.ts:409
  • +
  • Defined in src/worker/abstract-worker.ts:606
    • @@ -801,13 +827,15 @@ then restore the original execution context.

    • fn: Func

      The function to bind to the current execution context.

      -
    • + +
    • Optional type: string

      An optional name to associate with the underlying AsyncResource.

      -
      Optional
    • + +
    • -
      Optional thisArg: ThisArg
      Optional
    +
    Optional thisArg: ThisArg

    Returns Func

    Since

    v14.8.0, v12.19.0

    @@ -819,15 +847,15 @@ then restore the original execution context.

    @@ -877,72 +905,30 @@ then restore the original execution context.

  • updateLastTaskTimestamp
  • bind
  • +

    Generated using TypeDoc

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/classes/CircularArray.html b/docs/classes/CircularArray.html index 751a2809..4d336e43 100644 --- a/docs/classes/CircularArray.html +++ b/docs/classes/CircularArray.html @@ -1,13 +1,13 @@ -CircularArray | poolifier - v2.6.41
    +CircularArray | poolifier - v2.6.41
    -
    +
    @@ -31,26 +31,26 @@
    • CircularArray
    +
  • Defined in src/circular-array.ts:10
  • - +

    Constructors

    -

    Properties

    -

    Methods

    -
    [iterator] +
    [iterator] at checkSize concat @@ -94,7 +94,7 @@

    Constructors

    - +
    • @@ -109,11 +109,11 @@
    • size: number = DEFAULT_CIRCULAR_ARRAY_SIZE
    • -
      Rest ...items: T[]
      Rest
    +
    Rest ...items: T[]

    Returns CircularArray<T>

    +
  • Defined in src/circular-array.ts:13
  • Properties

    @@ -153,7 +153,7 @@ when they will be absent when used in a 'with' statement.

    size: number
    +
  • Defined in src/circular-array.ts:11
  • [species]: ArrayConstructor
    +
  • Defined in src/circular-array.ts:100
    • @@ -215,13 +216,13 @@ when they will be absent when used in a 'with' statement.

      Parameters

      • -
        Rest ...items: (T | ConcatArray<T>)[]
        Rest
      +
      Rest ...items: (T | ConcatArray<T>)[]

    Returns CircularArray<T>

    Inherit Doc

    +
  • Defined in src/circular-array.ts:41
    • @@ -237,16 +238,19 @@ to the same array starting at position target

      target: number

      If target is negative, it is treated as length+target where length is the length of the array.

      -
      + +
    • start: number

      If start is negative, it is treated as length+start. If end is negative, it is treated as length+end.

      -
    • + +
    • Optional end: number

      If not specified, length of the this object is used as its default value.

      -
      Optional
    + +

    Returns CircularArray<T>

    +
  • Defined in src/circular-array.ts:92
    • @@ -293,6 +297,7 @@ is treated as length+end.

      the predicate function for each element in the array until the predicate returns a value which is coercible to the Boolean value false, or until the end of the array.

      +
        • @@ -312,7 +317,8 @@ which is coercible to the Boolean value false, or until the end of the array.

          Optional thisArg: any

          An object to which the this keyword can refer in the predicate function. If thisArg is omitted, undefined is used as the this value.

          -
          Optional
        + +

      Returns this is S[]

    + +

    Returns CircularArray<T>

    +
  • Defined in src/circular-array.ts:96
    • @@ -719,11 +743,13 @@ thisArg is omitted, undefined is used as the this value.

    • searchElement: T

      The element to search for.

      -
    • + +
    • Optional fromIndex: number

      The position in this array at which to begin searching for searchElement.

      -
      Optional
    + +

    Returns boolean

    +
  • Defined in src/circular-array.ts:23
    • @@ -892,6 +925,7 @@ If the array is empty, undefined is returned and the array is not modified.

      callbackfn: ((previousValue, currentValue, currentIndex, array) => T)

      A function that accepts up to four arguments. The reduce method calls the callbackfn function one time for each element in the array.

      +
        • @@ -960,6 +994,7 @@ If the array is empty, undefined is returned and the array is not modified.

          callbackfn: ((previousValue, currentValue, currentIndex, array) => U)

          A function that accepts up to four arguments. The reduce method calls the callbackfn function one time for each element in the array.

          +
            • @@ -980,7 +1015,8 @@ If the array is empty, undefined is returned and the array is not modified.

            • initialValue: U

              If initialValue is specified, it is used as the initial value to start the accumulation. The first call to the callbackfn function provides this value as an argument instead of an array value.

              -
            + +

          Returns U

    +
  • Defined in src/circular-array.ts:80
    • @@ -1149,12 +1188,14 @@ For example, -2 refers to the second to last element of the array.

      Optional start: number

      The beginning index of the specified portion of the array. If start is undefined, then the slice begins at index 0.

      -
      Optional + +
    • Optional end: number

      The end index of the specified portion of the array. This is exclusive of the element at the index 'end'. If end is undefined, then the slice extends to the end of the array.

      -
      Optional
    + +

    Returns T[]

    +
  • Defined in src/circular-array.ts:56
    • @@ -1291,13 +1335,13 @@ value otherwise. If omitted, the elements are sorted in ascending, ASCII charact

      Parameters

      • -
        Rest ...items: T[]
        Rest
      +
      Rest ...items: T[]

    Returns number

    Inherit Doc

    +
  • Defined in src/circular-array.ts:32
    • @@ -1328,7 +1372,8 @@ value otherwise. If omitted, the elements are sorted in ascending, ASCII charact
    • arrayLike: ArrayLike<T>

      An array-like object to convert to an array.

      -
    + +

    Returns T[]

    +
  • Defined in src/worker/cluster-worker.ts:21
  • - +

    Constructors

    -

    Properties

    -
    activeInterval? +
    activeInterval? isMain lastTaskTimestamp opts @@ -68,11 +68,11 @@ but the minimum number of workers will be guaranteed.

    Accessors

    -
    id +

    Methods

    -
    addTaskFunction +
    addTaskFunction asyncId bind emitDestroy @@ -97,7 +97,7 @@ but the minimum number of workers will be guaranteed.

    Constructors

    - +
    • @@ -116,16 +116,18 @@ but the minimum number of workers will be guaranteed.

    • taskFunctions: TaskFunction<Data, Response> | TaskFunctions<Data, Response>

      Task function(s) processed by the worker when the pool's execution function is invoked.

      -
    • +
    +
  • opts: WorkerOptions = {}

    Options for the worker.

    -
  • +
    +

    Returns ClusterWorker<Data, Response>

    +
  • Defined in src/worker/cluster-worker.ts:31
  • Properties

    @@ -136,7 +138,7 @@ but the minimum number of workers will be guaranteed.

    +
  • Defined in src/worker/abstract-worker.ts:73
  • isMain: boolean
    @@ -145,7 +147,7 @@ but the minimum number of workers will be guaranteed.

    +
  • Defined in src/worker/abstract-worker.ts:85
  • lastTaskTimestamp: number
    @@ -154,7 +156,7 @@ but the minimum number of workers will be guaranteed.

    +
  • Defined in src/worker/abstract-worker.ts:65
  • opts: WorkerOptions = DEFAULT_WORKER_OPTIONS
    @@ -163,7 +165,7 @@ but the minimum number of workers will be guaranteed.

    +
  • Defined in src/worker/abstract-worker.ts:88
  • statistics: WorkerStatistics
    @@ -172,7 +174,7 @@ but the minimum number of workers will be guaranteed.

    +
  • Defined in src/worker/abstract-worker.ts:69
  • taskFunctions: Map<string, TaskFunction<Data, Response>>
    @@ -181,7 +183,7 @@ but the minimum number of workers will be guaranteed.

    +
  • Defined in src/worker/abstract-worker.ts:61
  • Accessors

    @@ -195,7 +197,7 @@ but the minimum number of workers will be guaranteed.

    +
  • Defined in src/worker/cluster-worker.ts:65
  • Methods

    @@ -212,11 +214,13 @@ If a task function with the same name already exists, it is replaced.

  • name: string

    The name of the task function to add.

    -
  • + +
  • fn: TaskFunction<Data, Response>

    The task function to add.

    -
  • + +

    Returns boolean

    Whether the task function was added or not.

    @@ -228,7 +232,7 @@ If a task function with the same name already exists, it is replaced.

    +
  • Defined in src/worker/abstract-worker.ts:193
    • @@ -258,7 +262,8 @@ If a task function with the same name already exists, it is replaced.

    • fn: Func

      The function to bind to the current AsyncResource.

      -
    + +

    Returns Func

    Since

    v14.8.0, v12.19.0

    @@ -296,7 +301,7 @@ never be called.

    +
  • Defined in src/worker/abstract-worker.ts:434
    • @@ -310,13 +315,14 @@ never be called.

    • e: string | Error

      The error raised by the worker.

      -
    + +

    Returns string

    The error message.

    +
  • Defined in src/worker/abstract-worker.ts:466
    • @@ -330,12 +336,13 @@ never be called.

    • message: MessageValue<Data, unknown>

      The kill message.

      -
    + +

    Returns void

    +
  • Defined in src/worker/abstract-worker.ts:351
    • @@ -349,12 +356,13 @@ never be called.

    • message: MessageValue<Data, unknown>

      The ready message.

      -
    + +

    Returns void

    +
  • Defined in src/worker/cluster-worker.ts:45
    • @@ -368,7 +376,8 @@ never be called.

    • name: string

      The name of the task function to check.

      -
    + +

    Returns boolean

    Whether the worker has a task function with the given name or not.

    @@ -376,7 +385,7 @@ never be called.

    +
  • Defined in src/worker/abstract-worker.ts:177
  • +
  • Defined in src/worker/abstract-worker.ts:255
    • @@ -403,12 +412,13 @@ never be called.

    • message: MessageValue<Data, unknown>

      The received message.

      -
    + +

    Returns void

    +
  • Defined in src/worker/abstract-worker.ts:329
    • @@ -422,7 +432,8 @@ never be called.

    • name: string

      The name of the task function to remove.

      -
    + +

    Returns boolean

    Whether the task function existed and was removed or not.

    @@ -434,7 +445,7 @@ never be called.

    +
  • Defined in src/worker/abstract-worker.ts:231
    • @@ -448,14 +459,15 @@ never be called.

    • task: Task<Data>

      The task to execute.

      -
    + +

    Returns void

    Throws

    https://nodejs.org/api/errors.html#class-error If the task function is not found.

    +
  • Defined in src/worker/abstract-worker.ts:476
    • @@ -469,16 +481,18 @@ never be called.

    • fn: TaskAsyncFunction<Data, Response>

      Task function that will be executed.

      -
    • + +
    • task: Task<Data>

      Input data for the task function.

      -
    + +

    Returns void

    +
  • Defined in src/worker/abstract-worker.ts:541
    • @@ -503,6 +517,7 @@ then restore the original execution context.

      fn: ((this, ...args) => Result)

      The function to call in the execution context of this async resource.

      +
        • @@ -514,16 +529,18 @@ then restore the original execution context.

        • this: This
        • -
          Rest ...args: any[]
          Rest
        +
        Rest ...args: any[]

      Returns Result

  • Optional thisArg: This

    The receiver to be used for the function call.

    -
    Optional
  • + +
  • Rest ...args: any[]

    Optional arguments to pass to the function.

    -
    Rest
  • + +

    Returns Result

    Since

    v9.6.0

    @@ -544,16 +561,18 @@ then restore the original execution context.

  • fn: TaskSyncFunction<Data, Response>

    Task function that will be executed.

    -
  • +
    +
  • task: Task<Data>

    Input data for the task function.

    -
  • + +

    Returns void

    +
  • Defined in src/worker/abstract-worker.ts:504
  • +
  • Defined in src/worker/abstract-worker.ts:453
    • @@ -579,12 +598,13 @@ then restore the original execution context.

    • message: MessageValue<Response, unknown>

      The response message.

      -
    + +

    Returns void

    +
  • Defined in src/worker/cluster-worker.ts:70
    • @@ -598,7 +618,8 @@ then restore the original execution context.

    • name: string

      The name of the task function to use as default task function.

      -
    + +

    Returns boolean

    Whether the default task function was set or not.

    @@ -610,7 +631,7 @@ then restore the original execution context.

    +
  • Defined in src/worker/abstract-worker.ts:285
    • @@ -642,13 +663,15 @@ then restore the original execution context.

    • fn: Func

      The function to bind to the current execution context.

      -
    • + +
    • Optional type: string

      An optional name to associate with the underlying AsyncResource.

      -
      Optional
    • + +
    • -
      Optional thisArg: ThisArg
      Optional
    +
    Optional thisArg: ThisArg

    Returns Func

    Since

    v14.8.0, v12.19.0

    @@ -660,15 +683,15 @@ then restore the original execution context.

    @@ -705,72 +728,30 @@ then restore the original execution context.

  • triggerAsyncId
  • bind
  • +

    Generated using TypeDoc

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/classes/Deque.html b/docs/classes/Deque.html index 61cdba86..382d8ae1 100644 --- a/docs/classes/Deque.html +++ b/docs/classes/Deque.html @@ -1,13 +1,13 @@ -Deque | poolifier - v2.6.41
    +Deque | poolifier - v2.6.41
    -
    +
    @@ -33,26 +33,26 @@ Implemented with a doubly linked list.

    • Deque
    +
  • Defined in src/deque.ts:26
  • - +

    Constructors

    -

    Properties

    -

    Methods

    -
    [iterator] +
    [iterator] backward clear incrementSize @@ -66,7 +66,7 @@ Implemented with a doubly linked list.

    Constructors

    - +
    • @@ -77,14 +77,14 @@ Implemented with a doubly linked list.

      T

    Returns Deque<T>

    +
  • Defined in src/deque.ts:34
  • Properties

    head?: Node<T>
    +
  • Defined in src/deque.ts:27
  • maxSize: number
    @@ -92,7 +92,7 @@ Implemented with a doubly linked list.

    +
  • Defined in src/deque.ts:32
  • size: number
    @@ -100,12 +100,12 @@ Implemented with a doubly linked list.

    +
  • Defined in src/deque.ts:30
  • tail?: Node<T>
    +
  • Defined in src/deque.ts:28
  • Methods

    @@ -121,7 +121,7 @@ Implemented with a doubly linked list.

    See

    https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Iteration_protocols

    +
  • Defined in src/deque.ts:144
  • +
  • Defined in src/deque.ts:170
    • @@ -146,7 +146,7 @@ Implemented with a doubly linked list.

      Returns void

    +
  • Defined in src/deque.ts:131
    • @@ -154,7 +154,7 @@ Implemented with a doubly linked list.

    • Returns number

    +
  • Defined in src/deque.ts:194
    • @@ -166,7 +166,7 @@ Implemented with a doubly linked list.

    +
  • Defined in src/deque.ts:116
    • @@ -178,7 +178,7 @@ Implemented with a doubly linked list.

    +
  • Defined in src/deque.ts:124
    • @@ -190,7 +190,7 @@ Implemented with a doubly linked list.

    +
  • Defined in src/deque.ts:77
    • @@ -204,12 +204,13 @@ Implemented with a doubly linked list.

    • data: T

      Data to append.

      -
    + +

    Returns number

    The new size of the queue.

    +
  • Defined in src/deque.ts:44
    • @@ -221,7 +222,7 @@ Implemented with a doubly linked list.

    +
  • Defined in src/deque.ts:97
    • @@ -235,25 +236,26 @@ Implemented with a doubly linked list.

    • data: T

      Data to prepend.

      -
    + +

    Returns number

    The new size of the queue.

    +
  • Defined in src/deque.ts:61
  • @@ -276,72 +278,30 @@ Implemented with a doubly linked list.

  • shift
  • unshift
  • +

    Generated using TypeDoc

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/classes/DynamicClusterPool.html b/docs/classes/DynamicClusterPool.html index 8d13b670..f92eff4e 100644 --- a/docs/classes/DynamicClusterPool.html +++ b/docs/classes/DynamicClusterPool.html @@ -1,13 +1,13 @@ -DynamicClusterPool | poolifier - v2.6.41
    +DynamicClusterPool | poolifier - v2.6.41
    -
    +
    @@ -45,19 +45,19 @@ When the maximum number of workers is reached and workers are busy, an event is
    • DynamicClusterPool
    +
  • Defined in src/pools/cluster/dynamic.ts:15
  • - +

    Constructors

    -

    Properties

    -
    emitter? +
    emitter? filePath max numberOfWorkers @@ -68,7 +68,7 @@ When the maximum number of workers is reached and workers are busy, an event is

    Accessors

    -
    busy +
    busy full info maxSize @@ -80,7 +80,7 @@ When the maximum number of workers is reached and workers are busy, an event is

    Methods

    -
    afterTaskExecutionHook +
    afterTaskExecutionHook afterWorkerNodeSetup beforeTaskExecutionHook checkDynamicPoolSize @@ -110,7 +110,7 @@ When the maximum number of workers is reached and workers are busy, an event is

    Constructors

    - +
    • @@ -129,24 +129,28 @@ When the maximum number of workers is reached and workers are busy, an event is
    • min: number

      Minimum number of workers which are always active.

      -
    • +
    +
  • max: number

    Maximum number of workers that can be created by this pool.

    -
  • +
    +
  • filePath: string

    Path to an implementation of a ClusterWorker file, which can be relative or absolute.

    -
  • +
    +
  • opts: ClusterPoolOptions = {}

    Options for this dynamic cluster pool.

    -
  • +
    +

    Returns DynamicClusterPool<Data, Response>

    +
  • Defined in src/pools/cluster/dynamic.ts:27
  • Properties

    @@ -167,7 +171,7 @@ When the maximum number of workers is reached and workers are busy, an event is
    +
  • Defined in src/pools/abstract-pool.ts:68
  • filePath: string
    @@ -176,7 +180,7 @@ When the maximum number of workers is reached and workers are busy, an event is
    +
  • Defined in src/pools/abstract-pool.ts:117
  • max: number
    @@ -185,7 +189,7 @@ When the maximum number of workers is reached and workers are busy, an event is
    +
  • Defined in src/pools/cluster/dynamic.ts:29
  • numberOfWorkers: number
    @@ -194,7 +198,7 @@ When the maximum number of workers is reached and workers are busy, an event is
    +
  • Defined in src/pools/abstract-pool.ts:116
  • @@ -203,7 +207,7 @@ When the maximum number of workers is reached and workers are busy, an event is
    +
  • Defined in src/pools/cluster/fixed.ts:47
  • promiseResponseMap: Map<string, PromiseResponseWrapper<Response>> = ...
    @@ -217,7 +221,7 @@ When the maximum number of workers is reached and workers are busy, an event is
    +
  • Defined in src/pools/abstract-pool.ts:78
  • workerChoiceStrategyContext: WorkerChoiceStrategyContext<Worker, Data, Response>
    @@ -226,7 +230,7 @@ When the maximum number of workers is reached and workers are busy, an event is
    +
  • Defined in src/pools/abstract-pool.ts:84
  • workerNodes: IWorkerNode<Worker, Data>[] = []
    @@ -235,7 +239,7 @@ When the maximum number of workers is reached and workers are busy, an event is
    +
  • Defined in src/pools/abstract-pool.ts:65
  • Accessors

    @@ -250,7 +254,7 @@ When the maximum number of workers is reached and workers are busy, an event is
    +
  • Defined in src/pools/cluster/dynamic.ts:43
    • @@ -263,7 +267,7 @@ When the maximum number of workers is reached and workers are busy, an event is
    +
  • Defined in src/pools/abstract-pool.ts:689
    • @@ -275,7 +279,7 @@ When the maximum number of workers is reached and workers are busy, an event is
    +
  • Defined in src/pools/abstract-pool.ts:350
    • @@ -287,7 +291,7 @@ When the maximum number of workers is reached and workers are busy, an event is
    +
  • Defined in src/pools/abstract-pool.ts:562
    • @@ -299,7 +303,7 @@ When the maximum number of workers is reached and workers are busy, an event is
    +
  • Defined in src/pools/abstract-pool.ts:555
    • @@ -311,7 +315,7 @@ When the maximum number of workers is reached and workers are busy, an event is
    +
  • Defined in src/pools/abstract-pool.ts:507
    • @@ -324,7 +328,7 @@ When the maximum number of workers is reached and workers are busy, an event is
    +
  • Defined in src/pools/cluster/dynamic.ts:38
    • @@ -337,7 +341,7 @@ When the maximum number of workers is reached and workers are busy, an event is
    +
  • Defined in src/pools/abstract-pool.ts:524
    • @@ -349,7 +353,7 @@ When the maximum number of workers is reached and workers are busy, an event is
    +
  • Defined in src/pools/cluster/fixed.ts:119
  • Methods

    @@ -366,16 +370,18 @@ Can be overridden.

  • workerNodeKey: number

    The worker node key.

    -
  • + +
  • message: MessageValue<Response, unknown>

    The received message.

    -
  • + +

    Returns void

    +
  • Defined in src/pools/abstract-pool.ts:888
    • @@ -390,12 +396,13 @@ Can be overridden.

    • workerNodeKey: number

      The newly created worker node key.

      -
    + +

    Returns void

    +
  • Defined in src/pools/abstract-pool.ts:1162
    • @@ -410,16 +417,18 @@ Can be overridden.

    • workerNodeKey: number

      The worker node key.

      -
    • + +
    • task: Task<Data>

      The task to execute.

      -
    + +

    Returns void

    +
  • Defined in src/pools/abstract-pool.ts:858
  • +
  • Defined in src/pools/abstract-pool.ts:187
  • +
  • Defined in src/pools/abstract-pool.ts:1105
  • +
  • Defined in src/pools/abstract-pool.ts:1061
  • +
  • Defined in src/pools/cluster/fixed.ts:109
  • +
  • Defined in src/pools/abstract-pool.ts:803
    • @@ -500,12 +509,13 @@ Can be overridden.

    • workerNodeKey: number

      The worker node key.

      -
    + +

    Returns Promise<void>

    +
  • Defined in src/pools/cluster/fixed.ts:63
    • @@ -519,16 +529,18 @@ Can be overridden.

    • enable: boolean

      Whether to enable or disable the worker node tasks queue.

      -
    • + +
    • Optional tasksQueueOptions: TasksQueueOptions

      The worker node tasks queue options.

      -
      Optional
    + +

    Returns void

    +
  • Defined in src/pools/abstract-pool.ts:643
    • @@ -542,21 +554,24 @@ Can be overridden.

    • Optional data: Data

      The optional task input data for the specified task function. This can only be structured-cloneable data.

      -
      Optional
    • + +
    • Optional name: string

      The optional name of the task function to execute. If not specified, the default task function will be executed.

      -
      Optional
    • + +
    • Optional transferList: TransferListItem[]

      An optional array of transferable objects to transfer ownership of. Ownership of the transferred objects is given to the pool's worker_threads worker and they should not be used in the main thread afterwards.

      -
      Optional
    + +

    Returns Promise<Response>

    Promise that will be fulfilled when the task is completed.

    +
  • Defined in src/pools/abstract-pool.ts:747
  • +
  • Defined in src/pools/abstract-pool.ts:1491
    • @@ -584,13 +599,14 @@ Can be overridden.

    • workerNodeKey: number

      The worker node key.

      -
    + +

    Returns WorkerInfo

    The worker information.

    +
  • Defined in src/pools/abstract-pool.ts:1407
    • @@ -604,13 +620,14 @@ Can be overridden.

    • workerNodeKey: number

      The worker node key.

      -
    + +

    Returns boolean

    true if the worker node has back pressure, false otherwise.

    +
  • Defined in src/pools/abstract-pool.ts:1449
  • +
  • Defined in src/pools/abstract-pool.ts:705
  • +
  • Defined in src/pools/cluster/fixed.ts:58
  • +
  • Defined in src/pools/abstract-pool.ts:726
  • +
  • Defined in src/pools/cluster/fixed.ts:101
  • +
  • Defined in src/pools/abstract-pool.ts:813
    • @@ -717,12 +736,13 @@ Can be overridden.

    • workerNodeKey: number

      The worker node key.

      -
    + +

    Returns void

    +
  • Defined in src/pools/cluster/fixed.ts:93
    • @@ -736,16 +756,18 @@ Can be overridden.

    • workerNodeKey: number

      The worker node key.

      -
    • + +
    • message: MessageValue<Data, unknown>

      The message.

      -
    + +

    Returns void

    +
  • Defined in src/pools/cluster/fixed.ts:85
    • @@ -759,12 +781,13 @@ Can be overridden.

    • tasksQueueOptions: TasksQueueOptions

      The worker node tasks queue options.

      -
    + +

    Returns void

    +
  • Defined in src/pools/abstract-pool.ts:655
    • @@ -778,16 +801,18 @@ Can be overridden.

    • workerChoiceStrategy: "ROUND_ROBIN" | "LEAST_USED" | "LEAST_BUSY" | "LEAST_ELU" | "FAIR_SHARE" | "WEIGHTED_ROUND_ROBIN" | "INTERLEAVED_WEIGHTED_ROUND_ROBIN"

      The worker choice strategy.

      -
    • + +
    • Optional workerChoiceStrategyOptions: WorkerChoiceStrategyOptions

      The worker choice strategy options.

      -
      Optional
    + +

    Returns void

    +
  • Defined in src/pools/abstract-pool.ts:610
    • @@ -801,12 +826,13 @@ Can be overridden.

    • workerChoiceStrategyOptions: WorkerChoiceStrategyOptions

      The worker choice strategy options.

      -
    + +

    Returns void

    +
  • Defined in src/pools/abstract-pool.ts:629
  • +
  • Defined in src/pools/cluster/fixed.ts:53
  • +
  • Defined in src/pools/abstract-pool.ts:1321
  • @@ -912,72 +938,30 @@ Can be overridden.

  • setupHook
  • workerListener
  • +

    Generated using TypeDoc

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/classes/DynamicThreadPool.html b/docs/classes/DynamicThreadPool.html index bb763bd4..d67f2ee5 100644 --- a/docs/classes/DynamicThreadPool.html +++ b/docs/classes/DynamicThreadPool.html @@ -1,13 +1,13 @@ -DynamicThreadPool | poolifier - v2.6.41
    +DynamicThreadPool | poolifier - v2.6.41
    -
    +
    @@ -45,19 +45,19 @@ When the maximum number of threads is reached and workers are busy, an event is
    • DynamicThreadPool
    +
  • Defined in src/pools/thread/dynamic.ts:15
  • - +

    Constructors

    -

    Properties

    -
    emitter? +
    emitter? filePath max numberOfWorkers @@ -68,7 +68,7 @@ When the maximum number of threads is reached and workers are busy, an event is

    Accessors

    -
    busy +
    busy full info maxSize @@ -80,7 +80,7 @@ When the maximum number of threads is reached and workers are busy, an event is

    Methods

    -
    afterTaskExecutionHook +
    afterTaskExecutionHook afterWorkerNodeSetup beforeTaskExecutionHook checkDynamicPoolSize @@ -110,7 +110,7 @@ When the maximum number of threads is reached and workers are busy, an event is

    Constructors

    - +
    • @@ -129,24 +129,28 @@ When the maximum number of threads is reached and workers are busy, an event is
    • min: number

      Minimum number of threads which are always active.

      -
    • +
    +
  • max: number

    Maximum number of threads that can be created by this pool.

    -
  • +
    +
  • filePath: string

    Path to an implementation of a ThreadWorker file, which can be relative or absolute.

    -
  • +
    +
  • opts: ThreadPoolOptions = {}

    Options for this dynamic thread pool.

    -
  • +
    +

    Returns DynamicThreadPool<Data, Response>

    +
  • Defined in src/pools/thread/dynamic.ts:27
  • Properties

    @@ -167,7 +171,7 @@ When the maximum number of threads is reached and workers are busy, an event is
    +
  • Defined in src/pools/abstract-pool.ts:68
  • filePath: string
    @@ -176,7 +180,7 @@ When the maximum number of threads is reached and workers are busy, an event is
    +
  • Defined in src/pools/abstract-pool.ts:117
  • max: number
    @@ -185,7 +189,7 @@ When the maximum number of threads is reached and workers are busy, an event is
    +
  • Defined in src/pools/thread/dynamic.ts:29
  • numberOfWorkers: number
    @@ -194,7 +198,7 @@ When the maximum number of threads is reached and workers are busy, an event is
    +
  • Defined in src/pools/abstract-pool.ts:116
  • @@ -203,7 +207,7 @@ When the maximum number of threads is reached and workers are busy, an event is
    +
  • Defined in src/pools/thread/fixed.ts:49
  • promiseResponseMap: Map<string, PromiseResponseWrapper<Response>> = ...
    @@ -217,7 +221,7 @@ When the maximum number of threads is reached and workers are busy, an event is
    +
  • Defined in src/pools/abstract-pool.ts:78
  • workerChoiceStrategyContext: WorkerChoiceStrategyContext<Worker, Data, Response>
    @@ -226,7 +230,7 @@ When the maximum number of threads is reached and workers are busy, an event is
    +
  • Defined in src/pools/abstract-pool.ts:84
  • workerNodes: IWorkerNode<Worker, Data>[] = []
    @@ -235,7 +239,7 @@ When the maximum number of threads is reached and workers are busy, an event is
    +
  • Defined in src/pools/abstract-pool.ts:65
  • Accessors

    @@ -250,7 +254,7 @@ When the maximum number of threads is reached and workers are busy, an event is
    +
  • Defined in src/pools/thread/dynamic.ts:43
    • @@ -263,7 +267,7 @@ When the maximum number of threads is reached and workers are busy, an event is
    +
  • Defined in src/pools/abstract-pool.ts:689
    • @@ -275,7 +279,7 @@ When the maximum number of threads is reached and workers are busy, an event is
    +
  • Defined in src/pools/abstract-pool.ts:350
    • @@ -287,7 +291,7 @@ When the maximum number of threads is reached and workers are busy, an event is
    +
  • Defined in src/pools/abstract-pool.ts:562
    • @@ -299,7 +303,7 @@ When the maximum number of threads is reached and workers are busy, an event is
    +
  • Defined in src/pools/abstract-pool.ts:555
    • @@ -311,7 +315,7 @@ When the maximum number of threads is reached and workers are busy, an event is
    +
  • Defined in src/pools/abstract-pool.ts:507
    • @@ -324,7 +328,7 @@ When the maximum number of threads is reached and workers are busy, an event is
    +
  • Defined in src/pools/thread/dynamic.ts:38
    • @@ -337,7 +341,7 @@ When the maximum number of threads is reached and workers are busy, an event is
    +
  • Defined in src/pools/abstract-pool.ts:524
    • @@ -349,7 +353,7 @@ When the maximum number of threads is reached and workers are busy, an event is
    +
  • Defined in src/pools/thread/fixed.ts:130
  • Methods

    @@ -366,16 +370,18 @@ Can be overridden.

  • workerNodeKey: number

    The worker node key.

    -
  • + +
  • message: MessageValue<Response, unknown>

    The received message.

    -
  • + +

    Returns void

    +
  • Defined in src/pools/abstract-pool.ts:888
    • @@ -390,12 +396,13 @@ Can be overridden.

    • workerNodeKey: number

      The newly created worker node key.

      -
    + +

    Returns void

    +
  • Defined in src/pools/abstract-pool.ts:1162
    • @@ -410,16 +417,18 @@ Can be overridden.

    • workerNodeKey: number

      The worker node key.

      -
    • + +
    • task: Task<Data>

      The task to execute.

      -
    + +

    Returns void

    +
  • Defined in src/pools/abstract-pool.ts:858
  • +
  • Defined in src/pools/abstract-pool.ts:187
  • +
  • Defined in src/pools/abstract-pool.ts:1105
  • +
  • Defined in src/pools/abstract-pool.ts:1061
  • +
  • Defined in src/pools/thread/fixed.ts:117
  • +
  • Defined in src/pools/abstract-pool.ts:803
    • @@ -500,12 +509,13 @@ Can be overridden.

    • workerNodeKey: number

      The worker node key.

      -
    + +

    Returns Promise<void>

    +
  • Defined in src/pools/thread/fixed.ts:60
    • @@ -519,16 +529,18 @@ Can be overridden.

    • enable: boolean

      Whether to enable or disable the worker node tasks queue.

      -
    • + +
    • Optional tasksQueueOptions: TasksQueueOptions

      The worker node tasks queue options.

      -
      Optional
    + +

    Returns void

    +
  • Defined in src/pools/abstract-pool.ts:643
    • @@ -542,21 +554,24 @@ Can be overridden.

    • Optional data: Data

      The optional task input data for the specified task function. This can only be structured-cloneable data.

      -
      Optional
    • + +
    • Optional name: string

      The optional name of the task function to execute. If not specified, the default task function will be executed.

      -
      Optional
    • + +
    • Optional transferList: TransferListItem[]

      An optional array of transferable objects to transfer ownership of. Ownership of the transferred objects is given to the pool's worker_threads worker and they should not be used in the main thread afterwards.

      -
      Optional
    + +

    Returns Promise<Response>

    Promise that will be fulfilled when the task is completed.

    +
  • Defined in src/pools/abstract-pool.ts:747
  • +
  • Defined in src/pools/abstract-pool.ts:1491
    • @@ -584,13 +599,14 @@ Can be overridden.

    • workerNodeKey: number

      The worker node key.

      -
    + +

    Returns WorkerInfo

    The worker information.

    +
  • Defined in src/pools/abstract-pool.ts:1407
    • @@ -604,13 +620,14 @@ Can be overridden.

    • workerNodeKey: number

      The worker node key.

      -
    + +

    Returns boolean

    true if the worker node has back pressure, false otherwise.

    +
  • Defined in src/pools/abstract-pool.ts:1449
  • +
  • Defined in src/pools/abstract-pool.ts:705
  • +
  • Defined in src/pools/thread/fixed.ts:55
  • +
  • Defined in src/pools/abstract-pool.ts:726
  • +
  • Defined in src/pools/thread/fixed.ts:107
  • +
  • Defined in src/pools/abstract-pool.ts:813
    • @@ -717,12 +736,13 @@ Can be overridden.

    • workerNodeKey: number

      The worker node key.

      -
    + +

    Returns void

    +
  • Defined in src/pools/thread/fixed.ts:91
    • @@ -736,20 +756,23 @@ Can be overridden.

    • workerNodeKey: number

      The worker node key.

      -
    • + +
    • message: MessageValue<Data, unknown>

      The message.

      -
    • + +
    • Optional transferList: TransferListItem[]

      The optional array of transferable objects.

      -
      Optional
    + +

    Returns void

    +
  • Defined in src/pools/thread/fixed.ts:80
    • @@ -763,12 +786,13 @@ Can be overridden.

    • tasksQueueOptions: TasksQueueOptions

      The worker node tasks queue options.

      -
    + +

    Returns void

    +
  • Defined in src/pools/abstract-pool.ts:655
    • @@ -782,16 +806,18 @@ Can be overridden.

    • workerChoiceStrategy: "ROUND_ROBIN" | "LEAST_USED" | "LEAST_BUSY" | "LEAST_ELU" | "FAIR_SHARE" | "WEIGHTED_ROUND_ROBIN" | "INTERLEAVED_WEIGHTED_ROUND_ROBIN"

      The worker choice strategy.

      -
    • + +
    • Optional workerChoiceStrategyOptions: WorkerChoiceStrategyOptions

      The worker choice strategy options.

      -
      Optional
    + +

    Returns void

    +
  • Defined in src/pools/abstract-pool.ts:610
    • @@ -805,12 +831,13 @@ Can be overridden.

    • workerChoiceStrategyOptions: WorkerChoiceStrategyOptions

      The worker choice strategy options.

      -
    + +

    Returns void

    +
  • Defined in src/pools/abstract-pool.ts:629
  • +
  • Defined in src/pools/abstract-pool.ts:842
  • +
  • Defined in src/pools/abstract-pool.ts:1321
  • @@ -916,72 +943,30 @@ Can be overridden.

  • setupHook
  • workerListener
  • +

    Generated using TypeDoc

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/classes/FixedClusterPool.html b/docs/classes/FixedClusterPool.html index f12d62c8..17fa4ab1 100644 --- a/docs/classes/FixedClusterPool.html +++ b/docs/classes/FixedClusterPool.html @@ -1,13 +1,13 @@ -FixedClusterPool | poolifier - v2.6.41
    +FixedClusterPool | poolifier - v2.6.41
    -
    +
    @@ -45,19 +45,19 @@ +
  • Defined in src/pools/cluster/fixed.ts:33
  • - +

    Constructors

    -

    Properties

    -

    Accessors

    -
    busy +
    busy full info maxSize @@ -80,7 +80,7 @@

    Methods

    -
    afterTaskExecutionHook +
    afterTaskExecutionHook afterWorkerNodeSetup beforeTaskExecutionHook checkDynamicPoolSize @@ -110,7 +110,7 @@

    Constructors

    - +
    • @@ -129,20 +129,23 @@
    • numberOfWorkers: number

      Number of workers for this pool.

      -
    • +
    +
  • filePath: string

    Path to an implementation of a ClusterWorker file, which can be relative or absolute.

    -
  • +
    +
  • opts: ClusterPoolOptions = {}

    Options for this fixed cluster pool.

    -
  • +
    +

    Returns FixedClusterPool<Data, Response>

    +
  • Defined in src/pools/cluster/fixed.ts:44
  • Properties

    @@ -163,7 +166,7 @@
    +
  • Defined in src/pools/abstract-pool.ts:68
  • filePath: string
    @@ -172,7 +175,7 @@
    +
  • Defined in src/pools/abstract-pool.ts:117
  • max?: number
    @@ -181,7 +184,7 @@
    +
  • Defined in src/pools/abstract-pool.ts:93
  • numberOfWorkers: number
    @@ -190,7 +193,7 @@
    +
  • Defined in src/pools/abstract-pool.ts:116
  • @@ -199,7 +202,7 @@
    +
  • Defined in src/pools/cluster/fixed.ts:47
  • promiseResponseMap: Map<string, PromiseResponseWrapper<Response>> = ...
    @@ -213,7 +216,7 @@
    +
  • Defined in src/pools/abstract-pool.ts:78
  • workerChoiceStrategyContext: WorkerChoiceStrategyContext<Worker, Data, Response>
    @@ -222,7 +225,7 @@
    +
  • Defined in src/pools/abstract-pool.ts:84
  • workerNodes: IWorkerNode<Worker, Data>[] = []
    @@ -231,7 +234,7 @@
    +
  • Defined in src/pools/abstract-pool.ts:65
  • Accessors

    @@ -246,7 +249,7 @@
    +
  • Defined in src/pools/cluster/fixed.ts:124
  • +
  • Defined in src/pools/abstract-pool.ts:689
  • +
  • Defined in src/pools/abstract-pool.ts:350
  • +
  • Defined in src/pools/abstract-pool.ts:562
  • +
  • Defined in src/pools/abstract-pool.ts:555
  • +
  • Defined in src/pools/abstract-pool.ts:507
  • +
  • Defined in src/pools/cluster/fixed.ts:114
  • +
  • Defined in src/pools/abstract-pool.ts:524
  • +
  • Defined in src/pools/cluster/fixed.ts:119
  • Methods

    @@ -362,16 +365,18 @@ Can be overridden.

  • workerNodeKey: number

    The worker node key.

    -
  • +
    +
  • message: MessageValue<Response, unknown>

    The received message.

    -
  • + +

    Returns void

    +
  • Defined in src/pools/abstract-pool.ts:888
    • @@ -386,12 +391,13 @@ Can be overridden.

    • workerNodeKey: number

      The newly created worker node key.

      -
    + +

    Returns void

    +
  • Defined in src/pools/abstract-pool.ts:1162
    • @@ -406,16 +412,18 @@ Can be overridden.

    • workerNodeKey: number

      The worker node key.

      -
    • + +
    • task: Task<Data>

      The task to execute.

      -
    + +

    Returns void

    +
  • Defined in src/pools/abstract-pool.ts:858
  • +
  • Defined in src/pools/abstract-pool.ts:187
  • +
  • Defined in src/pools/abstract-pool.ts:1105
  • +
  • Defined in src/pools/abstract-pool.ts:1061
  • +
  • Defined in src/pools/cluster/fixed.ts:109
  • +
  • Defined in src/pools/abstract-pool.ts:803
    • @@ -496,12 +504,13 @@ Can be overridden.

    • workerNodeKey: number

      The worker node key.

      -
    + +

    Returns Promise<void>

    +
  • Defined in src/pools/cluster/fixed.ts:63
    • @@ -515,16 +524,18 @@ Can be overridden.

    • enable: boolean

      Whether to enable or disable the worker node tasks queue.

      -
    • + +
    • Optional tasksQueueOptions: TasksQueueOptions

      The worker node tasks queue options.

      -
      Optional
    + +

    Returns void

    +
  • Defined in src/pools/abstract-pool.ts:643
    • @@ -538,21 +549,24 @@ Can be overridden.

    • Optional data: Data

      The optional task input data for the specified task function. This can only be structured-cloneable data.

      -
      Optional
    • + +
    • Optional name: string

      The optional name of the task function to execute. If not specified, the default task function will be executed.

      -
      Optional
    • + +
    • Optional transferList: TransferListItem[]

      An optional array of transferable objects to transfer ownership of. Ownership of the transferred objects is given to the pool's worker_threads worker and they should not be used in the main thread afterwards.

      -
      Optional
    + +

    Returns Promise<Response>

    Promise that will be fulfilled when the task is completed.

    +
  • Defined in src/pools/abstract-pool.ts:747
  • +
  • Defined in src/pools/abstract-pool.ts:1491
    • @@ -580,13 +594,14 @@ Can be overridden.

    • workerNodeKey: number

      The worker node key.

      -
    + +

    Returns WorkerInfo

    The worker information.

    +
  • Defined in src/pools/abstract-pool.ts:1407
    • @@ -600,13 +615,14 @@ Can be overridden.

    • workerNodeKey: number

      The worker node key.

      -
    + +

    Returns boolean

    true if the worker node has back pressure, false otherwise.

    +
  • Defined in src/pools/abstract-pool.ts:1449
  • +
  • Defined in src/pools/abstract-pool.ts:705
  • +
  • Defined in src/pools/cluster/fixed.ts:58
  • +
  • Defined in src/pools/abstract-pool.ts:726
  • +
  • Defined in src/pools/cluster/fixed.ts:101
  • +
  • Defined in src/pools/abstract-pool.ts:813
    • @@ -713,12 +731,13 @@ Can be overridden.

    • workerNodeKey: number

      The worker node key.

      -
    + +

    Returns void

    +
  • Defined in src/pools/cluster/fixed.ts:93
    • @@ -732,16 +751,18 @@ Can be overridden.

    • workerNodeKey: number

      The worker node key.

      -
    • + +
    • message: MessageValue<Data, unknown>

      The message.

      -
    + +

    Returns void

    +
  • Defined in src/pools/cluster/fixed.ts:85
    • @@ -755,12 +776,13 @@ Can be overridden.

    • tasksQueueOptions: TasksQueueOptions

      The worker node tasks queue options.

      -
    + +

    Returns void

    +
  • Defined in src/pools/abstract-pool.ts:655
    • @@ -774,16 +796,18 @@ Can be overridden.

    • workerChoiceStrategy: "ROUND_ROBIN" | "LEAST_USED" | "LEAST_BUSY" | "LEAST_ELU" | "FAIR_SHARE" | "WEIGHTED_ROUND_ROBIN" | "INTERLEAVED_WEIGHTED_ROUND_ROBIN"

      The worker choice strategy.

      -
    • + +
    • Optional workerChoiceStrategyOptions: WorkerChoiceStrategyOptions

      The worker choice strategy options.

      -
      Optional
    + +

    Returns void

    +
  • Defined in src/pools/abstract-pool.ts:610
    • @@ -797,12 +821,13 @@ Can be overridden.

    • workerChoiceStrategyOptions: WorkerChoiceStrategyOptions

      The worker choice strategy options.

      -
    + +

    Returns void

    +
  • Defined in src/pools/abstract-pool.ts:629
  • +
  • Defined in src/pools/cluster/fixed.ts:53
  • +
  • Defined in src/pools/abstract-pool.ts:1321
  • @@ -908,72 +933,30 @@ Can be overridden.

  • setupHook
  • workerListener
  • +

    Generated using TypeDoc

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/classes/FixedThreadPool.html b/docs/classes/FixedThreadPool.html index 9eeaa2f9..9f96592e 100644 --- a/docs/classes/FixedThreadPool.html +++ b/docs/classes/FixedThreadPool.html @@ -1,13 +1,13 @@ -FixedThreadPool | poolifier - v2.6.41
    +FixedThreadPool | poolifier - v2.6.41
    -
    +
    @@ -45,19 +45,19 @@ +
  • Defined in src/pools/thread/fixed.ts:35
  • - +

    Constructors

    -

    Properties

    -

    Accessors

    -
    busy +
    busy full info maxSize @@ -80,7 +80,7 @@

    Methods

    -
    afterTaskExecutionHook +
    afterTaskExecutionHook afterWorkerNodeSetup beforeTaskExecutionHook checkDynamicPoolSize @@ -110,7 +110,7 @@

    Constructors

    - +
    • @@ -129,20 +129,23 @@
    • numberOfThreads: number

      Number of threads for this pool.

      -
    • +
    +
  • filePath: string

    Path to an implementation of a ThreadWorker file, which can be relative or absolute.

    -
  • +
    +
  • opts: ThreadPoolOptions = {}

    Options for this fixed thread pool.

    -
  • +
    +

    Returns FixedThreadPool<Data, Response>

    +
  • Defined in src/pools/thread/fixed.ts:46
  • Properties

    @@ -163,7 +166,7 @@
    +
  • Defined in src/pools/abstract-pool.ts:68
  • filePath: string
    @@ -172,7 +175,7 @@
    +
  • Defined in src/pools/abstract-pool.ts:117
  • max?: number
    @@ -181,7 +184,7 @@
    +
  • Defined in src/pools/abstract-pool.ts:93
  • numberOfWorkers: number
    @@ -190,7 +193,7 @@
    +
  • Defined in src/pools/abstract-pool.ts:116
  • @@ -199,7 +202,7 @@
    +
  • Defined in src/pools/thread/fixed.ts:49
  • promiseResponseMap: Map<string, PromiseResponseWrapper<Response>> = ...
    @@ -213,7 +216,7 @@
    +
  • Defined in src/pools/abstract-pool.ts:78
  • workerChoiceStrategyContext: WorkerChoiceStrategyContext<Worker, Data, Response>
    @@ -222,7 +225,7 @@
    +
  • Defined in src/pools/abstract-pool.ts:84
  • workerNodes: IWorkerNode<Worker, Data>[] = []
    @@ -231,7 +234,7 @@
    +
  • Defined in src/pools/abstract-pool.ts:65
  • Accessors

    @@ -246,7 +249,7 @@
    +
  • Defined in src/pools/thread/fixed.ts:135
  • +
  • Defined in src/pools/abstract-pool.ts:689
  • +
  • Defined in src/pools/abstract-pool.ts:350
  • +
  • Defined in src/pools/abstract-pool.ts:562
  • +
  • Defined in src/pools/abstract-pool.ts:555
  • +
  • Defined in src/pools/abstract-pool.ts:507
  • +
  • Defined in src/pools/thread/fixed.ts:125
  • +
  • Defined in src/pools/abstract-pool.ts:524
  • +
  • Defined in src/pools/thread/fixed.ts:130
  • Methods

    @@ -362,16 +365,18 @@ Can be overridden.

  • workerNodeKey: number

    The worker node key.

    -
  • +
    +
  • message: MessageValue<Response, unknown>

    The received message.

    -
  • + +

    Returns void

    +
  • Defined in src/pools/abstract-pool.ts:888
    • @@ -386,12 +391,13 @@ Can be overridden.

    • workerNodeKey: number

      The newly created worker node key.

      -
    + +

    Returns void

    +
  • Defined in src/pools/abstract-pool.ts:1162
    • @@ -406,16 +412,18 @@ Can be overridden.

    • workerNodeKey: number

      The worker node key.

      -
    • + +
    • task: Task<Data>

      The task to execute.

      -
    + +

    Returns void

    +
  • Defined in src/pools/abstract-pool.ts:858
  • +
  • Defined in src/pools/abstract-pool.ts:187
  • +
  • Defined in src/pools/abstract-pool.ts:1105
  • +
  • Defined in src/pools/abstract-pool.ts:1061
  • +
  • Defined in src/pools/thread/fixed.ts:117
  • +
  • Defined in src/pools/abstract-pool.ts:803
    • @@ -496,12 +504,13 @@ Can be overridden.

    • workerNodeKey: number

      The worker node key.

      -
    + +

    Returns Promise<void>

    +
  • Defined in src/pools/thread/fixed.ts:60
    • @@ -515,16 +524,18 @@ Can be overridden.

    • enable: boolean

      Whether to enable or disable the worker node tasks queue.

      -
    • + +
    • Optional tasksQueueOptions: TasksQueueOptions

      The worker node tasks queue options.

      -
      Optional
    + +

    Returns void

    +
  • Defined in src/pools/abstract-pool.ts:643
    • @@ -538,21 +549,24 @@ Can be overridden.

    • Optional data: Data

      The optional task input data for the specified task function. This can only be structured-cloneable data.

      -
      Optional
    • + +
    • Optional name: string

      The optional name of the task function to execute. If not specified, the default task function will be executed.

      -
      Optional
    • + +
    • Optional transferList: TransferListItem[]

      An optional array of transferable objects to transfer ownership of. Ownership of the transferred objects is given to the pool's worker_threads worker and they should not be used in the main thread afterwards.

      -
      Optional
    + +

    Returns Promise<Response>

    Promise that will be fulfilled when the task is completed.

    +
  • Defined in src/pools/abstract-pool.ts:747
  • +
  • Defined in src/pools/abstract-pool.ts:1491
    • @@ -580,13 +594,14 @@ Can be overridden.

    • workerNodeKey: number

      The worker node key.

      -
    + +

    Returns WorkerInfo

    The worker information.

    +
  • Defined in src/pools/abstract-pool.ts:1407
    • @@ -600,13 +615,14 @@ Can be overridden.

    • workerNodeKey: number

      The worker node key.

      -
    + +

    Returns boolean

    true if the worker node has back pressure, false otherwise.

    +
  • Defined in src/pools/abstract-pool.ts:1449
  • +
  • Defined in src/pools/abstract-pool.ts:705
  • +
  • Defined in src/pools/thread/fixed.ts:55
  • +
  • Defined in src/pools/abstract-pool.ts:726
  • +
  • Defined in src/pools/thread/fixed.ts:107
  • +
  • Defined in src/pools/abstract-pool.ts:813
    • @@ -713,12 +731,13 @@ Can be overridden.

    • workerNodeKey: number

      The worker node key.

      -
    + +

    Returns void

    +
  • Defined in src/pools/thread/fixed.ts:91
    • @@ -732,20 +751,23 @@ Can be overridden.

    • workerNodeKey: number

      The worker node key.

      -
    • + +
    • message: MessageValue<Data, unknown>

      The message.

      -
    • + +
    • Optional transferList: TransferListItem[]

      The optional array of transferable objects.

      -
      Optional
    + +

    Returns void

    +
  • Defined in src/pools/thread/fixed.ts:80
    • @@ -759,12 +781,13 @@ Can be overridden.

    • tasksQueueOptions: TasksQueueOptions

      The worker node tasks queue options.

      -
    + +

    Returns void

    +
  • Defined in src/pools/abstract-pool.ts:655
    • @@ -778,16 +801,18 @@ Can be overridden.

    • workerChoiceStrategy: "ROUND_ROBIN" | "LEAST_USED" | "LEAST_BUSY" | "LEAST_ELU" | "FAIR_SHARE" | "WEIGHTED_ROUND_ROBIN" | "INTERLEAVED_WEIGHTED_ROUND_ROBIN"

      The worker choice strategy.

      -
    • + +
    • Optional workerChoiceStrategyOptions: WorkerChoiceStrategyOptions

      The worker choice strategy options.

      -
      Optional
    + +

    Returns void

    +
  • Defined in src/pools/abstract-pool.ts:610
    • @@ -801,12 +826,13 @@ Can be overridden.

    • workerChoiceStrategyOptions: WorkerChoiceStrategyOptions

      The worker choice strategy options.

      -
    + +

    Returns void

    +
  • Defined in src/pools/abstract-pool.ts:629
  • +
  • Defined in src/pools/abstract-pool.ts:842
  • +
  • Defined in src/pools/abstract-pool.ts:1321
  • @@ -912,72 +938,30 @@ Can be overridden.

  • setupHook
  • workerListener
  • +

    Generated using TypeDoc

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/classes/Node.html b/docs/classes/Node.html index cba5075d..37a01a4a 100644 --- a/docs/classes/Node.html +++ b/docs/classes/Node.html @@ -1,13 +1,13 @@ -Node | poolifier - v2.6.41
    +Node | poolifier - v2.6.41
    -
    +
    @@ -32,26 +32,26 @@
    • Node
    +
  • Defined in src/deque.ts:9
  • - +

    Constructors

    -

    Properties

    -

    Constructors

    - +
    • @@ -67,37 +67,37 @@
      data: T

    Returns Node<T>

    +
  • Defined in src/deque.ts:14
  • Properties

    data: T
    +
  • Defined in src/deque.ts:10
  • next?: Node<T>
    +
  • Defined in src/deque.ts:11
  • prev?: Node<T>
    +
  • Defined in src/deque.ts:12
  • @@ -109,72 +109,30 @@
  • next
  • prev
  • +

    Generated using TypeDoc

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/classes/PoolEmitter.html b/docs/classes/PoolEmitter.html index 5ef9c2de..eb01242b 100644 --- a/docs/classes/PoolEmitter.html +++ b/docs/classes/PoolEmitter.html @@ -1,13 +1,13 @@ -PoolEmitter | poolifier - v2.6.41
    +PoolEmitter | poolifier - v2.6.41
    -
    +
    @@ -26,26 +26,26 @@
    • PoolEmitter
    +
  • Defined in src/pools/pool.ts:39
  • - +

    Constructors

    -

    Properties

    -

    Methods

    -
    addListener +
    addListener emit eventNames getMaxListeners @@ -63,7 +63,7 @@ addAbortListener getEventListeners getMaxListeners -listenerCount +listenerCount on once setMaxListeners @@ -71,7 +71,7 @@

    Constructors

    - +
    • @@ -79,7 +79,7 @@

      Parameters

      • -
        Optional options: EventEmitterOptions
        Optional
    +
    Optional options: EventEmitterOptions

    Returns PoolEmitter

    +
    Rest ...args: any[]

    Returns void

    Returns PoolEmitter

    @@ -205,7 +205,7 @@ to each.

  • eventName: string | symbol
  • -
    Rest ...args: any[]
    Rest
  • +
    Rest ...args: any[]

    Returns boolean

    Since

    v0.1.26

    @@ -260,11 +260,13 @@ in the list of the listeners of the event.

  • eventName: string | symbol

    The name of the event being listened for

    -
  • +
    +
  • Optional listener: Function

    The event handler function

    -
    Optional
  • + +

    Returns number

    Since

    v3.2.0

    @@ -316,7 +318,7 @@ in the list of the listeners of the event.

    Parameters

    • -
      Rest ...args: any[]
      Rest
    +
    Rest ...args: any[]

    Returns void

    Returns PoolEmitter

    @@ -348,11 +350,13 @@ event listener to the beginning of the listeners array.

  • eventName: string | symbol

    The name of the event.

    -
  • +
    +
  • listener: ((...args) => void)

    The callback function

    +
      • @@ -362,7 +366,7 @@ event listener to the beginning of the listeners array.

        Parameters

        • -
          Rest ...args: any[]
          Rest
        +
        Rest ...args: any[]

      Returns void

  • Returns PoolEmitter

    @@ -392,11 +396,13 @@ event listener to the beginning of the listeners array.

  • eventName: string | symbol

    The name of the event.

    -
  • +
    +
  • listener: ((...args) => void)

    The callback function

    +
      • @@ -406,7 +412,7 @@ event listener to the beginning of the listeners array.

        Parameters

        • -
          Rest ...args: any[]
          Rest
        +
        Rest ...args: any[]

      Returns void

  • Returns PoolEmitter

    @@ -434,11 +440,13 @@ times.

  • eventName: string | symbol

    The name of the event.

    -
  • +
    +
  • listener: ((...args) => void)

    The callback function

    +
      • @@ -448,7 +456,7 @@ times.

        Parameters

        • -
          Rest ...args: any[]
          Rest
        +
        Rest ...args: any[]

      Returns void

  • Returns PoolEmitter

    @@ -474,11 +482,13 @@ listener is removed, and then invoked.

  • eventName: string | symbol

    The name of the event.

    -
  • +
    +
  • listener: ((...args) => void)

    The callback function

    +
      • @@ -488,7 +498,7 @@ listener is removed, and then invoked.

        Parameters

        • -
          Rest ...args: any[]
          Rest
        +
        Rest ...args: any[]

      Returns void

  • Returns PoolEmitter

    @@ -534,7 +544,7 @@ component or module (e.g. sockets or file streams).

    Parameters

    • -
      Optional event: string | symbol
      Optional
    +
    Optional event: string | symbol

    Returns PoolEmitter

    Since

    v0.1.26

    @@ -587,7 +597,7 @@ recently added instance. In the example the once('ping')lis

    Parameters

    • -
      Rest ...args: any[]
      Rest
    +
    Rest ...args: any[]

    Returns void

    Returns PoolEmitter

    @@ -717,7 +727,7 @@ the max set, the EventTarget will print a warning.

    • Defined in node_modules/.pnpm/@types+node@20.5.9/node_modules/@types/node/events.d.ts:325
    - +
    • @@ -731,11 +741,13 @@ the max set, the EventTarget will print a warning.

    • emitter: EventEmitter

      The emitter to query

      -
    • +
    +
  • eventName: string | symbol

    The event name

    -
  • + +

    Returns number

    Since

    v0.9.12

    @@ -768,9 +780,10 @@ composed of the emitted event arguments.

  • eventName: string

    The name of the event being listened for

    -
  • +
    +
  • -
    Optional options: StaticEventEmitterOptions
    Optional
  • +
    Optional options: StaticEventEmitterOptions

    Returns AsyncIterableIterator<any>

    that iterates eventName events emitted by the emitter

    @@ -809,7 +822,7 @@ special handling:

  • eventName: string | symbol
  • -
    Optional options: StaticEventEmitterOptions
    Optional
  • +
    Optional options: StaticEventEmitterOptions

    Returns Promise<any[]>

    Since

    v11.13.0, v10.16.0

    @@ -827,7 +840,7 @@ special handling:

  • eventName: string
  • -
    Optional options: StaticEventEmitterOptions
    Optional
  • +
    Optional options: StaticEventEmitterOptions

    Returns Promise<any[]>

    - +

    Constructors

    -

    Properties

    -
    activeInterval? +
    activeInterval? isMain lastTaskTimestamp opts @@ -69,11 +69,11 @@ but the minimum number of workers will be guaranteed.

    Accessors

    -
    id +

    Methods

    -
    addTaskFunction +
    addTaskFunction asyncId bind emitDestroy @@ -98,7 +98,7 @@ but the minimum number of workers will be guaranteed.

    Constructors

    - +
    • @@ -117,16 +117,18 @@ but the minimum number of workers will be guaranteed.

    • taskFunctions: TaskFunction<Data, Response> | TaskFunctions<Data, Response>

      Task function(s) processed by the worker when the pool's execution function is invoked.

      -
    • +
    +
  • opts: WorkerOptions = {}

    Options for the worker.

    -
  • +
    +

    Returns ThreadWorker<Data, Response>

    +
  • Defined in src/worker/thread-worker.ts:40
  • Properties

    @@ -137,7 +139,7 @@ but the minimum number of workers will be guaranteed.

    +
  • Defined in src/worker/abstract-worker.ts:73
  • isMain: boolean
    @@ -146,7 +148,7 @@ but the minimum number of workers will be guaranteed.

    +
  • Defined in src/worker/abstract-worker.ts:85
  • lastTaskTimestamp: number
    @@ -155,7 +157,7 @@ but the minimum number of workers will be guaranteed.

    +
  • Defined in src/worker/abstract-worker.ts:65
  • opts: WorkerOptions = DEFAULT_WORKER_OPTIONS
    @@ -164,7 +166,7 @@ but the minimum number of workers will be guaranteed.

    +
  • Defined in src/worker/abstract-worker.ts:88
  • port: MessagePort
    @@ -172,7 +174,7 @@ but the minimum number of workers will be guaranteed.

    +
  • Defined in src/worker/thread-worker.ts:33
  • statistics: WorkerStatistics
    @@ -181,7 +183,7 @@ but the minimum number of workers will be guaranteed.

    +
  • Defined in src/worker/abstract-worker.ts:69
  • taskFunctions: Map<string, TaskFunction<Data, Response>>
    @@ -190,7 +192,7 @@ but the minimum number of workers will be guaranteed.

    +
  • Defined in src/worker/abstract-worker.ts:61
  • Accessors

    @@ -204,7 +206,7 @@ but the minimum number of workers will be guaranteed.

    +
  • Defined in src/worker/thread-worker.ts:86
  • Methods

    @@ -221,11 +223,13 @@ If a task function with the same name already exists, it is replaced.

  • name: string

    The name of the task function to add.

    -
  • + +
  • fn: TaskFunction<Data, Response>

    The task function to add.

    -
  • + +

    Returns boolean

    Whether the task function was added or not.

    @@ -237,7 +241,7 @@ If a task function with the same name already exists, it is replaced.

    +
  • Defined in src/worker/abstract-worker.ts:193
    • @@ -267,7 +271,8 @@ If a task function with the same name already exists, it is replaced.

    • fn: Func

      The function to bind to the current AsyncResource.

      -
    + +

    Returns Func

    Since

    v14.8.0, v12.19.0

    @@ -305,7 +310,7 @@ never be called.

    +
  • Defined in src/worker/abstract-worker.ts:434
    • @@ -319,13 +324,14 @@ never be called.

    • e: string | Error

      The error raised by the worker.

      -
    + +

    Returns string

    The error message.

    +
  • Defined in src/worker/thread-worker.ts:96
    • @@ -339,12 +345,13 @@ never be called.

    • message: MessageValue<Data, unknown>

      The kill message.

      -
    + +

    Returns void

    +
  • Defined in src/worker/thread-worker.ts:79
    • @@ -358,12 +365,13 @@ never be called.

    • message: MessageValue<Data, unknown>

      The ready message.

      -
    + +

    Returns void

    +
  • Defined in src/worker/thread-worker.ts:54
    • @@ -377,7 +385,8 @@ never be called.

    • name: string

      The name of the task function to check.

      -
    + +

    Returns boolean

    Whether the worker has a task function with the given name or not.

    @@ -385,7 +394,7 @@ never be called.

    +
  • Defined in src/worker/abstract-worker.ts:177
  • +
  • Defined in src/worker/abstract-worker.ts:255
    • @@ -412,12 +421,13 @@ never be called.

    • message: MessageValue<Data, unknown>

      The received message.

      -
    + +

    Returns void

    +
  • Defined in src/worker/abstract-worker.ts:329
    • @@ -431,7 +441,8 @@ never be called.

    • name: string

      The name of the task function to remove.

      -
    + +

    Returns boolean

    Whether the task function existed and was removed or not.

    @@ -443,7 +454,7 @@ never be called.

    +
  • Defined in src/worker/abstract-worker.ts:231
    • @@ -457,14 +468,15 @@ never be called.

    • task: Task<Data>

      The task to execute.

      -
    + +

    Returns void

    Throws

    https://nodejs.org/api/errors.html#class-error If the task function is not found.

    +
  • Defined in src/worker/abstract-worker.ts:476
    • @@ -478,16 +490,18 @@ never be called.

    • fn: TaskAsyncFunction<Data, Response>

      Task function that will be executed.

      -
    • + +
    • task: Task<Data>

      Input data for the task function.

      -
    + +

    Returns void

    +
  • Defined in src/worker/abstract-worker.ts:541
    • @@ -512,6 +526,7 @@ then restore the original execution context.

      fn: ((this, ...args) => Result)

      The function to call in the execution context of this async resource.

      +
        • @@ -523,16 +538,18 @@ then restore the original execution context.

        • this: This
        • -
          Rest ...args: any[]
          Rest
        +
        Rest ...args: any[]

      Returns Result

  • Optional thisArg: This

    The receiver to be used for the function call.

    -
    Optional
  • + +
  • Rest ...args: any[]

    Optional arguments to pass to the function.

    -
    Rest
  • + +

    Returns Result

    Since

    v9.6.0

    @@ -553,16 +570,18 @@ then restore the original execution context.

  • fn: TaskSyncFunction<Data, Response>

    Task function that will be executed.

    -
  • +
    +
  • task: Task<Data>

    Input data for the task function.

    -
  • + +

    Returns void

    +
  • Defined in src/worker/abstract-worker.ts:504
  • +
  • Defined in src/worker/abstract-worker.ts:453
    • @@ -588,12 +607,13 @@ then restore the original execution context.

    • message: MessageValue<Response, unknown>

      The response message.

      -
    + +

    Returns void

    +
  • Defined in src/worker/thread-worker.ts:91
    • @@ -607,7 +627,8 @@ then restore the original execution context.

    • name: string

      The name of the task function to use as default task function.

      -
    + +

    Returns boolean

    Whether the default task function was set or not.

    @@ -619,7 +640,7 @@ then restore the original execution context.

    +
  • Defined in src/worker/abstract-worker.ts:285
    • @@ -651,13 +672,15 @@ then restore the original execution context.

    • fn: Func

      The function to bind to the current execution context.

      -
    • + +
    • Optional type: string

      An optional name to associate with the underlying AsyncResource.

      -
      Optional
    • + +
    • -
      Optional thisArg: ThisArg
      Optional
    +
    Optional thisArg: ThisArg

    Returns Func

    Since

    v14.8.0, v12.19.0

    @@ -669,15 +692,15 @@ then restore the original execution context.

    @@ -715,72 +738,30 @@ then restore the original execution context.

  • triggerAsyncId
  • bind
  • +

    Generated using TypeDoc

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/classes/WorkerChoiceStrategyContext.html b/docs/classes/WorkerChoiceStrategyContext.html index df183a6c..ea00d006 100644 --- a/docs/classes/WorkerChoiceStrategyContext.html +++ b/docs/classes/WorkerChoiceStrategyContext.html @@ -1,13 +1,13 @@ -WorkerChoiceStrategyContext | poolifier - v2.6.41
    +WorkerChoiceStrategyContext | poolifier - v2.6.41
    -
    +
    @@ -42,26 +42,26 @@
    • WorkerChoiceStrategyContext
    +
  • Defined in src/pools/selection-strategies/worker-choice-strategy-context.ts:27
  • - +

    Constructors

    -

    Properties

    -

    Methods

    -
    execute +
    execute getStrategyPolicy getTaskStatisticsRequirements remove @@ -72,7 +72,7 @@

    Constructors

    - +
    • @@ -93,19 +93,22 @@
    • pool: IPool<Worker, Data, Response>

      The pool instance.

      -
    • +
    +
  • workerChoiceStrategy: "ROUND_ROBIN" | "LEAST_USED" | "LEAST_BUSY" | "LEAST_ELU" | "FAIR_SHARE" | "WEIGHTED_ROUND_ROBIN" | "INTERLEAVED_WEIGHTED_ROUND_ROBIN" = WorkerChoiceStrategies.ROUND_ROBIN

    The worker choice strategy.

    -
  • +
    +
  • opts: WorkerChoiceStrategyOptions = DEFAULT_WORKER_CHOICE_STRATEGY_OPTIONS

    The worker choice strategy options.

    -
  • + +

    Returns WorkerChoiceStrategyContext<Worker, Data, Response>

    +
  • Defined in src/pools/selection-strategies/worker-choice-strategy-context.ts:49
  • Properties

    @@ -115,7 +118,7 @@
    +
  • Defined in src/pools/selection-strategies/worker-choice-strategy-context.ts:52
  • retriesCount: number = 0
    @@ -123,12 +126,12 @@
    +
  • Defined in src/pools/selection-strategies/worker-choice-strategy-context.ts:40
  • 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
  • workerChoiceStrategy: "ROUND_ROBIN" | "LEAST_USED" | "LEAST_BUSY" | "LEAST_ELU" | "FAIR_SHARE" | "WEIGHTED_ROUND_ROBIN" | "INTERLEAVED_WEIGHTED_ROUND_ROBIN" = WorkerChoiceStrategies.ROUND_ROBIN
    @@ -136,7 +139,7 @@
    +
  • Defined in src/pools/selection-strategies/worker-choice-strategy-context.ts:51
  • Methods

    @@ -152,7 +155,7 @@

    Throws

    https://nodejs.org/api/errors.html#class-error If after configured retries the worker node key is null or undefined .

    +
  • Defined in src/pools/selection-strategies/worker-choice-strategy-context.ts:173
  • +
  • Defined in src/pools/selection-strategies/worker-choice-strategy-context.ts:119
  • +
  • Defined in src/pools/selection-strategies/worker-choice-strategy-context.ts:132
    • @@ -190,12 +193,13 @@
    • workerNodeKey: number

      The worker node key.

      -
    + +

    Returns boolean

    true if the removal is successful, false otherwise.

    +
  • Defined in src/pools/selection-strategies/worker-choice-strategy-context.ts:200
  • + +

    Returns void

    +
  • Defined in src/pools/selection-strategies/worker-choice-strategy-context.ts:213
    • @@ -227,11 +232,12 @@
    • workerChoiceStrategy: "ROUND_ROBIN" | "LEAST_USED" | "LEAST_BUSY" | "LEAST_ELU" | "FAIR_SHARE" | "WEIGHTED_ROUND_ROBIN" | "INTERLEAVED_WEIGHTED_ROUND_ROBIN"

      The worker choice strategy to set.

      -
    + +

    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
  • @@ -281,72 +287,30 @@
  • setWorkerChoiceStrategy
  • update
  • +

    Generated using TypeDoc

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/functions/availableParallelism.html b/docs/functions/availableParallelism.html index f7141944..e0b8d4b2 100644 --- a/docs/functions/availableParallelism.html +++ b/docs/functions/availableParallelism.html @@ -1,13 +1,13 @@ -availableParallelism | poolifier - v2.6.41
    +availableParallelism | poolifier - v2.6.41
    -
    +
    @@ -17,7 +17,7 @@

    Function availableParallelism

      - +
    • Returns safe host OS optimized estimate of the default amount of parallelism a pool should use. Always returns a value greater than zero.

      @@ -26,89 +26,47 @@ Always returns a value greater than zero.

    +
  • Defined in src/utils.ts:56
  • +

    Generated using TypeDoc

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/index.html b/docs/index.html index a2bff0a3..e1c456ab 100644 --- a/docs/index.html +++ b/docs/index.html @@ -1,13 +1,13 @@ -poolifier - v2.6.41
    +poolifier - v2.6.41
    -
    +
    +

    Generated using TypeDoc

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/interfaces/ClusterPoolOptions.html b/docs/interfaces/ClusterPoolOptions.html index 5f8708ca..5893a595 100644 --- a/docs/interfaces/ClusterPoolOptions.html +++ b/docs/interfaces/ClusterPoolOptions.html @@ -1,13 +1,13 @@ -ClusterPoolOptions | poolifier - v2.6.41
    +ClusterPoolOptions | poolifier - v2.6.41
    -
    +
    @@ -26,15 +26,15 @@
    • ClusterPoolOptions
    +
  • Defined in src/pools/cluster/fixed.ts:10
  • - +

    Properties

    -
    enableEvents? +
    enableEvents? enableTasksQueue? env? errorHandler? @@ -50,7 +50,7 @@

    Properties

    - +
    enableEvents?: boolean

    Pool events emission.

    @@ -60,7 +60,7 @@
    +
  • Defined in src/pools/pool.ts:162
  • enableTasksQueue?: boolean
    @@ -72,7 +72,7 @@
    +
  • Defined in src/pools/pool.ts:168
  • env?: Record<string, unknown>
    @@ -82,7 +82,7 @@

    See

    https://nodejs.org/api/cluster.html#cluster_cluster_fork_env

    +
  • Defined in src/pools/cluster/fixed.ts:16
  • errorHandler?: ErrorHandler<Worker>
    @@ -91,7 +91,7 @@
    +
  • Defined in src/pools/pool.ts:138
  • exitHandler?: ExitHandler<Worker>
    @@ -100,7 +100,7 @@
    +
  • Defined in src/pools/pool.ts:142
  • messageHandler?: MessageHandler<Worker>
    @@ -109,7 +109,7 @@
    +
  • Defined in src/pools/pool.ts:134
  • onlineHandler?: OnlineHandler<Worker>
    @@ -118,7 +118,7 @@
    +
  • Defined in src/pools/pool.ts:130
  • restartWorkerOnError?: boolean
    @@ -127,7 +127,7 @@
    +
  • Defined in src/pools/pool.ts:156
  • settings?: ClusterSettings
    @@ -137,7 +137,7 @@

    See

    https://nodejs.org/api/cluster.html#cluster_cluster_settings

    +
  • Defined in src/pools/cluster/fixed.ts:22
  • tasksQueueOptions?: TasksQueueOptions
    @@ -146,7 +146,7 @@
    +
  • Defined in src/pools/pool.ts:172
  • 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:148
  • workerChoiceStrategyOptions?: WorkerChoiceStrategyOptions
    @@ -167,20 +167,20 @@
    +
  • Defined in src/pools/pool.ts:152
  • @@ -200,72 +200,30 @@
  • workerChoiceStrategy
  • workerChoiceStrategyOptions
  • +

    Generated using TypeDoc

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/interfaces/EventLoopUtilizationMeasurementStatistics.html b/docs/interfaces/EventLoopUtilizationMeasurementStatistics.html index 3f74fc07..d40a5402 100644 --- a/docs/interfaces/EventLoopUtilizationMeasurementStatistics.html +++ b/docs/interfaces/EventLoopUtilizationMeasurementStatistics.html @@ -1,13 +1,13 @@ -EventLoopUtilizationMeasurementStatistics | poolifier - v2.6.41
    +EventLoopUtilizationMeasurementStatistics | poolifier - v2.6.41
    -
    +
    @@ -24,48 +24,48 @@
    • EventLoopUtilizationMeasurementStatistics
    +
  • Defined in src/pools/worker.ts:71
  • - +

    Properties

    - +
    +
  • Defined in src/pools/worker.ts:73
  • +
  • Defined in src/pools/worker.ts:72
  • utilization?: number
    +
  • Defined in src/pools/worker.ts:74
  • @@ -76,72 +76,30 @@
  • idle
  • utilization
  • +

    Generated using TypeDoc

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/interfaces/IPool.html b/docs/interfaces/IPool.html index 7205a9f1..e5ce7776 100644 --- a/docs/interfaces/IPool.html +++ b/docs/interfaces/IPool.html @@ -1,13 +1,13 @@ -IPool | poolifier - v2.6.41
    +IPool | poolifier - v2.6.41
    -
    +
    @@ -46,15 +46,15 @@ +
  • Defined in src/pools/pool.ts:182
  • - +

    Properties

    -
    destroy +
    destroy emitter? enableTasksQueue execute @@ -69,7 +69,7 @@

    Properties

    - +
    destroy: (() => Promise<void>)

    Type declaration

    @@ -83,7 +83,7 @@

    Returns Promise<void>

    +
  • Defined in src/pools/pool.ts:235
  • emitter?: PoolEmitter
    @@ -101,7 +101,7 @@
    +
  • Defined in src/pools/pool.ts:218
  • enableTasksQueue: ((enable, tasksQueueOptions?) => void)
    @@ -120,15 +120,17 @@
  • enable: boolean

    Whether to enable or disable the worker node tasks queue.

    -
  • +
    +
  • Optional tasksQueueOptions: TasksQueueOptions

    The worker node tasks queue options.

    -
    Optional
  • +
    +

    Returns void

    +
  • Defined in src/pools/pool.ts:266
  • execute: ((data?, name?, transferList?) => Promise<Response>)
    @@ -147,20 +149,23 @@
  • Optional data: Data

    The optional task input data for the specified task function. This can only be structured-cloneable data.

    -
    Optional
  • + +
  • Optional name: string

    The optional name of the task function to execute. If not specified, the default task function will be executed.

    -
    Optional
  • + +
  • Optional transferList: TransferListItem[]

    An optional array of transferable objects to transfer ownership of. Ownership of the transferred objects is given to the pool's worker_threads worker and they should not be used in the main thread afterwards.

    -
    Optional
  • + +

    Returns Promise<Response>

    Promise that will be fulfilled when the task is completed.

    +
  • Defined in src/pools/pool.ts:227
  • hasWorkerNodeBackPressure: ((workerNodeKey) => boolean)
    @@ -179,12 +184,13 @@
  • workerNodeKey: number

    The worker node key.

    -
  • + +

    Returns boolean

    true if the worker node has back pressure, false otherwise.

    +
  • Defined in src/pools/pool.ts:204
  • info: PoolInfo
    @@ -192,7 +198,7 @@
    +
  • Defined in src/pools/pool.ts:190
  • listTaskFunctions: (() => string[])
    @@ -209,7 +215,7 @@
    +
  • Defined in src/pools/pool.ts:241
  • setTasksQueueOptions: ((tasksQueueOptions) => void)
    @@ -228,11 +234,12 @@
  • tasksQueueOptions: TasksQueueOptions

    The worker node tasks queue options.

    -
  • + +

    Returns void

    +
  • Defined in src/pools/pool.ts:275
  • setWorkerChoiceStrategy: ((workerChoiceStrategy, workerChoiceStrategyOptions?) => void)
    @@ -251,15 +258,17 @@
  • workerChoiceStrategy: "ROUND_ROBIN" | "LEAST_USED" | "LEAST_BUSY" | "LEAST_ELU" | "FAIR_SHARE" | "WEIGHTED_ROUND_ROBIN" | "INTERLEAVED_WEIGHTED_ROUND_ROBIN"

    The worker choice strategy.

    -
  • + +
  • Optional workerChoiceStrategyOptions: WorkerChoiceStrategyOptions

    The worker choice strategy options.

    -
    Optional
  • + +

    Returns void

    +
  • Defined in src/pools/pool.ts:248
  • setWorkerChoiceStrategyOptions: ((workerChoiceStrategyOptions) => void)
    @@ -278,11 +287,12 @@
  • workerChoiceStrategyOptions: WorkerChoiceStrategyOptions

    The worker choice strategy options.

    -
  • + +

    Returns void

    +
  • Defined in src/pools/pool.ts:257
  • workerNodes: IWorkerNode<Worker, Data>[]
    @@ -290,20 +300,20 @@
    +
  • Defined in src/pools/pool.ts:196
  • @@ -322,72 +332,30 @@
  • setWorkerChoiceStrategyOptions
  • workerNodes
  • +

    Generated using TypeDoc

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/interfaces/IWorker.html b/docs/interfaces/IWorker.html index 74359ca8..5c3e3e16 100644 --- a/docs/interfaces/IWorker.html +++ b/docs/interfaces/IWorker.html @@ -1,13 +1,13 @@ -IWorker | poolifier - v2.6.41
    +IWorker | poolifier - v2.6.41
    -
    +
    @@ -24,15 +24,15 @@
    • IWorker
    +
  • Defined in src/pools/worker.ts:186
  • - +

    Properties

    -
    id? +
    id? on once threadId? @@ -40,13 +40,13 @@

    Properties

    - +
    id?: number

    Worker id.

    +
  • Defined in src/pools/worker.ts:190
  • 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
  • once: ((event, handler) => void)
    @@ -137,33 +137,35 @@
  • event: "exit"

    The 'exit' event.

    -
  • +
    +
  • handler: ExitHandler<IWorker>

    The exit handler.

    -
  • +
    +

    Returns void

    +
  • Defined in src/pools/worker.ts:208
  • threadId?: number
    +
  • Defined in src/pools/worker.ts:191
  • @@ -175,72 +177,30 @@
  • once
  • threadId
  • +

    Generated using TypeDoc

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/interfaces/IWorkerChoiceStrategy.html b/docs/interfaces/IWorkerChoiceStrategy.html index 1a45baff..a7dd77b5 100644 --- a/docs/interfaces/IWorkerChoiceStrategy.html +++ b/docs/interfaces/IWorkerChoiceStrategy.html @@ -1,13 +1,13 @@ -IWorkerChoiceStrategy | poolifier - v2.6.41
    +IWorkerChoiceStrategy | poolifier - v2.6.41
    -
    +
    @@ -24,15 +24,15 @@
    • IWorkerChoiceStrategy
    +
  • Defined in src/pools/selection-strategies/selection-strategies-types.ts:168
  • - +

    Properties

    -
    choose +
    choose remove reset setOptions @@ -43,7 +43,7 @@

    Properties

    - +
    choose: (() => undefined | number)

    Type declaration

    @@ -59,7 +59,7 @@ If the worker node is not eligible, undefined is returned.

    +
  • Defined in src/pools/selection-strategies/selection-strategies-types.ts:195
  • remove: ((workerNodeKey) => boolean)
    @@ -78,12 +78,13 @@ If the worker node is not eligible, undefined is returned.

  • workerNodeKey: number

    The worker node key.

    -
  • +
    +

    Returns boolean

    true if the worker node key is removed, false otherwise.

    +
  • Defined in src/pools/selection-strategies/selection-strategies-types.ts:202
  • reset: (() => boolean)
    @@ -100,7 +101,7 @@ If the worker node is not eligible, undefined is returned.

    +
  • Defined in src/pools/selection-strategies/selection-strategies-types.ts:182
  • setOptions: ((opts) => void)
    @@ -119,11 +120,12 @@ If the worker node is not eligible, undefined is returned.

  • opts: WorkerChoiceStrategyOptions

    The worker choice strategy options.

    -
  • + +

    Returns void

    +
  • Defined in src/pools/selection-strategies/selection-strategies-types.ts:208
  • strategyPolicy: StrategyPolicy
    @@ -131,7 +133,7 @@ If the worker node is not eligible, undefined is returned.

    +
  • Defined in src/pools/selection-strategies/selection-strategies-types.ts:172
  • taskStatisticsRequirements: TaskStatisticsRequirements
    @@ -139,7 +141,7 @@ If the worker node is not eligible, undefined is returned.

    +
  • Defined in src/pools/selection-strategies/selection-strategies-types.ts:176
  • update: ((workerNodeKey) => boolean)
    @@ -161,20 +163,20 @@ If the worker node is not eligible, undefined is returned.

    +
  • Defined in src/pools/selection-strategies/selection-strategies-types.ts:188
  • @@ -189,72 +191,30 @@ If the worker node is not eligible, undefined is returned.

  • taskStatisticsRequirements
  • update
  • +

    Generated using TypeDoc

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/interfaces/IWorkerNode.html b/docs/interfaces/IWorkerNode.html index 24f78d03..4c3e7227 100644 --- a/docs/interfaces/IWorkerNode.html +++ b/docs/interfaces/IWorkerNode.html @@ -1,13 +1,13 @@ -IWorkerNode | poolifier - v2.6.41
    +IWorkerNode | poolifier - v2.6.41
    -
    +
    @@ -37,15 +37,15 @@
    • IWorkerNode
    +
  • Defined in src/pools/worker.ts:226
  • - +

    Properties

    -
    clearTasksQueue +
    clearTasksQueue closeChannel dequeueTask enqueueTask @@ -67,7 +67,7 @@

    Properties

    - +
    clearTasksQueue: (() => void)

    Type declaration

    @@ -81,7 +81,7 @@

    Returns void

    +
  • Defined in src/pools/worker.ts:296
  • closeChannel: (() => void)
    @@ -97,7 +97,7 @@

    Returns void

    +
  • Defined in src/pools/worker.ts:310
  • dequeueTask: (() => undefined | Task<Data>)
    @@ -114,7 +114,7 @@
    +
  • Defined in src/pools/worker.ts:286
  • enqueueTask: ((task) => number)
    @@ -133,12 +133,13 @@
  • task: Task<Data>

    The task to queue.

    -
  • +
    +

    Returns number

    The tasks queue size.

    +
  • Defined in src/pools/worker.ts:273
  • getTaskFunctionWorkerUsage: ((name) => undefined | WorkerUsage)
    @@ -157,12 +158,13 @@
  • name: string

    The task function name.

    -
  • + +

    Returns undefined | WorkerUsage

    The task function worker usage statistics if the task function worker usage statistics are initialized, undefined otherwise.

    +
  • Defined in src/pools/worker.ts:317
  • hasBackPressure: (() => boolean)
    @@ -179,7 +181,7 @@
    +
  • Defined in src/pools/worker.ts:302
  • @@ -187,7 +189,7 @@
    +
  • Defined in src/pools/worker.ts:234
  • messageChannel?: MessageChannel
    @@ -195,7 +197,7 @@
    +
  • Defined in src/pools/worker.ts:247
  • onBackPressure?: WorkerNodeEventCallback
    @@ -203,7 +205,7 @@
    +
  • Defined in src/pools/worker.ts:256
  • @@ -211,7 +213,7 @@
    +
  • Defined in src/pools/worker.ts:260
  • popTask: (() => undefined | Task<Data>)
    @@ -228,7 +230,7 @@
    +
  • Defined in src/pools/worker.ts:292
  • resetUsage: (() => void)
    @@ -244,7 +246,7 @@

    Returns void

    +
  • Defined in src/pools/worker.ts:306
  • strategyData?: StrategyData
    @@ -253,7 +255,7 @@ This is used to store data that is specific to the worker choice strategy.

    +
  • Defined in src/pools/worker.ts:243
  • tasksQueueBackPressureSize: number
    @@ -262,7 +264,7 @@ This is the number of tasks that can be enqueued before the worker node has back
    +
  • Defined in src/pools/worker.ts:252
  • tasksQueueSize: (() => number)
    @@ -279,7 +281,7 @@ This is the number of tasks that can be enqueued before the worker node has back
    +
  • Defined in src/pools/worker.ts:266
  • unshiftTask: ((task) => number)
    @@ -298,12 +300,13 @@ This is the number of tasks that can be enqueued before the worker node has back
  • task: Task<Data>

    The task to prepend.

    -
  • + +

    Returns number

    The tasks queue size.

    +
  • Defined in src/pools/worker.ts:280
  • @@ -311,7 +314,7 @@ This is the number of tasks that can be enqueued before the worker node has back
    +
  • Defined in src/pools/worker.ts:238
  • worker: Worker
    @@ -319,20 +322,20 @@ This is the number of tasks that can be enqueued before the worker node has back
    +
  • Defined in src/pools/worker.ts:230
  • @@ -358,72 +361,30 @@ This is the number of tasks that can be enqueued before the worker node has back
  • usage
  • worker
  • +

    Generated using TypeDoc

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/interfaces/MeasurementOptions.html b/docs/interfaces/MeasurementOptions.html index 779cacc3..ba3f5a03 100644 --- a/docs/interfaces/MeasurementOptions.html +++ b/docs/interfaces/MeasurementOptions.html @@ -1,13 +1,13 @@ -MeasurementOptions | poolifier - v2.6.41
    +MeasurementOptions | poolifier - v2.6.41
    -
    +
    @@ -24,39 +24,39 @@
    • MeasurementOptions
    +
  • Defined in src/pools/selection-strategies/selection-strategies-types.ts:59
  • - +

    Properties

    -

    Properties

    - +
    median: boolean

    Set measurement median.

    +
  • Defined in src/pools/selection-strategies/selection-strategies-types.ts:63
  • @@ -65,72 +65,30 @@
    +

    Generated using TypeDoc

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/interfaces/MeasurementStatistics.html b/docs/interfaces/MeasurementStatistics.html index c1e8107a..0273f568 100644 --- a/docs/interfaces/MeasurementStatistics.html +++ b/docs/interfaces/MeasurementStatistics.html @@ -1,13 +1,13 @@ -MeasurementStatistics | poolifier - v2.6.41
    +MeasurementStatistics | poolifier - v2.6.41
    -
    +
    @@ -24,15 +24,15 @@
    • MeasurementStatistics
    +
  • Defined in src/pools/worker.ts:39
  • - +

    Properties

    -
    aggregate? +
    aggregate? average? history maximum? @@ -42,13 +42,13 @@

    Properties

    - +
    aggregate?: number

    Measurement aggregate.

    +
  • Defined in src/pools/worker.ts:43
  • average?: number
    @@ -56,7 +56,7 @@
    +
  • Defined in src/pools/worker.ts:55
  • history: CircularArray<number>
    @@ -64,7 +64,7 @@
    +
  • Defined in src/pools/worker.ts:63
  • maximum?: number
    @@ -72,7 +72,7 @@
    +
  • Defined in src/pools/worker.ts:51
  • median?: number
    @@ -80,7 +80,7 @@
    +
  • Defined in src/pools/worker.ts:59
  • minimum?: number
    @@ -88,20 +88,20 @@
    +
  • Defined in src/pools/worker.ts:47
  • @@ -115,72 +115,30 @@
  • median
  • minimum
  • +

    Generated using TypeDoc

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/interfaces/MeasurementStatisticsRequirements.html b/docs/interfaces/MeasurementStatisticsRequirements.html index 1e202a5d..5c382f1c 100644 --- a/docs/interfaces/MeasurementStatisticsRequirements.html +++ b/docs/interfaces/MeasurementStatisticsRequirements.html @@ -1,13 +1,13 @@ -MeasurementStatisticsRequirements | poolifier - v2.6.41
    +MeasurementStatisticsRequirements | poolifier - v2.6.41
    -
    +
    @@ -24,28 +24,28 @@
    • MeasurementStatisticsRequirements
    +
  • Defined in src/pools/selection-strategies/selection-strategies-types.ts:112
  • - +

    Properties

    - +
    aggregate: boolean

    Requires measurement aggregate.

    +
  • Defined in src/pools/selection-strategies/selection-strategies-types.ts:116
  • average: boolean
    @@ -53,7 +53,7 @@
    +
  • Defined in src/pools/selection-strategies/selection-strategies-types.ts:120
  • median: boolean
    @@ -61,20 +61,20 @@
    +
  • Defined in src/pools/selection-strategies/selection-strategies-types.ts:124
  • @@ -85,72 +85,30 @@
  • average
  • median
  • +

    Generated using TypeDoc

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/interfaces/MessageValue.html b/docs/interfaces/MessageValue.html index 734f5b19..ca097c8c 100644 --- a/docs/interfaces/MessageValue.html +++ b/docs/interfaces/MessageValue.html @@ -1,13 +1,13 @@ -MessageValue | poolifier - v2.6.41
    +MessageValue | poolifier - v2.6.41
    -
    +
    @@ -39,15 +39,15 @@
    • MessageValue
    +
  • Defined in src/utility-types.ts:105
  • - +

    Properties

    -
    checkActive? +
    checkActive? data? kill? name? @@ -65,13 +65,13 @@

    Properties

    - +
    checkActive?: boolean

    Whether the worker starts or stops its activity check.

    +
  • Defined in src/utility-types.ts:134
  • data?: Data
    @@ -80,7 +80,7 @@
    +
  • Defined in src/utility-types.ts:83
  • kill?: true | "success" | "SOFT" | "HARD" | "failure"
    @@ -88,7 +88,7 @@
    +
  • Defined in src/utility-types.ts:110
  • name?: string
    @@ -97,7 +97,7 @@
    +
  • Defined in src/utility-types.ts:79
  • port?: MessagePort
    @@ -105,7 +105,7 @@
    +
  • Defined in src/utility-types.ts:138
  • ready?: boolean
    @@ -113,7 +113,7 @@
    +
  • Defined in src/utility-types.ts:130
  • statistics?: WorkerStatistics
    @@ -121,7 +121,7 @@
    +
  • Defined in src/utility-types.ts:126
  • taskError?: TaskError<ErrorData>
    @@ -129,7 +129,7 @@
    +
  • Defined in src/utility-types.ts:114
  • taskFunctions?: string[]
    @@ -137,7 +137,7 @@
    +
  • Defined in src/utility-types.ts:122
  • taskId?: string
    @@ -146,7 +146,7 @@
    +
  • Defined in src/utility-types.ts:95
  • taskPerformance?: TaskPerformance
    @@ -154,7 +154,7 @@
    +
  • Defined in src/utility-types.ts:118
  • timestamp?: number
    @@ -163,7 +163,7 @@
    +
  • Defined in src/utility-types.ts:91
  • transferList?: TransferListItem[]
    @@ -172,7 +172,7 @@
    +
  • Defined in src/utility-types.ts:87
  • workerId: number
    @@ -181,20 +181,20 @@
    +
  • Defined in src/utility-types.ts:75
  • @@ -216,72 +216,30 @@
  • transferList
  • workerId
  • +

    Generated using TypeDoc

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/interfaces/PoolInfo.html b/docs/interfaces/PoolInfo.html index bd4ccd49..231d69da 100644 --- a/docs/interfaces/PoolInfo.html +++ b/docs/interfaces/PoolInfo.html @@ -1,13 +1,13 @@ -PoolInfo | poolifier - v2.6.41
    +PoolInfo | poolifier - v2.6.41
    -
    +
    @@ -24,15 +24,15 @@
    • PoolInfo
    +
  • Defined in src/pools/pool.ts:62
  • - +

    Properties

    -
    backPressure? +
    backPressure? busyWorkerNodes executedTasks executingTasks @@ -56,10 +56,10 @@

    Properties

    - +
    backPressure?: boolean
    +
  • Defined in src/pools/pool.ts:82
  • busyWorkerNodes: number
    @@ -67,22 +67,22 @@
    +
  • Defined in src/pools/pool.ts:77
  • executedTasks: number
    +
  • Defined in src/pools/pool.ts:78
  • executingTasks: number
    +
  • Defined in src/pools/pool.ts:79
  • failedTasks: number
    +
  • Defined in src/pools/pool.ts:84
  • idleWorkerNodes: number
    @@ -90,32 +90,32 @@
    +
  • Defined in src/pools/pool.ts:75
  • maxQueuedTasks?: number
    +
  • Defined in src/pools/pool.ts:81
  • maxSize: number
    +
  • Defined in src/pools/pool.ts:69
  • minSize: number
    +
  • Defined in src/pools/pool.ts:68
  • queuedTasks?: number
    +
  • Defined in src/pools/pool.ts:80
  • ready: boolean
    +
  • Defined in src/pools/pool.ts:66
  • runTime?: {
        average?: number;
        maximum: number;
        median?: number;
        minimum: number;
    }
    @@ -131,22 +131,22 @@
  • Readonly minimum: number
  • +
  • Defined in src/pools/pool.ts:85
  • stolenTasks?: number
    +
  • Defined in src/pools/pool.ts:83
  • strategy: "ROUND_ROBIN" | "LEAST_USED" | "LEAST_BUSY" | "LEAST_ELU" | "FAIR_SHARE" | "WEIGHTED_ROUND_ROBIN" | "INTERLEAVED_WEIGHTED_ROUND_ROBIN"
    +
  • Defined in src/pools/pool.ts:67
  • type: "fixed" | "dynamic"
    +
  • Defined in src/pools/pool.ts:64
  • utilization?: number
    @@ -154,12 +154,12 @@
    +
  • Defined in src/pools/pool.ts:71
  • version: string
    +
  • Defined in src/pools/pool.ts:63
  • waitTime?: {
        average?: number;
        maximum: number;
        median?: number;
        minimum: number;
    }
    @@ -175,12 +175,12 @@
  • Readonly minimum: number
  • +
  • Defined in src/pools/pool.ts:91
  • worker: "thread" | "cluster"
    +
  • Defined in src/pools/pool.ts:65
  • workerNodes: number
    @@ -188,20 +188,20 @@
    +
  • Defined in src/pools/pool.ts:73
  • @@ -229,72 +229,30 @@
  • worker
  • workerNodes
  • +

    Generated using TypeDoc

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/interfaces/PoolOptions.html b/docs/interfaces/PoolOptions.html index c0de855e..bfd32cf8 100644 --- a/docs/interfaces/PoolOptions.html +++ b/docs/interfaces/PoolOptions.html @@ -1,13 +1,13 @@ -PoolOptions | poolifier - v2.6.41
    +PoolOptions | poolifier - v2.6.41
    -
    +
    @@ -35,15 +35,15 @@
  • ClusterPoolOptions
  • ThreadPoolOptions
  • +
  • Defined in src/pools/pool.ts:126
  • - +

    Properties

    -
    enableEvents? +
    enableEvents? enableTasksQueue? errorHandler? exitHandler? @@ -57,7 +57,7 @@

    Properties

    - +
    enableEvents?: boolean

    Pool events emission.

    @@ -66,7 +66,7 @@
    +
  • Defined in src/pools/pool.ts:162
  • enableTasksQueue?: boolean
    @@ -77,7 +77,7 @@
    +
  • Defined in src/pools/pool.ts:168
  • errorHandler?: ErrorHandler<Worker>
    @@ -85,7 +85,7 @@
    +
  • Defined in src/pools/pool.ts:138
  • exitHandler?: ExitHandler<Worker>
    @@ -93,7 +93,7 @@
    +
  • Defined in src/pools/pool.ts:142
  • messageHandler?: MessageHandler<Worker>
    @@ -101,7 +101,7 @@
    +
  • Defined in src/pools/pool.ts:134
  • onlineHandler?: OnlineHandler<Worker>
    @@ -109,7 +109,7 @@
    +
  • Defined in src/pools/pool.ts:130
  • restartWorkerOnError?: boolean
    @@ -117,7 +117,7 @@
    +
  • Defined in src/pools/pool.ts:156
  • tasksQueueOptions?: TasksQueueOptions
    @@ -125,7 +125,7 @@
    +
  • Defined in src/pools/pool.ts:172
  • workerChoiceStrategy?: "ROUND_ROBIN" | "LEAST_USED" | "LEAST_BUSY" | "LEAST_ELU" | "FAIR_SHARE" | "WEIGHTED_ROUND_ROBIN" | "INTERLEAVED_WEIGHTED_ROUND_ROBIN"
    @@ -136,7 +136,7 @@
    +
  • Defined in src/pools/pool.ts:148
  • workerChoiceStrategyOptions?: WorkerChoiceStrategyOptions
    @@ -144,20 +144,20 @@
    +
  • Defined in src/pools/pool.ts:152
  • @@ -175,72 +175,30 @@
  • workerChoiceStrategy
  • workerChoiceStrategyOptions
  • +

    Generated using TypeDoc

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/interfaces/PromiseResponseWrapper.html b/docs/interfaces/PromiseResponseWrapper.html index 8fea4f27..4e4e869e 100644 --- a/docs/interfaces/PromiseResponseWrapper.html +++ b/docs/interfaces/PromiseResponseWrapper.html @@ -1,13 +1,13 @@ -PromiseResponseWrapper | poolifier - v2.6.41
    +PromiseResponseWrapper | poolifier - v2.6.41
    -
    +
    @@ -32,22 +32,22 @@
    • PromiseResponseWrapper
    +
  • Defined in src/utility-types.ts:147
  • - +

    Properties

    - +
    reject: ((reason?) => void)

    Type declaration

    @@ -62,11 +62,11 @@

    Parameters

    • -
      Optional reason: unknown
      Optional
    +
    Optional reason: unknown

    Returns void

    +
  • Defined in src/utility-types.ts:155
  • resolve: ((value) => void)
    @@ -87,7 +87,7 @@

    Returns void

    +
  • Defined in src/utility-types.ts:151
  • workerNodeKey: number
    @@ -95,20 +95,20 @@
    +
  • Defined in src/utility-types.ts:159
  • @@ -119,72 +119,30 @@
  • resolve
  • workerNodeKey
  • +

    Generated using TypeDoc

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/interfaces/StrategyData.html b/docs/interfaces/StrategyData.html index fb151402..d0f236e4 100644 --- a/docs/interfaces/StrategyData.html +++ b/docs/interfaces/StrategyData.html @@ -1,13 +1,13 @@ -StrategyData | poolifier - v2.6.41
    +StrategyData | poolifier - v2.6.41
    -
    +
    @@ -24,36 +24,36 @@
    • StrategyData
    +
  • Defined in src/pools/worker.ts:179
  • - +

    Properties

    - +
    virtualTaskEndTimestamp?: number
    +
  • Defined in src/pools/worker.ts:180
  • @@ -62,72 +62,30 @@
    +

    Generated using TypeDoc

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/interfaces/StrategyPolicy.html b/docs/interfaces/StrategyPolicy.html index 04dec91b..250efadd 100644 --- a/docs/interfaces/StrategyPolicy.html +++ b/docs/interfaces/StrategyPolicy.html @@ -1,13 +1,13 @@ -StrategyPolicy | poolifier - v2.6.41
    +StrategyPolicy | poolifier - v2.6.41
    -
    +
    @@ -24,27 +24,27 @@
    • StrategyPolicy
    +
  • Defined in src/pools/selection-strategies/selection-strategies-types.ts:152
  • - +

    Properties

    - +
    dynamicWorkerReady: boolean

    Expects the newly created dynamic worker to be flagged as ready.

    +
  • Defined in src/pools/selection-strategies/selection-strategies-types.ts:160
  • dynamicWorkerUsage: boolean
    @@ -52,20 +52,20 @@
    +
  • Defined in src/pools/selection-strategies/selection-strategies-types.ts:156
  • @@ -75,72 +75,30 @@
  • dynamicWorkerReady
  • dynamicWorkerUsage
  • +

    Generated using TypeDoc

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/interfaces/Task.html b/docs/interfaces/Task.html index 588b7d85..aa814afd 100644 --- a/docs/interfaces/Task.html +++ b/docs/interfaces/Task.html @@ -1,13 +1,13 @@ -Task | poolifier - v2.6.41
    +Task | poolifier - v2.6.41
    -
    +
    @@ -34,15 +34,15 @@ +
  • Defined in src/utility-types.ts:71
  • - +

    Properties

    -
    data? +
    data? name? taskId? timestamp? @@ -52,13 +52,13 @@

    Properties

    - +
    data?: Data

    Task input data that will be passed to the worker.

    +
  • Defined in src/utility-types.ts:83
  • name?: string
    @@ -66,7 +66,7 @@
    +
  • Defined in src/utility-types.ts:79
  • taskId?: string
    @@ -74,7 +74,7 @@
    +
  • Defined in src/utility-types.ts:95
  • timestamp?: number
    @@ -82,7 +82,7 @@
    +
  • Defined in src/utility-types.ts:91
  • transferList?: TransferListItem[]
    @@ -90,7 +90,7 @@
    +
  • Defined in src/utility-types.ts:87
  • workerId: number
    @@ -98,20 +98,20 @@
    +
  • Defined in src/utility-types.ts:75
  • @@ -125,72 +125,30 @@
  • transferList
  • workerId
  • +

    Generated using TypeDoc

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/interfaces/TaskError.html b/docs/interfaces/TaskError.html index a948c60e..2d4c17b0 100644 --- a/docs/interfaces/TaskError.html +++ b/docs/interfaces/TaskError.html @@ -1,13 +1,13 @@ -TaskError | poolifier - v2.6.41
    +TaskError | poolifier - v2.6.41
    -
    +
    @@ -32,28 +32,28 @@
    • TaskError
    +
  • Defined in src/utility-types.ts:10
  • - +

    Properties

    -

    Properties

    - +
    data?: Data

    Data triggering the error.

    +
  • Defined in src/utility-types.ts:22
  • message: string
    @@ -61,7 +61,7 @@
    +
  • Defined in src/utility-types.ts:18
  • name: string
    @@ -69,20 +69,20 @@
    +
  • Defined in src/utility-types.ts:14
  • @@ -93,72 +93,30 @@
  • message
  • name
  • +

    Generated using TypeDoc

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/interfaces/TaskPerformance.html b/docs/interfaces/TaskPerformance.html index 07b2f511..198d0e75 100644 --- a/docs/interfaces/TaskPerformance.html +++ b/docs/interfaces/TaskPerformance.html @@ -1,13 +1,13 @@ -TaskPerformance | poolifier - v2.6.41
    +TaskPerformance | poolifier - v2.6.41
    -
    +
    @@ -24,15 +24,15 @@
    • TaskPerformance
    +
  • Defined in src/utility-types.ts:30
  • - +

    Properties

    -
    elu? +
    elu? name runTime? timestamp @@ -40,13 +40,13 @@

    Properties

    - +
    elu?: EventLoopUtilization

    Task event loop utilization.

    +
  • Defined in src/utility-types.ts:46
  • name: string
    @@ -54,7 +54,7 @@
    +
  • Defined in src/utility-types.ts:34
  • runTime?: number
    @@ -62,7 +62,7 @@
    +
  • Defined in src/utility-types.ts:42
  • timestamp: number
    @@ -70,20 +70,20 @@
    +
  • Defined in src/utility-types.ts:38
  • @@ -95,72 +95,30 @@
  • runTime
  • timestamp
  • +

    Generated using TypeDoc

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/interfaces/TaskStatistics.html b/docs/interfaces/TaskStatistics.html index be55d347..06a4755e 100644 --- a/docs/interfaces/TaskStatistics.html +++ b/docs/interfaces/TaskStatistics.html @@ -1,13 +1,13 @@ -TaskStatistics | poolifier - v2.6.41
    +TaskStatistics | poolifier - v2.6.41
    -
    +
    @@ -24,15 +24,15 @@
    • TaskStatistics
    +
  • Defined in src/pools/worker.ts:82
  • - +

    Properties

    -
    executed +
    executed executing failed maxQueued? @@ -42,13 +42,13 @@

    Properties

    - +
    executed: number

    Number of executed tasks.

    +
  • Defined in src/pools/worker.ts:86
  • executing: number
    @@ -56,7 +56,7 @@
    +
  • Defined in src/pools/worker.ts:90
  • failed: number
    @@ -64,7 +64,7 @@
    +
  • Defined in src/pools/worker.ts:106
  • maxQueued?: number
    @@ -72,7 +72,7 @@
    +
  • Defined in src/pools/worker.ts:98
  • queued: number
    @@ -80,7 +80,7 @@
    +
  • Defined in src/pools/worker.ts:94
  • stolen: number
    @@ -88,20 +88,20 @@
    +
  • Defined in src/pools/worker.ts:102
  • @@ -115,72 +115,30 @@
  • queued
  • stolen
  • +

    Generated using TypeDoc

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/interfaces/TaskStatisticsRequirements.html b/docs/interfaces/TaskStatisticsRequirements.html index 2db738ca..4ba5d8a5 100644 --- a/docs/interfaces/TaskStatisticsRequirements.html +++ b/docs/interfaces/TaskStatisticsRequirements.html @@ -1,13 +1,13 @@ -TaskStatisticsRequirements | poolifier - v2.6.41
    +TaskStatisticsRequirements | poolifier - v2.6.41
    -
    +
    +
  • Defined in src/pools/selection-strategies/selection-strategies-types.ts:140
  • @@ -85,72 +85,30 @@
  • runTime
  • waitTime
  • +

    Generated using TypeDoc

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/interfaces/TasksQueueOptions.html b/docs/interfaces/TasksQueueOptions.html index bf7c4931..5d2fc948 100644 --- a/docs/interfaces/TasksQueueOptions.html +++ b/docs/interfaces/TasksQueueOptions.html @@ -1,13 +1,13 @@ -TasksQueueOptions | poolifier - v2.6.41
    +TasksQueueOptions | poolifier - v2.6.41
    -
    +
    @@ -24,22 +24,22 @@
    • TasksQueueOptions
    +
  • Defined in src/pools/pool.ts:102
  • - +

    Properties

    - +
    concurrency?: number

    Maximum number of tasks that can be executed concurrently on a worker node.

    @@ -48,7 +48,7 @@
    +
  • Defined in src/pools/pool.ts:118
  • queueMaxSize?: number
    @@ -56,7 +56,7 @@

    Deprecated

    Use size instead.

    +
  • Defined in src/pools/pool.ts:112
  • size?: number
    @@ -67,20 +67,20 @@
    +
  • Defined in src/pools/pool.ts:108
  • @@ -91,72 +91,30 @@
  • queueMaxSize
  • size
  • +

    Generated using TypeDoc

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/interfaces/ThreadPoolOptions.html b/docs/interfaces/ThreadPoolOptions.html index bbc84285..bdd70ff8 100644 --- a/docs/interfaces/ThreadPoolOptions.html +++ b/docs/interfaces/ThreadPoolOptions.html @@ -1,13 +1,13 @@ -ThreadPoolOptions | poolifier - v2.6.41
    +ThreadPoolOptions | poolifier - v2.6.41
    -
    +
    @@ -26,15 +26,15 @@
    • ThreadPoolOptions
    +
  • Defined in src/pools/thread/fixed.ts:18
  • - +

    Properties

    -
    enableEvents? +
    enableEvents? enableTasksQueue? errorHandler? exitHandler? @@ -49,7 +49,7 @@

    Properties

    - +
    enableEvents?: boolean

    Pool events emission.

    @@ -59,7 +59,7 @@
    +
  • Defined in src/pools/pool.ts:162
  • enableTasksQueue?: boolean
    @@ -71,7 +71,7 @@
    +
  • Defined in src/pools/pool.ts:168
  • errorHandler?: ErrorHandler<Worker>
    @@ -80,7 +80,7 @@
    +
  • Defined in src/pools/pool.ts:138
  • exitHandler?: ExitHandler<Worker>
    @@ -89,7 +89,7 @@
    +
  • Defined in src/pools/pool.ts:142
  • messageHandler?: MessageHandler<Worker>
    @@ -98,7 +98,7 @@
    +
  • Defined in src/pools/pool.ts:134
  • onlineHandler?: OnlineHandler<Worker>
    @@ -107,7 +107,7 @@
    +
  • Defined in src/pools/pool.ts:130
  • restartWorkerOnError?: boolean
    @@ -116,7 +116,7 @@
    +
  • Defined in src/pools/pool.ts:156
  • tasksQueueOptions?: TasksQueueOptions
    @@ -125,7 +125,7 @@
    +
  • Defined in src/pools/pool.ts:172
  • workerChoiceStrategy?: "ROUND_ROBIN" | "LEAST_USED" | "LEAST_BUSY" | "LEAST_ELU" | "FAIR_SHARE" | "WEIGHTED_ROUND_ROBIN" | "INTERLEAVED_WEIGHTED_ROUND_ROBIN"
    @@ -137,7 +137,7 @@
    +
  • Defined in src/pools/pool.ts:148
  • workerChoiceStrategyOptions?: WorkerChoiceStrategyOptions
    @@ -146,7 +146,7 @@
    +
  • Defined in src/pools/pool.ts:152
  • workerOptions?: WorkerOptions
    @@ -156,20 +156,20 @@

    See

    https://nodejs.org/api/worker_threads.html#new-workerfilename-options

    +
  • Defined in src/pools/thread/fixed.ts:24
  • @@ -188,72 +188,30 @@
  • workerChoiceStrategyOptions
  • workerOptions
  • +

    Generated using TypeDoc

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/interfaces/WorkerChoiceStrategyOptions.html b/docs/interfaces/WorkerChoiceStrategyOptions.html index 3f73abec..8f286e62 100644 --- a/docs/interfaces/WorkerChoiceStrategyOptions.html +++ b/docs/interfaces/WorkerChoiceStrategyOptions.html @@ -1,13 +1,13 @@ -WorkerChoiceStrategyOptions | poolifier - v2.6.41
    +WorkerChoiceStrategyOptions | poolifier - v2.6.41
    -
    +
    @@ -24,15 +24,15 @@
    • WorkerChoiceStrategyOptions
    +
  • Defined in src/pools/selection-strategies/selection-strategies-types.ts:69
  • - +

    Properties

    -
    elu? +
    elu? measurement? retries? runTime? @@ -42,7 +42,7 @@

    Properties

    - +

    Event loop utilization options.

    @@ -51,7 +51,7 @@
    +
  • Defined in src/pools/selection-strategies/selection-strategies-types.ts:97
  • measurement?: "runTime" | "waitTime" | "elu"
    @@ -59,7 +59,7 @@
    +
  • Defined in src/pools/selection-strategies/selection-strategies-types.ts:79
  • retries?: number
    @@ -70,7 +70,7 @@
    +
  • Defined in src/pools/selection-strategies/selection-strategies-types.ts:75
  • @@ -81,7 +81,7 @@
    +
  • Defined in src/pools/selection-strategies/selection-strategies-types.ts:85
  • @@ -92,7 +92,7 @@
    +
  • Defined in src/pools/selection-strategies/selection-strategies-types.ts:91
  • weights?: Record<number, number>
    @@ -104,20 +104,20 @@ A weight is tasks maximum execution time in milliseconds for a worker node.

    +
  • Defined in src/pools/selection-strategies/selection-strategies-types.ts:104
  • @@ -131,72 +131,30 @@ A weight is tasks maximum execution time in milliseconds for a worker node.

  • waitTime
  • weights
  • +

    Generated using TypeDoc

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/interfaces/WorkerInfo.html b/docs/interfaces/WorkerInfo.html index 975034b2..13a3d7f2 100644 --- a/docs/interfaces/WorkerInfo.html +++ b/docs/interfaces/WorkerInfo.html @@ -1,13 +1,13 @@ -WorkerInfo | poolifier - v2.6.41
    +WorkerInfo | poolifier - v2.6.41
    -
    +
    @@ -24,15 +24,15 @@
    • WorkerInfo
    +
  • Defined in src/pools/worker.ts:127
  • - +

    Properties

    -
    dynamic +
    dynamic id ready taskFunctions? @@ -41,13 +41,13 @@

    Properties

    - +
    dynamic: boolean

    Dynamic flag.

    +
  • Defined in src/pools/worker.ts:139
  • id: undefined | number
    @@ -55,7 +55,7 @@
    +
  • Defined in src/pools/worker.ts:131
  • ready: boolean
    @@ -63,7 +63,7 @@
    +
  • Defined in src/pools/worker.ts:143
  • taskFunctions?: string[]
    @@ -71,7 +71,7 @@
    +
  • Defined in src/pools/worker.ts:147
  • type: "thread" | "cluster"
    @@ -79,20 +79,20 @@
    +
  • Defined in src/pools/worker.ts:135
  • @@ -105,72 +105,30 @@
  • taskFunctions
  • type
  • +

    Generated using TypeDoc

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/interfaces/WorkerOptions.html b/docs/interfaces/WorkerOptions.html index 7f86581c..18906dc1 100644 --- a/docs/interfaces/WorkerOptions.html +++ b/docs/interfaces/WorkerOptions.html @@ -1,13 +1,13 @@ -WorkerOptions | poolifier - v2.6.41
    +WorkerOptions | poolifier - v2.6.41
    -
    +
    @@ -24,15 +24,15 @@
    • WorkerOptions
    +
  • Defined in src/worker/worker-options.ts:28
  • - +

    Properties

    -
    async? +
    async? killBehavior? killHandler? maxInactiveTime? @@ -40,7 +40,7 @@

    Properties

    - +
    async?: boolean

    Whether your worker will perform asynchronous or not.

    @@ -51,7 +51,7 @@

    Deprecated

    This option will be removed in the next major version.

    +
  • Defined in src/worker/worker-options.ts:63
  • killBehavior?: "SOFT" | "HARD"
    @@ -67,7 +67,7 @@
    +
  • Defined in src/worker/worker-options.ts:39
  • killHandler?: KillHandler
    @@ -75,7 +75,7 @@
    +
  • Defined in src/worker/worker-options.ts:56
  • maxInactiveTime?: number
    @@ -93,20 +93,20 @@ when this timeout expires your tasks is interrupted before completion and remove
    +
  • Defined in src/worker/worker-options.ts:52
  • @@ -118,72 +118,30 @@ when this timeout expires your tasks is interrupted before completion and remove
  • killHandler
  • maxInactiveTime
  • +

    Generated using TypeDoc

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/interfaces/WorkerStatistics.html b/docs/interfaces/WorkerStatistics.html index ff1a365b..c2205824 100644 --- a/docs/interfaces/WorkerStatistics.html +++ b/docs/interfaces/WorkerStatistics.html @@ -1,13 +1,13 @@ -WorkerStatistics | poolifier - v2.6.41
    +WorkerStatistics | poolifier - v2.6.41
    -
    +
    @@ -24,27 +24,27 @@
    • WorkerStatistics
    +
  • Defined in src/utility-types.ts:54
  • - +

    Properties

    -

    Properties

    - +
    elu: boolean

    Whether the worker computes the task event loop utilization (ELU) or not.

    +
  • Defined in src/utility-types.ts:62
  • runTime: boolean
    @@ -52,20 +52,20 @@
    +
  • Defined in src/utility-types.ts:58
  • @@ -75,72 +75,30 @@
  • elu
  • runTime
  • +

    Generated using TypeDoc

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/interfaces/WorkerUsage.html b/docs/interfaces/WorkerUsage.html index ab1520c9..842b7ced 100644 --- a/docs/interfaces/WorkerUsage.html +++ b/docs/interfaces/WorkerUsage.html @@ -1,13 +1,13 @@ -WorkerUsage | poolifier - v2.6.41
    +WorkerUsage | poolifier - v2.6.41
    -
    +
    @@ -24,15 +24,15 @@
    • WorkerUsage
    +
  • Defined in src/pools/worker.ts:155
  • - +

    Properties

    -
    elu +
    elu runTime tasks waitTime @@ -40,13 +40,13 @@

    Properties

    - +

    Tasks event loop utilization statistics.

    +
  • Defined in src/pools/worker.ts:171
  • @@ -54,7 +54,7 @@
    +
  • Defined in src/pools/worker.ts:163
  • @@ -62,7 +62,7 @@
    +
  • Defined in src/pools/worker.ts:159
  • @@ -70,20 +70,20 @@
    +
  • Defined in src/pools/worker.ts:167
  • @@ -95,72 +95,30 @@
  • tasks
  • waitTime
  • +

    Generated using TypeDoc

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/types/ErrorHandler.html b/docs/types/ErrorHandler.html index efef558e..d34d6336 100644 --- a/docs/types/ErrorHandler.html +++ b/docs/types/ErrorHandler.html @@ -1,13 +1,13 @@ -ErrorHandler | poolifier - v2.6.41
    +ErrorHandler | poolifier - v2.6.41
    -
    +
    @@ -40,89 +40,47 @@

    Returns void

    +
  • Defined in src/pools/worker.ts:21
  • +

    Generated using TypeDoc

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/types/ExitHandler.html b/docs/types/ExitHandler.html index 7383296a..8b0bb933 100644 --- a/docs/types/ExitHandler.html +++ b/docs/types/ExitHandler.html @@ -1,13 +1,13 @@ -ExitHandler | poolifier - v2.6.41
    +ExitHandler | poolifier - v2.6.41
    -
    +
    @@ -40,89 +40,47 @@

    Returns void

    +
  • Defined in src/pools/worker.ts:29
  • +

    Generated using TypeDoc

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/types/KillBehavior.html b/docs/types/KillBehavior.html index c93578a6..f4ab15c7 100644 --- a/docs/types/KillBehavior.html +++ b/docs/types/KillBehavior.html @@ -1,13 +1,13 @@ -KillBehavior | poolifier - v2.6.41
    +KillBehavior | poolifier - v2.6.41
    -
    +
    @@ -20,89 +20,47 @@
    +
  • Defined in src/worker/worker-options.ts:18
  • +

    Generated using TypeDoc

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/types/KillHandler.html b/docs/types/KillHandler.html index 857fc38c..bc8431be 100644 --- a/docs/types/KillHandler.html +++ b/docs/types/KillHandler.html @@ -1,13 +1,13 @@ -KillHandler | poolifier - v2.6.41
    +KillHandler | poolifier - v2.6.41
    -
    +
    @@ -28,89 +28,47 @@

    Returns void | Promise<void>

    +
  • Defined in src/worker/worker-options.ts:23
  • +

    Generated using TypeDoc

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/types/Measurement.html b/docs/types/Measurement.html index 5c5f3e74..81ecc373 100644 --- a/docs/types/Measurement.html +++ b/docs/types/Measurement.html @@ -1,13 +1,13 @@ -Measurement | poolifier - v2.6.41
    +Measurement | poolifier - v2.6.41
    -
    +
    +

    Generated using TypeDoc

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/types/MessageHandler.html b/docs/types/MessageHandler.html index b09fdef1..c5e97b9b 100644 --- a/docs/types/MessageHandler.html +++ b/docs/types/MessageHandler.html @@ -1,13 +1,13 @@ -MessageHandler | poolifier - v2.6.41
    +MessageHandler | poolifier - v2.6.41
    -
    +
    @@ -40,89 +40,47 @@

    Returns void

    +
  • Defined in src/pools/worker.ts:13
  • +

    Generated using TypeDoc

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/types/OnlineHandler.html b/docs/types/OnlineHandler.html index 7d3c5f5d..c50b8fe0 100644 --- a/docs/types/OnlineHandler.html +++ b/docs/types/OnlineHandler.html @@ -1,13 +1,13 @@ -OnlineHandler | poolifier - v2.6.41
    +OnlineHandler | poolifier - v2.6.41
    -
    +
    @@ -38,89 +38,47 @@

    Returns void

    +
  • Defined in src/pools/worker.ts:8
  • +

    Generated using TypeDoc

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/types/PoolEvent.html b/docs/types/PoolEvent.html index d408b0dc..b5b8dc11 100644 --- a/docs/types/PoolEvent.html +++ b/docs/types/PoolEvent.html @@ -1,13 +1,13 @@ -PoolEvent | poolifier - v2.6.41
    +PoolEvent | poolifier - v2.6.41
    -
    +
    @@ -20,89 +20,47 @@
    +
  • Defined in src/pools/pool.ts:57
  • +

    Generated using TypeDoc

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/types/PoolType.html b/docs/types/PoolType.html index db409693..a5b57523 100644 --- a/docs/types/PoolType.html +++ b/docs/types/PoolType.html @@ -1,13 +1,13 @@ -PoolType | poolifier - v2.6.41
    +PoolType | poolifier - v2.6.41
    -
    +
    @@ -20,89 +20,47 @@
    +
  • Defined in src/pools/pool.ts:34
  • +

    Generated using TypeDoc

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/types/TaskAsyncFunction.html b/docs/types/TaskAsyncFunction.html index 8443262a..5e24069a 100644 --- a/docs/types/TaskAsyncFunction.html +++ b/docs/types/TaskAsyncFunction.html @@ -1,13 +1,13 @@ -TaskAsyncFunction | poolifier - v2.6.41
    +TaskAsyncFunction | poolifier - v2.6.41
    -
    +
    @@ -43,93 +43,51 @@ This function must return a promise.

    Parameters

    • -
      Optional data: Data
      Optional
    +
    Optional data: Data

    Returns Promise<Response>

    +
  • Defined in src/worker/task-functions.ts:18
  • +

    Generated using TypeDoc

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/types/TaskFunction.html b/docs/types/TaskFunction.html index fc961c36..063fec31 100644 --- a/docs/types/TaskFunction.html +++ b/docs/types/TaskFunction.html @@ -1,13 +1,13 @@ -TaskFunction | poolifier - v2.6.41
    +TaskFunction | poolifier - v2.6.41
    -
    +
    +

    Generated using TypeDoc

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/types/TaskFunctions.html b/docs/types/TaskFunctions.html index fb3d066a..7f72160d 100644 --- a/docs/types/TaskFunctions.html +++ b/docs/types/TaskFunctions.html @@ -1,13 +1,13 @@ -TaskFunctions | poolifier - v2.6.41
    +TaskFunctions | poolifier - v2.6.41
    -
    +
    +

    Generated using TypeDoc

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/types/TaskSyncFunction.html b/docs/types/TaskSyncFunction.html index 6ab58878..96724a0a 100644 --- a/docs/types/TaskSyncFunction.html +++ b/docs/types/TaskSyncFunction.html @@ -1,13 +1,13 @@ -TaskSyncFunction | poolifier - v2.6.41
    +TaskSyncFunction | poolifier - v2.6.41
    -
    +
    @@ -42,93 +42,51 @@

    Parameters

    • -
      Optional data: Data
      Optional
    +
    Optional data: Data

    Returns Response

    +
  • Defined in src/worker/task-functions.ts:7
  • +

    Generated using TypeDoc

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/types/WorkerChoiceStrategy.html b/docs/types/WorkerChoiceStrategy.html index 84737521..11c38d57 100644 --- a/docs/types/WorkerChoiceStrategy.html +++ b/docs/types/WorkerChoiceStrategy.html @@ -1,13 +1,13 @@ -WorkerChoiceStrategy | poolifier - v2.6.41
    +WorkerChoiceStrategy | poolifier - v2.6.41
    -
    +
    +

    Generated using TypeDoc

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/types/WorkerNodeEventCallback.html b/docs/types/WorkerNodeEventCallback.html index 75e077fc..eb27f6ec 100644 --- a/docs/types/WorkerNodeEventCallback.html +++ b/docs/types/WorkerNodeEventCallback.html @@ -1,13 +1,13 @@ -WorkerNodeEventCallback | poolifier - v2.6.41
    +WorkerNodeEventCallback | poolifier - v2.6.41
    -
    +
    @@ -31,93 +31,52 @@
  • workerId: number

    The worker id.

    -
  • +
    +

    Returns void

    +
  • Defined in src/pools/worker.ts:217
  • +

    Generated using TypeDoc

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/types/WorkerType.html b/docs/types/WorkerType.html index fd70878c..15fa7441 100644 --- a/docs/types/WorkerType.html +++ b/docs/types/WorkerType.html @@ -1,13 +1,13 @@ -WorkerType | poolifier - v2.6.41
    +WorkerType | poolifier - v2.6.41
    -
    +
    @@ -20,89 +20,47 @@
    +
  • Defined in src/pools/worker.ts:120
  • +

    Generated using TypeDoc

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/types/Writable.html b/docs/types/Writable.html index bd2cc65e..9dfea538 100644 --- a/docs/types/Writable.html +++ b/docs/types/Writable.html @@ -1,13 +1,13 @@ -Writable | poolifier - v2.6.41
    +Writable | poolifier - v2.6.41
    -
    +
    +

    Generated using TypeDoc

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/variables/KillBehaviors.html b/docs/variables/KillBehaviors.html index bf8546f7..8628d0ad 100644 --- a/docs/variables/KillBehaviors.html +++ b/docs/variables/KillBehaviors.html @@ -1,13 +1,13 @@ -KillBehaviors | poolifier - v2.6.41
    +KillBehaviors | poolifier - v2.6.41
    -
    +
    @@ -33,89 +33,47 @@
    +
  • Defined in src/worker/worker-options.ts:4
  • +

    Generated using TypeDoc

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/variables/Measurements.html b/docs/variables/Measurements.html index 739d21dc..3d494290 100644 --- a/docs/variables/Measurements.html +++ b/docs/variables/Measurements.html @@ -1,13 +1,13 @@ -Measurements | poolifier - v2.6.41
    +Measurements | poolifier - v2.6.41
    -
    +
    +

    Generated using TypeDoc

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/variables/PoolEvents.html b/docs/variables/PoolEvents.html index d6c46274..4f377c95 100644 --- a/docs/variables/PoolEvents.html +++ b/docs/variables/PoolEvents.html @@ -1,13 +1,13 @@ -PoolEvents | poolifier - v2.6.41
    +PoolEvents | poolifier - v2.6.41
    -
    +
    @@ -37,89 +37,47 @@
    Readonly taskError: "taskError"
    +
  • Defined in src/pools/pool.ts:44
  • +

    Generated using TypeDoc

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/variables/PoolTypes.html b/docs/variables/PoolTypes.html index 1aa2fdc0..18b02f31 100644 --- a/docs/variables/PoolTypes.html +++ b/docs/variables/PoolTypes.html @@ -1,13 +1,13 @@ -PoolTypes | poolifier - v2.6.41
    +PoolTypes | poolifier - v2.6.41
    -
    +
    @@ -33,89 +33,47 @@
    +
  • Defined in src/pools/pool.ts:20
  • +

    Generated using TypeDoc

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/variables/WorkerChoiceStrategies.html b/docs/variables/WorkerChoiceStrategies.html index 10453a65..d9ab036b 100644 --- a/docs/variables/WorkerChoiceStrategies.html +++ b/docs/variables/WorkerChoiceStrategies.html @@ -1,13 +1,13 @@ -WorkerChoiceStrategies | poolifier - v2.6.41
    +WorkerChoiceStrategies | poolifier - v2.6.41
    -
    +
    +

    Generated using TypeDoc

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/variables/WorkerTypes.html b/docs/variables/WorkerTypes.html index 4fce7d57..1b43fb55 100644 --- a/docs/variables/WorkerTypes.html +++ b/docs/variables/WorkerTypes.html @@ -1,13 +1,13 @@ -WorkerTypes | poolifier - v2.6.41
    +WorkerTypes | poolifier - v2.6.41
    -
    +
    @@ -27,89 +27,47 @@
    Readonly thread: "thread"
    +
  • Defined in src/pools/worker.ts:112
  • +

    Generated using TypeDoc

    -
    \ No newline at end of file +
    \ No newline at end of file -- 2.34.1