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