X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=docs%2Fclasses%2FDynamicThreadPool.html;h=a609d859bfb1757fb5c7beacb7dc657f3182dd43;hb=c0eb19668d003c60eb90781a1c91f2743442ed83;hp=cbbc5b2def4b48f98f57d9fddd3c3af7775c93fb;hpb=5e5a659e2b415c7d533dad095eda082989983f8e;p=poolifier.git
diff --git a/docs/classes/DynamicThreadPool.html b/docs/classes/DynamicThreadPool.html
index cbbc5b2d..a609d859 100644
--- a/docs/classes/DynamicThreadPool.html
+++ b/docs/classes/DynamicThreadPool.html
@@ -45,7 +45,7 @@ When the maximum number of threads is reached and workers are busy, an event is
+Defined in src/pools/thread/dynamic.ts:15
@@ -81,7 +81,7 @@ When the maximum number of threads is reached and workers are busy, an event is
after Task Execution Hook
after Worker Setup
before Task Execution Hook
-
choose Worker Node
+
create And Setup Dynamic Worker
create And Setup Worker
create Worker
destroy
@@ -141,7 +141,7 @@ When the maximum number of threads is reached and workers are busy, an event is
+
Defined in src/pools/thread/dynamic.ts:27
Properties
@@ -159,7 +159,7 @@ When the maximum number of threads is reached and workers are busy, an event is
+Defined in src/pools/abstract-pool.ts:55
Protected
Readonly
file Path
file Path : string
@@ -168,7 +168,7 @@ When the maximum number of threads is reached and workers are busy, an event is
+
Defined in src/pools/abstract-pool.ts:88
Protected
Readonly
max
max : number
@@ -176,7 +176,7 @@ When the maximum number of threads is reached and workers are busy, an event is
+Defined in src/pools/thread/dynamic.ts:29
Protected
Readonly
number Of Workers
number Of Workers : number
@@ -185,7 +185,7 @@ When the maximum number of threads is reached and workers are busy, an event is
+Defined in src/pools/abstract-pool.ts:87
Protected
Readonly
opts
@@ -194,7 +194,7 @@ When the maximum number of threads is reached and workers are busy, an event is
+Defined in src/pools/thread/fixed.ts:59
Protected
promise Response Map
@@ -208,7 +208,7 @@ When the maximum number of threads is reached and workers are busy, an event is
+Defined in src/pools/abstract-pool.ts:65
Protected
worker Choice Strategy Context
@@ -217,7 +217,7 @@ When the maximum number of threads is reached and workers are busy, an event is
+Defined in src/pools/abstract-pool.ts:73
Readonly
worker Nodes
@@ -226,7 +226,7 @@ When the maximum number of threads is reached and workers are busy, an event is
+Defined in src/pools/abstract-pool.ts:52
Accessors
@@ -241,7 +241,7 @@ When the maximum number of threads is reached and workers are busy, an event is
+Defined in src/pools/thread/dynamic.ts:47
+Defined in src/pools/abstract-pool.ts:391
+Defined in src/pools/abstract-pool.ts:240
+Defined in src/pools/thread/dynamic.ts:42
+Defined in src/pools/thread/fixed.ts:122
+Defined in src/pools/thread/dynamic.ts:37
+Defined in src/pools/thread/fixed.ts:117
Protected
after Worker Setup
+Defined in src/pools/thread/fixed.ts:102
Protected
before Task Execution Hook
-
+
+Protected
create And Setup Dynamic Worker
Chooses a worker node for the next task.
-The default worker choice strategy uses a round robin algorithm to distribute the load.
+Creates a new dynamic worker and sets it up completely in the pool worker nodes.
Returns number
The worker node key
+Returns ThreadWorkerWithMessageChannel
New, completely set up dynamic worker.
+Protected
create@@ -417,37 +416,38 @@ Can be overridden.
Protected
createReturns a newly created worker.
+Creates a new worker.
Returns ThreadWorkerWithMessageChannel
+Returns ThreadWorkerWithMessageChannel
Newly created worker.
+ +destroy
Shutdowns every current worker in this pool.
+Terminate every current worker in this pool.
Returns Promise<void>
+Protected
destroyShutdowns the given worker.
+Terminates the given worker.
Parameters
@@ -461,7 +461,7 @@ Can be overridden. +enable Tasks Queue
@@ -486,7 +486,7 @@ Can be overridden.
execute
@@ -512,16 +512,20 @@ Can be overridden.
Protected
internalReturns boolean
Protected
is@@ -533,7 +537,7 @@ Can be overridden.
Inherited from FixedThreadPool.isMain
-- Defined in src/pools/thread/fixed.ts:65
Protected
register@@ -574,7 +578,7 @@ Can be overridden.
Inherited from FixedThreadPool.registerWorkerMessageListener
-- Defined in src/pools/thread/fixed.ts:86
Protected
send@@ -599,7 +603,7 @@ Can be overridden.
Inherited from FixedThreadPool.sendToWorker
-- Defined in src/pools/thread/fixed.ts:78
set Tasks Queue Options
@@ -619,7 +623,7 @@ Can be overridden.
Inherited from FixedThreadPool.setTasksQueueOptions
-- Defined in src/pools/abstract-pool.ts:348
set Worker Choice Strategy
@@ -644,7 +648,7 @@ Can be overridden.
Inherited from FixedThreadPool.setWorkerChoiceStrategy
-- Defined in src/pools/abstract-pool.ts:303
set Worker Choice Strategy Options
@@ -664,7 +668,7 @@ Can be overridden.
Inherited from FixedThreadPool.setWorkerChoiceStrategyOptions
-- Defined in src/pools/abstract-pool.ts:325
Protected
setup@@ -677,7 +681,7 @@ Can be overridden
Inherited from FixedThreadPool.setupHook
-- Defined in src/pools/abstract-pool.ts:449
Protected
worker@@ -705,7 +709,7 @@ Can be overridden
Inherited from FixedThreadPool.workerListener
-- Defined in src/pools/abstract-pool.ts:705