repositories
/
poolifier.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fix: update worker choice internals without tasks queuing
[poolifier.git]
/
src
/
pools
/
selection-strategies
/
selection-strategies-types.ts
diff --git
a/src/pools/selection-strategies/selection-strategies-types.ts
b/src/pools/selection-strategies/selection-strategies-types.ts
index b0b036ee9069893098507e91a6913e1948a2c82a..7a5a10c6018fda998f61143c42b47fb9bd4d8e41 100644
(file)
--- a/
src/pools/selection-strategies/selection-strategies-types.ts
+++ b/
src/pools/selection-strategies/selection-strategies-types.ts
@@
-140,10
+140,26
@@
export interface TaskStatisticsRequirements {
elu: MeasurementStatisticsRequirements
}
elu: MeasurementStatisticsRequirements
}
+/**
+ * Strategy policy.
+ *
+ * @internal
+ */
+export interface StrategyPolicy {
+ /**
+ * Expect direct usage of dynamic worker.
+ */
+ useDynamicWorker: boolean
+}
+
/**
* Worker choice strategy interface.
*/
export interface IWorkerChoiceStrategy {
/**
* Worker choice strategy interface.
*/
export interface IWorkerChoiceStrategy {
+ /**
+ * Strategy policy.
+ */
+ readonly strategyPolicy: StrategyPolicy
/**
* Tasks statistics requirements.
*/
/**
* Tasks statistics requirements.
*/