X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Fpools%2Fselection-strategies%2Fselection-strategies-types.ts;h=52e287e72dbf9592b28f181e209e3bb14a586e8d;hb=6c6afb8463782af0689101b7c67cea80df83018f;hp=b0b036ee9069893098507e91a6913e1948a2c82a;hpb=930dcf12982091cb5658b5a44acd47676fbae631;p=poolifier.git diff --git a/src/pools/selection-strategies/selection-strategies-types.ts b/src/pools/selection-strategies/selection-strategies-types.ts index b0b036ee..52e287e7 100644 --- a/src/pools/selection-strategies/selection-strategies-types.ts +++ b/src/pools/selection-strategies/selection-strategies-types.ts @@ -140,10 +140,24 @@ export interface TaskStatisticsRequirements { elu: MeasurementStatisticsRequirements } +/** + * Strategy policy. + */ +export interface StrategyPolicy { + /** + * Expect direct usage of dynamic worker. + */ + useDynamicWorker: boolean +} + /** * Worker choice strategy interface. */ export interface IWorkerChoiceStrategy { + /** + * Strategy policy. + */ + readonly strategyPolicy: StrategyPolicy /** * Tasks statistics requirements. */