You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.
Dismiss alert
</div></div></section><sectionclass="tsd-panel"><h4>Type Parameters</h4><ulclass="tsd-type-parameter-list"><li><spanid="data"><spanclass="tsd-kind-type-parameter">Data</span> = <spanclass="tsd-signature-type">unknown</span></span><divclass="tsd-comment tsd-typography"><p>Type of data sent to the worker. This can only be structured-cloneable data.</p>
</div></li><li><spanid="response"><spanclass="tsd-kind-type-parameter">Response</span> = <spanclass="tsd-signature-type">unknown</span></span><divclass="tsd-comment tsd-typography"><p>Type of execution response. This can only be structured-cloneable data.</p>
</div><sectionclass="tsd-panel"><h4>Type Parameters</h4><ulclass="tsd-type-parameter-list"><li><spanid="constructorfixedthreadpooldata"><spanclass="tsd-kind-type-parameter">Data</span> = <spanclass="tsd-signature-type">unknown</span></span><divclass="tsd-comment tsd-typography"><p>Type of data sent to the worker. This can only be structured-cloneable data.</p>
</div></li><li><spanid="constructorfixedthreadpoolresponse"><spanclass="tsd-kind-type-parameter">Response</span> = <spanclass="tsd-signature-type">unknown</span></span><divclass="tsd-comment tsd-typography"><p>Type of execution response. This can only be structured-cloneable data.</p>
</div></li></ul></section><divclass="tsd-parameters"><h4class="tsd-parameters-title">Parameters</h4><ulclass="tsd-parameter-list"><li><span><spanclass="tsd-kind-parameter">numberOfThreads</span>: <spanclass="tsd-signature-type">number</span></span><divclass="tsd-comment tsd-typography"><p>Number of threads for this pool.</p>
</div></li><li><span><spanclass="tsd-kind-parameter">filePath</span>: <spanclass="tsd-signature-type">string</span></span><divclass="tsd-comment tsd-typography"><p>Path to an implementation of a <code>ThreadWorker</code> file, which can be relative or absolute.</p>
</div></li><li><span><spanclass="tsd-kind-parameter">opts</span>: <ahref="../types/src.ThreadPoolOptions.html" class="tsd-signature-type tsd-kind-type-alias">ThreadPoolOptions</a><spanclass="tsd-signature-symbol"> = {}</span></span><divclass="tsd-comment tsd-typography"><p>Options for this fixed thread pool.</p>
</div></li><li><span><codeclass="tsd-tag">Optional</code><spanclass="tsd-kind-parameter">maximumNumberOfThreads</span>: <spanclass="tsd-signature-type">number</span></span><divclass="tsd-comment tsd-typography"><p>The maximum number of threads for this pool.</p>
</div></li></ul></div><h4class="tsd-returns-title">Returns <ahref="" class="tsd-signature-type tsd-kind-class">FixedThreadPool</a><spanclass="tsd-signature-symbol"><</span><aclass="tsd-signature-type tsd-kind-type-parameter" href="#data">Data</a><spanclass="tsd-signature-symbol">,</span><aclass="tsd-signature-type tsd-kind-type-parameter" href="#response">Response</a><spanclass="tsd-signature-symbol">></span></h4><asideclass="tsd-sources"><p>Overrides AbstractPool<Worker, Data, Response>.constructor</p><ul><li>Defined in <ahref="https://github.com/poolifier/poolifier/blob/81b5403d5024050a872b571c88bc95be1a72ff68/src/pools/thread/fixed.ts#L56">src/pools/thread/fixed.ts:56</a></li></ul></aside></div></li></ul></section></section></details><detailsclass="tsd-panel-group tsd-member-group tsd-accordion" open><summaryclass="tsd-accordion-summary" data-key="section-Properties"><svgwidth="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><usehref="../assets/icons.svg#icon-chevronDown"></use></svg><h2>Properties</h2></summary><section><sectionclass="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><h3class="tsd-anchor-link" id="destroying"><codeclass="tsd-tag">Protected</code><span>destroying</span><ahref="#destroying" aria-label="Permalink" class="tsd-anchor-icon"><svgviewBox="0 0 24 24" aria-hidden="true"><usehref="../assets/icons.svg#icon-anchor"></use></svg></a></h3><divclass="tsd-signature"><spanclass="tsd-kind-property">destroying</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">boolean</span></div><divclass="tsd-comment tsd-typography"><p>Whether the pool is destroying or not.</p>
</div><asideclass="tsd-sources"><p>Inherited from <ahref="../interfaces/src.AbstractPool.html">AbstractPool</a>.<ahref="../interfaces/src.AbstractPool.html#destroying">destroying</a></p><ul><li>Defined in <ahref="https://github.com/poolifier/poolifier/blob/81b5403d5024050a872b571c88bc95be1a72ff68/src/pools/abstract-pool.ts#L377">src/pools/abstract-pool.ts:377</a></li></ul></aside></section><sectionclass="tsd-panel tsd-member tsd-is-inherited"><h3class="tsd-anchor-link" id="emitter"><codeclass="tsd-tag">Optional</code><span>emitter</span><ahref="#emitter" aria-label="Permalink" class="tsd-anchor-icon"><svgviewBox="0 0 24 24" aria-hidden="true"><usehref="../assets/icons.svg#icon-anchor"></use></svg></a></h3><divclass="tsd-signature"><spanclass="tsd-kind-property">emitter</span><spanclass="tsd-signature-symbol">?:</span><spanclass="tsd-signature-type">EventEmitterAsyncResource</span></div><divclass="tsd-comment tsd-typography"><divclass="tsd-tag-inheritDoc"><h4class="tsd-anchor-link" id="inherit-doc">Inherit Doc<ahref="#inherit-doc" aria-label="Permalink" class="tsd-anchor-icon"><svgviewBox="0 0 24 24" aria-hidden="true"><usehref="../assets/icons.svg#icon-anchor"></use></svg></a></h4></div></div><asideclass="tsd-sources"><p>Inherited from <ahref="../interfaces/src.AbstractPool.html">AbstractPool</a>.<ahref="../interfaces/src.AbstractPool.html#emitter">emitter</a></p><ul><li>Defined in <ahref="https://github.com/poolifier/poolifier/blob/81b5403d5024050a872b571c88bc95be1a72ff68/src/pools/abstract-pool.ts#L87">src/pools/abstract-pool.ts:87</a></li></ul></aside></section><sectionclass="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><h3class="tsd-anchor-link" id="filepath"><codeclass="tsd-tag">Protected</code><codeclass="tsd-tag">Readonly</code><span>file<wbr/>Path</span><ahref="#filepath" aria-label="Permalink" class="tsd-anchor-icon"><svgviewBox="0 0 24 24" aria-hidden="true"><usehref="../assets/icons.svg#icon-anchor"></use></svg></a></h3><divclass="tsd-signature"><spanclass="tsd-kind-property">filePath</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span></div><divclass="tsd-comment tsd-typography"><p>Path to the worker file.</p>
</div><asideclass="tsd-sources"><p>Inherited from <ahref="../interfaces/src.AbstractPool.html">AbstractPool</a>.<ahref="../interfaces/src.AbstractPool.html#filepath">filePath</a></p><ul><li>Defined in <ahref="https://github.com/poolifier/poolifier/blob/81b5403d5024050a872b571c88bc95be1a72ff68/src/pools/abstract-pool.ts#L527">src/pools/abstract-pool.ts:527</a></li></ul></aside></section><sectionclass="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><h3class="tsd-anchor-link" id="maximumnumberofworkers"><codeclass="tsd-tag">Protected</code><codeclass="tsd-tag">Optional</code><codeclass="tsd-tag">Readonly</code><span>maximum<wbr/>Number<wbr/>Of<wbr/>Workers</span><ahref="#maximumnumberofworkers" aria-label="Permalink" class="tsd-anchor-icon"><svgviewBox="0 0 24 24" aria-hidden="true"><usehref="../assets/icons.svg#icon-anchor"></use></svg></a></h3><divclass="tsd-signature"><spanclass="tsd-kind-property">maximumNumberOfWorkers</span><spanclass="tsd-signature-symbol">?:</span><spanclass="tsd-signature-type">number</span></div><divclass="tsd-comment tsd-typography"><p>Maximum number of workers that this pool manages.</p>
</div><asideclass="tsd-sources"><p>Inherited from <ahref="../interfaces/src.AbstractPool.html">AbstractPool</a>.<ahref="../interfaces/src.AbstractPool.html#maximumnumberofworkers">maximumNumberOfWorkers</a></p><ul><li>Defined in <ahref="https://github.com/poolifier/poolifier/blob/81b5403d5024050a872b571c88bc95be1a72ff68/src/pools/abstract-pool.ts#L529">src/pools/abstract-pool.ts:529</a></li></ul></aside></section><sectionclass="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><h3class="tsd-anchor-link" id="minimumnumberofworkers"><codeclass="tsd-tag">Protected</code><codeclass="tsd-tag">Readonly</code><span>minimum<wbr/>Number<wbr/>Of<wbr/>Workers</span><ahref="#minimumnumberofworkers" aria-label="Permalink" class="tsd-anchor-icon"><svgviewBox="0 0 24 24" aria-hidden="true"><usehref="../assets/icons.svg#icon-anchor"></use></svg></a></h3><divclass="tsd-signature"><spanclass="tsd-kind-property">minimumNumberOfWorkers</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">number</span></div><divclass="tsd-comment tsd-typography"><p>Minimum number of workers that this pool manages.</p>
</div><asideclass="tsd-sources"><p>Inherited from <ahref="../interfaces/src.AbstractPool.html">AbstractPool</a>.<ahref="../interfaces/src.AbstractPool.html#minimumnumberofworkers">minimumNumberOfWorkers</a></p><ul><li>Defined in <ahref="https://github.com/poolifier/poolifier/blob/81b5403d5024050a872b571c88bc95be1a72ff68/src/pools/abstract-pool.ts#L526">src/pools/abstract-pool.ts:526</a></li></ul></aside></section><sectionclass="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><h3class="tsd-anchor-link" id="opts"><codeclass="tsd-tag">Protected</code><codeclass="tsd-tag">Readonly</code><span>opts</span><ahref="#opts" aria-label="Permalink" class="tsd-anchor-icon"><svgviewBox="0 0 24 24" aria-hidden="true"><usehref="../assets/icons.svg#icon-anchor"></use></svg></a></h3><divclass="tsd-signature"><spanclass="tsd-kind-property">opts</span><spanclass="tsd-signature-symbol">:</span><ahref="../interfaces/src.PoolOptions.html" class="tsd-signature-type tsd-kind-interface">PoolOptions</a><spanclass="tsd-signature-symbol"><</span><spanclass="tsd-signature-type">Worker</span><spanclass="tsd-signature-symbol">></span></div><divclass="tsd-comment tsd-typography"><p>Options for the pool.</p>
<li><code>key</code>: The message id of each submitted task.</li>
<li><code>value</code>: An object that contains task's worker node key, execution response promise resolve and reject callbacks, async resource.</li>
</ul>
<p>When we receive a message from the worker, we get a map entry with the promise resolve/reject bound to the message id.</p>
</div><asideclass="tsd-sources"><p>Inherited from <ahref="../interfaces/src.AbstractPool.html">AbstractPool</a>.<ahref="../interfaces/src.AbstractPool.html#promiseresponsemap">promiseResponseMap</a></p><ul><li>Defined in <ahref="https://github.com/poolifier/poolifier/blob/81b5403d5024050a872b571c88bc95be1a72ff68/src/pools/abstract-pool.ts#L386">src/pools/abstract-pool.ts:386</a></li></ul></aside></section><sectionclass="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><h3class="tsd-anchor-link" id="started"><codeclass="tsd-tag">Protected</code><span>started</span><ahref="#started" aria-label="Permalink" class="tsd-anchor-icon"><svgviewBox="0 0 24 24" aria-hidden="true"><usehref="../assets/icons.svg#icon-anchor"></use></svg></a></h3><divclass="tsd-signature"><spanclass="tsd-kind-property">started</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">boolean</span></div><divclass="tsd-comment tsd-typography"><p>Whether the pool is started or not.</p>
</div><asideclass="tsd-sources"><p>Inherited from <ahref="../interfaces/src.AbstractPool.html">AbstractPool</a>.<ahref="../interfaces/src.AbstractPool.html#started">started</a></p><ul><li>Defined in <ahref="https://github.com/poolifier/poolifier/blob/81b5403d5024050a872b571c88bc95be1a72ff68/src/pools/abstract-pool.ts#L397">src/pools/abstract-pool.ts:397</a></li></ul></aside></section><sectionclass="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><h3class="tsd-anchor-link" id="starting"><codeclass="tsd-tag">Protected</code><span>starting</span><ahref="#starting" aria-label="Permalink" class="tsd-anchor-icon"><svgviewBox="0 0 24 24" aria-hidden="true"><usehref="../assets/icons.svg#icon-anchor"></use></svg></a></h3><divclass="tsd-signature"><spanclass="tsd-kind-property">starting</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">boolean</span></div><divclass="tsd-comment tsd-typography"><p>Whether the pool is starting or not.</p>
</div><asideclass="tsd-sources"><p>Inherited from <ahref="../interfaces/src.AbstractPool.html">AbstractPool</a>.<ahref="../interfaces/src.AbstractPool.html#workerchoicestrategiescontext">workerChoiceStrategiesContext</a></p><ul><li>Defined in <ahref="https://github.com/poolifier/poolifier/blob/81b5403d5024050a872b571c88bc95be1a72ff68/src/pools/abstract-pool.ts#L407">src/pools/abstract-pool.ts:407</a></li></ul></aside></section><sectionclass="tsd-panel tsd-member tsd-is-inherited"><h3class="tsd-anchor-link" id="workernodes"><codeclass="tsd-tag">Readonly</code><span>worker<wbr/>Nodes</span><ahref="#workernodes" aria-label="Permalink" class="tsd-anchor-icon"><svgviewBox="0 0 24 24" aria-hidden="true"><usehref="../assets/icons.svg#icon-anchor"></use></svg></a></h3><divclass="tsd-signature"><spanclass="tsd-kind-property">workerNodes</span><spanclass="tsd-signature-symbol">:</span><ahref="../interfaces/src.IWorkerNode.html" class="tsd-signature-type tsd-kind-interface">IWorkerNode</a><spanclass="tsd-signature-symbol"><</span><spanclass="tsd-signature-type">Worker</span><spanclass="tsd-signature-symbol">,</span><aclass="tsd-signature-type tsd-kind-type-parameter" href="#data">Data</a><spanclass="tsd-signature-symbol">></span><spanclass="tsd-signature-symbol">[]</span><spanclass="tsd-signature-symbol"> = []</span></div><divclass="tsd-comment tsd-typography"><divclass="tsd-tag-inheritDoc"><h4class="tsd-anchor-link" id="inherit-doc-1">Inherit Doc<ahref="#inherit-doc-1" aria-label="Permalink" class="tsd-anchor-icon"><svgviewBox="0 0 24 24" aria-hidden="true"><usehref="../assets/icons.svg#icon-anchor"></use></svg></a></h4></div></div><asideclass="tsd-sources"><p>Inherited from <ahref="../interfaces/src.AbstractPool.html">AbstractPool</a>.<ahref="../interfaces/src.AbstractPool.html#workernodes">workerNodes</a></p><ul><li>Defined in <ahref="https://github.com/poolifier/poolifier/blob/81b5403d5024050a872b571c88bc95be1a72ff68/src/pools/abstract-pool.ts#L90">src/pools/abstract-pool.ts:90</a></li></ul></aside></section></section></details><detailsclass="tsd-panel-group tsd-member-group tsd-accordion" open><summaryclass="tsd-accordion-summary" data-key="section-Accessors"><svgwidth="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><usehref="../assets/icons.svg#icon-chevronDown"></use></svg><h2>Accessors</h2></summary><section><sectionclass="tsd-panel tsd-member tsd-is-protected"><h3class="tsd-anchor-link" id="backpressure"><codeclass="tsd-tag">Protected</code><span>back<wbr/>Pressure</span><ahref="#backpressure" aria-label="Permalink" class="tsd-anchor-icon"><svgviewBox="0 0 24 24" aria-hidden="true"><usehref="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ulclass="tsd-signatures tsd-is-protected"><li><divclass="tsd-signature" id="backpressurebackpressure"><spanclass="tsd-signature-keyword">get</span><spanclass="tsd-kind-get-signature">backPressure</span><spanclass="tsd-signature-symbol">()</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">boolean</span></div><divclass="tsd-description"><divclass="tsd-comment tsd-typography"><p>Whether the pool is back pressured or not.</p>
</div><h4class="tsd-returns-title">Returns <spanclass="tsd-signature-type">boolean</span></h4><p>The pool back pressure boolean status.</p>
<asideclass="tsd-sources"><p>Overrides AbstractPool.backPressure</p><ul><li>Defined in <ahref="https://github.com/poolifier/poolifier/blob/81b5403d5024050a872b571c88bc95be1a72ff68/src/pools/thread/fixed.ts#L30">src/pools/thread/fixed.ts:30</a></li></ul></aside></div></li></ul></section><sectionclass="tsd-panel tsd-member tsd-is-protected"><h3class="tsd-anchor-link" id="busy"><codeclass="tsd-tag">Protected</code><span>busy</span><ahref="#busy" aria-label="Permalink" class="tsd-anchor-icon"><svgviewBox="0 0 24 24" aria-hidden="true"><usehref="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ulclass="tsd-signatures tsd-is-protected"><li><divclass="tsd-signature" id="busybusy"><spanclass="tsd-signature-keyword">get</span><spanclass="tsd-kind-get-signature">busy</span><spanclass="tsd-signature-symbol">()</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">boolean</span></div><divclass="tsd-description"><divclass="tsd-comment tsd-typography"><p>Whether the pool is busy or not.</p>
</div><h4class="tsd-returns-title">Returns <spanclass="tsd-signature-type">boolean</span></h4><p>The pool busyness boolean status.</p>
<asideclass="tsd-sources"><p>Inherited from <ahref="../interfaces/src.AbstractPool.html">AbstractPool</a>.<ahref="../interfaces/src.AbstractPool.html#internalbusy">internalBusy</a></p><ul><li>Defined in <ahref="https://github.com/poolifier/poolifier/blob/81b5403d5024050a872b571c88bc95be1a72ff68/src/pools/abstract-pool.ts#L1248">src/pools/abstract-pool.ts:1248</a></li></ul></aside></div></li></ul></section><sectionclass="tsd-panel tsd-member tsd-is-protected"><h3class="tsd-anchor-link" id="ismain"><codeclass="tsd-tag">Protected</code><span>is<wbr/>Main</span><ahref="#ismain" aria-label="Permalink" class="tsd-anchor-icon"><svgviewBox="0 0 24 24" aria-hidden="true"><usehref="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ulclass="tsd-signatures tsd-is-protected"><liclass=""><divclass="tsd-signature tsd-anchor-link" id="ismain-1"><spanclass="tsd-kind-call-signature">isMain</span><spanclass="tsd-signature-symbol">()</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">boolean</span><ahref="#ismain-1" aria-label="Permalink" class="tsd-anchor-icon"><svgviewBox="0 0 24 24" aria-hidden="true"><usehref="../assets/icons.svg#icon-anchor"></use></svg></a></div><divclass="tsd-description"><divclass="tsd-comment tsd-typography"><p>Returns whether the worker is the main worker or not.</p>
</div><h4class="tsd-returns-title">Returns <spanclass="tsd-signature-type">boolean</span></h4><p><code>true</code> if the worker is the main worker, <code>false</code> otherwise.</p>
</div><h4class="tsd-returns-title">Returns <spanclass="tsd-signature-type">boolean</span></h4><p>Whether to create a dynamic worker or not.</p>
<asideclass="tsd-sources"><p>Overrides <ahref="../interfaces/src.AbstractPool.html">AbstractPool</a>.<ahref="../interfaces/src.AbstractPool.html#shallcreatedynamicworker">shallCreateDynamicWorker</a></p><ul><li>Defined in <ahref="https://github.com/poolifier/poolifier/blob/81b5403d5024050a872b571c88bc95be1a72ff68/src/pools/thread/fixed.ts#L144">src/pools/thread/fixed.ts:144</a></li></ul></aside></div></li></ul></section><sectionclass="tsd-panel tsd-member tsd-is-inherited"><h3class="tsd-anchor-link" id="start"><span>start</span><ahref="#start" aria-label="Permalink" class="tsd-anchor-icon"><svgviewBox="0 0 24 24" aria-hidden="true"><usehref="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ulclass="tsd-signatures tsd-is-inherited"><liclass="tsd-is-inherited"><divclass="tsd-signature tsd-anchor-link" id="start-1"><spanclass="tsd-kind-call-signature">start</span><spanclass="tsd-signature-symbol">()</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">void</span><ahref="#start-1" aria-label="Permalink" class="tsd-anchor-icon"><svgviewBox="0 0 24 24" aria-hidden="true"><usehref="../assets/icons.svg#icon-anchor"></use></svg></a></div><divclass="tsd-description"><h4class="tsd-returns-title">Returns <spanclass="tsd-signature-type">void</span></h4><divclass="tsd-comment tsd-typography"><divclass="tsd-tag-inheritDoc"><h4class="tsd-anchor-link" id="inherit-doc-15">Inherit Doc<ahref="#inherit-doc-15" aria-label="Permalink" class="tsd-anchor-icon"><svgviewBox="0 0 24 24" aria-hidden="true"><usehref="../assets/icons.svg#icon-anchor"></use></svg></a></h4></div></div><asideclass="tsd-sources"><p>Inherited from <ahref="../interfaces/src.AbstractPool.html">AbstractPool</a>.<ahref="../interfaces/src.AbstractPool.html#start">start</a></p><ul><li>Defined in <ahref="https://github.com/poolifier/poolifier/blob/81b5403d5024050a872b571c88bc95be1a72ff68/src/pools/abstract-pool.ts#L898">src/pools/abstract-pool.ts:898</a></li></ul></aside></div></li></ul></section><sectionclass="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><h3class="tsd-anchor-link" id="workermessagelistener"><codeclass="tsd-tag">Protected</code><codeclass="tsd-tag">Readonly</code><span>worker<wbr/>Message<wbr/>Listener</span><ahref="#workermessagelistener" aria-label="Permalink" class="tsd-anchor-icon"><svgviewBox="0 0 24 24" aria-hidden="true"><usehref="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ulclass="tsd-signatures tsd-is-protected tsd-is-inherited"><liclass="tsd-is-inherited"><divclass="tsd-signature tsd-anchor-link" id="workermessagelistener-1"><spanclass="tsd-kind-call-signature">workerMessageListener</span><spanclass="tsd-signature-symbol">(</span><spanclass="tsd-kind-parameter">message</span><spanclass="tsd-signature-symbol">:</span><ahref="../interfaces/src.MessageValue.html" class="tsd-signature-type tsd-kind-interface">MessageValue</a><spanclass="tsd-signature-symbol"><</span><aclass="tsd-signature-type tsd-kind-type-parameter" href="#response">Response</a><spanclass="tsd-signature-symbol">></span><spanclass="tsd-signature-symbol">)</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">void</span><ahref="#workermessagelistener-1" aria-label="Permalink" class="tsd-anchor-icon"><svgviewBox="0 0 24 24" aria-hidden="true"><usehref="../assets/icons.svg#icon-anchor"></use></svg></a></div><divclass="tsd-description"><divclass="tsd-comment tsd-typography"><p>This method is the message listener registered on each worker.</p>
</div><divclass="tsd-parameters"><h4class="tsd-parameters-title">Parameters</h4><ulclass="tsd-parameter-list"><li><span><spanclass="tsd-kind-parameter">message</span>: <ahref="../interfaces/src.MessageValue.html" class="tsd-signature-type tsd-kind-interface">MessageValue</a><spanclass="tsd-signature-symbol"><</span><aclass="tsd-signature-type tsd-kind-type-parameter" href="#response">Response</a><spanclass="tsd-signature-symbol">></span></span><divclass="tsd-comment tsd-typography"><p>The message received from the worker.</p>