InternalReadonlychooseChooses a worker node in the pool and returns its key.
If no worker nodes are not eligible, undefined is returned.
If undefined is returned, the caller retry.
The worker node key or undefined.
ReadonlynameThe worker choice strategy name.
ReadonlyremoveRemoves the worker node key from strategy internals.
The worker node key.
true if the worker node key is removed, false otherwise.
ReadonlyresetResets strategy internals.
true if the reset is successful, false otherwise.
The worker choice strategy execution retries count.
ReadonlysetSets the worker choice strategy options.
The worker choice strategy options.
ReadonlystrategyStrategy policy.
ReadonlytaskTasks statistics requirements.
ReadonlyupdateUpdates the worker node key strategy internals. This is called after a task has been executed on a worker node.
true if the update is successful, false otherwise.
Worker choice strategy interface.