repositories
/
e-mobility-charging-stations-simulator.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
feat: restart worker on uncaught exception
[e-mobility-charging-stations-simulator.git]
/
src
/
worker
/
WorkerAbstract.ts
diff --git
a/src/worker/WorkerAbstract.ts
b/src/worker/WorkerAbstract.ts
index 16d566bde2ae60049fe401c7f13f830af4ce17dd..7753e64d392f8f960f24f6b41c29340e0e71f79b 100644
(file)
--- a/
src/worker/WorkerAbstract.ts
+++ b/
src/worker/WorkerAbstract.ts
@@
-40,7
+40,18
@@
export abstract class WorkerAbstract<T extends WorkerData> {
this.workerOptions = workerOptions;
}
this.workerOptions = workerOptions;
}
+ /**
+ * Start the worker pool/set.
+ */
public abstract start(): Promise<void>;
public abstract start(): Promise<void>;
+ /**
+ * Stop the worker pool/set.
+ */
public abstract stop(): Promise<void>;
public abstract stop(): Promise<void>;
+ /**
+ * Add a task element to the worker pool/set.
+ *
+ * @param elementData -
+ */
public abstract addElement(elementData: T): Promise<void>;
}
public abstract addElement(elementData: T): Promise<void>;
}