ScheduleMisfired

data class ScheduleMisfired(val scheduleId: String, val kind: String, val at: Instant, val missedFires: Int, val policy: MisfirePolicy, val emitted: Int) : JobEvent

A recurring schedule came due later than its misfire threshold allowed. There is no per-run job id here because a misfire is a schedule-level fact: with MisfirePolicy.Skip no run exists at all. missedFires counts the fire times inside the missed window; emitted is how many runs the policy actually produced (0 for Skip, 1 for FireOnce, up to atMost for CatchUp).

Constructors

Link copied to clipboard
constructor(scheduleId: String, kind: String, at: Instant, missedFires: Int, policy: MisfirePolicy, emitted: Int)

Properties

Link copied to clipboard
open override val at: Instant
Link copied to clipboard
Link copied to clipboard
open override val kind: String
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override val scheduleId: String

Id of the recurring schedule this event belongs to; null for directly enqueued jobs.