CronJitterConfig class

Cron scheduler tuning knobs.

Constructors

CronJitterConfig({required double recurringFrac, required int recurringCapMs, required int oneShotMaxMs, required int oneShotFloorMs, required int oneShotMinuteMod, required int recurringMaxAgeMs})
const

Properties

hashCode → int
The hash code for this object.
no setterinherited
oneShotFloorMs → int
One-shot backward lead: minimum ms a task fires early when the minute-mod gate matches.
final
oneShotMaxMs → int
One-shot backward lead: maximum ms a task may fire early.
final
oneShotMinuteMod → int
Jitter fires landing on minutes where minute % N == 0.
final
recurringCapMs → int
Upper bound on recurring forward delay regardless of interval length.
final
recurringFrac → double
Recurring-task forward delay as a fraction of the interval between fires.
final
recurringMaxAgeMs → int
Recurring tasks auto-expire this many ms after creation (unless marked permanent). 0 = unlimited.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited