+ this.workerChoiceStrategy
+ ) as IWorkerChoiceStrategy
+ ).update(workerNodeKey)
+ }
+
+ /**
+ * Executes the worker choice strategy in the context algorithm.
+ *
+ * @returns The key of the worker node.
+ * @throws {@link https://nodejs.org/api/errors.html#class-error} If after configured retries the worker node key is null or undefined .
+ */
+ public execute (): number {
+ const workerNodeKey = (
+ this.workerChoiceStrategies.get(
+ this.workerChoiceStrategy