X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;ds=sidebyside;f=docs%2Fclasses%2FAbstractWorker.html;h=005c17e3676d20d2f8f82d665989d83d680d8152;hb=2624da4d8f724e8bc0b655cddfc6ba5ae9a4d053;hp=2d650398b30c7c574d7479c24dd129d83199e475;hpb=afa30fd0dd5bbc5d305cc30be663966a449efc08;p=poolifier.git
diff --git a/docs/classes/AbstractWorker.html b/docs/classes/AbstractWorker.html
index 2d650398..005c17e3 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
@@ -164,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
@@ -180,15 +190,15 @@
+Defined in src/worker/abstract-worker.ts:75
Protected
statistics
-statistics: WorkerStatistics
-
+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
-- beginTaskPerformance(message): TaskPerformance
+- beginTaskPerformance(): TaskPerformance
-
-
-
Returns TaskPerformance
+Defined in src/worker/abstract-worker.ts:303
+Defined in node_modules/.pnpm/@types+node@20.3.3/node_modules/@types/node/async_hooks.d.ts:283
Protected
checkAlive
@@ -260,7 +265,15 @@
Returns void
+Defined in src/worker/abstract-worker.ts:196
+
+Private
checkStatistics
+
+- checkStatistics(): void
+-
+
Returns void
Private
checkTaskFunctions
@@ -279,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
-- endTaskPerformance(taskPerformance): TaskPerformance
+- endTaskPerformance(taskPerformance): TaskPerformance
-
Parameters
-
-
taskPerformance: TaskPerformance
-Returns TaskPerformance
+
+Defined in src/worker/abstract-worker.ts:311
Protected
getMainWorker
@@ -333,7 +346,7 @@ never be called.
+Defined in src/worker/abstract-worker.ts:177
Private
getTaskFunction
@@ -352,7 +365,7 @@ never be called.
+Defined in src/worker/abstract-worker.ts:294
Protected
handleError
@@ -368,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
@@ -384,14 +397,14 @@ never be called.
Parameters
Returns void
+Defined in src/worker/abstract-worker.ts:153
Protected
runAsync
@@ -408,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
@@ -487,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
@@ -506,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,6 +60,7 @@
alive Interval?
+id
is Main
last Task Timestamp
main Worker
@@ -73,6 +74,7 @@
begin Task Performance
bind
check Alive
+check Statistics
check Task Functions
check Worker Options
emit Destroy
@@ -125,7 +127,7 @@
-
@@ -138,7 +140,7 @@
Properties
mainWorker: undefined | null | MainWorker
+mainWorker: MainWorker
Reference to main worker.
Properties
+Protected
Abstract
idWorker id.
+Protected
Readonly
is