X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=docs%2Fclasses%2FAbstractWorker.html;h=30eeca3c265a94eb003cf52d0f8390d4ec115653;hb=2a6631992868d900762f62e4c228dce4e4ee549a;hp=c4da792dfd210020c6d059c52cf65adc5eb494aa;hpb=15d6dfaf877ec6a99e2bde48cb3c8a9e8671c075;p=poolifier.git
diff --git a/docs/classes/AbstractWorker.html b/docs/classes/AbstractWorker.html
index c4da792d..30eeca3c 100644
--- a/docs/classes/AbstractWorker.html
+++ b/docs/classes/AbstractWorker.html
@@ -29,12 +29,12 @@
Data = unknown
-
+Defined in src/worker/abstract-worker.ts:70
Protected
lastTaskTimestamp
lastTaskTimestamp: number
@@ -161,15 +174,15 @@
+Defined in src/worker/abstract-worker.ts:50
-Protected
mainWorker
-mainWorker: undefined | null | MainWorker
+Protected
Readonly
mainWorker
+mainWorker: MainWorker
+Defined in src/worker/abstract-worker.ts:74
Protected
Readonly
opts
@@ -177,7 +190,15 @@
+Defined in src/worker/abstract-worker.ts:75
+
+Protected
statistics
+
+
+
Protected
taskFunctions
@@ -185,7 +206,7 @@
+Defined in src/worker/abstract-worker.ts:46
Methods
+Defined in node_modules/.pnpm/@types+node@20.3.3/node_modules/@types/node/async_hooks.d.ts:306
+
+Private
beginTaskPerformance
+
+Defined in node_modules/.pnpm/@types+node@20.3.3/node_modules/@types/node/async_hooks.d.ts:283
Protected
checkAlive
@@ -236,7 +265,15 @@
Returns void
+Defined in src/worker/abstract-worker.ts:196
+
+Private
checkStatistics
+
+- checkStatistics(): void
+-
+
Returns void
Private
checkTaskFunctions
@@ -255,7 +292,7 @@
Returns void
+Defined in src/worker/abstract-worker.ts:113
Private
checkWorkerOptions
Returns void
+Defined in src/worker/abstract-worker.ts:101
+Defined in node_modules/.pnpm/@types+node@20.3.3/node_modules/@types/node/async_hooks.d.ts:302
+
+Private
endTaskPerformance
+
Protected
getMainWorker
@@ -296,7 +346,7 @@ never be called.
+Defined in src/worker/abstract-worker.ts:177
Private
getTaskFunction
@@ -315,7 +365,7 @@ never be called.
+Defined in src/worker/abstract-worker.ts:294
Protected
handleError
@@ -331,11 +381,11 @@ never be called.
-Returns string
Message of the error.
+Returns string
The error message.
+Defined in src/worker/abstract-worker.ts:211
Protected
messageListener
@@ -347,14 +397,14 @@ never be called.
Parameters
Returns void
+Defined in src/worker/abstract-worker.ts:153
Protected
runAsync
@@ -371,14 +421,14 @@ never be called.
-
-
message: MessageValue<Data, Worker | MessagePort>
+
Returns void
+Defined in src/worker/abstract-worker.ts:256
+Defined in node_modules/.pnpm/@types+node@20.3.3/node_modules/@types/node/async_hooks.d.ts:294
Protected
runSync
@@ -450,14 +500,14 @@ then restore the original execution context.
-
-
message: MessageValue<Data, Worker | MessagePort>
+
Returns void
+Defined in src/worker/abstract-worker.ts:221
Protected
Abstract
sendToMainWorker
@@ -469,14 +519,14 @@ then restore the original execution context.
Parameters
Returns void
+Defined in src/worker/abstract-worker.ts:189
+Defined in node_modules/.pnpm/@types+node@20.3.3/node_modules/@types/node/async_hooks.d.ts:311
+Defined in node_modules/.pnpm/@types+node@20.3.3/node_modules/@types/node/async_hooks.d.ts:277
+WorkerTypes
+availableParallelism
Type of data this worker receives from pool's execution. This can only be serializable data.
+Type of data this worker receives from pool's execution. This can only be structured-cloneable data.
Response = unknown
-Type of response the worker sends back to the main worker. This can only be serializable data.
+Type of response the worker sends back to the main worker. This can only be structured-cloneable data.
@@ -60,20 +60,25 @@
alive Interval?
+id
is Main
last Task Timestamp
main Worker
opts
+statistics
task Functions
async Id
+begin Task Performance
bind
check Alive
+check Statistics
check Task Functions
check Worker Options
emit Destroy
+end Task Performance
get Main Worker
get Task Function
handle Error
@@ -122,7 +127,7 @@
-
@@ -135,7 +140,7 @@
Properties
Methods
mainWorker: undefined | null | MainWorker
+mainWorker: MainWorker
Reference to main worker.
Properties
+Protected
Abstract
idWorker id.
+Protected
Readonly
is