Table of Contents

Class DashboardMisfireEntry

Namespace
Quartz.Dashboard.Services
Assembly
Quartz.Dashboard.dll

One trigger that missed its scheduled firing, as the scheduler reported it.

public sealed record DashboardMisfireEntry : IEquatable<DashboardMisfireEntry>
Inheritance
DashboardMisfireEntry
Implements
Inherited Members

Remarks

A misfire is not an execution — nothing ran — so it is recorded beside the executions rather than among them, under the same bounds.

Constructors

DashboardMisfireEntry(string, string, string, string, JobKeyDto?, DateTimeOffset, DateTimeOffset?)

One trigger that missed its scheduled firing, as the scheduler reported it.

public DashboardMisfireEntry(string SchedulerName, string SchedulerInstanceId, string TriggerGroup, string TriggerName, JobKeyDto? JobKey, DateTimeOffset MisfiredAtUtc, DateTimeOffset? ScheduledFireTimeUtc)

Parameters

SchedulerName string

The scheduler the trigger belongs to.

SchedulerInstanceId string

The node that noticed the misfire.

TriggerGroup string

The group of the trigger that missed its firing.

TriggerName string

The name of the trigger that missed its firing.

JobKey JobKeyDto

The job the trigger points at, or null when the trigger names none.

MisfiredAtUtc DateTimeOffset

When the misfire was noticed, on the scheduler's clock.

ScheduledFireTimeUtc DateTimeOffset?

The firing that was missed, or null when the trigger had no next firing left to name. The scheduler reports a misfire before it applies the trigger's misfire instruction, so this is the time the trigger was still due at.

Remarks

A misfire is not an execution — nothing ran — so it is recorded beside the executions rather than among them, under the same bounds.

Properties

JobKey

The job the trigger points at, or null when the trigger names none.

public JobKeyDto? JobKey { get; init; }

Property Value

JobKeyDto

MisfiredAtUtc

When the misfire was noticed, on the scheduler's clock.

public DateTimeOffset MisfiredAtUtc { get; init; }

Property Value

DateTimeOffset

ScheduledFireTimeUtc

The firing that was missed, or null when the trigger had no next firing left to name. The scheduler reports a misfire before it applies the trigger's misfire instruction, so this is the time the trigger was still due at.

public DateTimeOffset? ScheduledFireTimeUtc { get; init; }

Property Value

DateTimeOffset?

SchedulerInstanceId

The node that noticed the misfire.

public string SchedulerInstanceId { get; init; }

Property Value

string

SchedulerName

The scheduler the trigger belongs to.

public string SchedulerName { get; init; }

Property Value

string

TriggerGroup

The group of the trigger that missed its firing.

public string TriggerGroup { get; init; }

Property Value

string

TriggerName

The name of the trigger that missed its firing.

public string TriggerName { get; init; }

Property Value

string