Class MisfireHistoryQuery
- Namespace
- Quartz
- Assembly
- Quartz.dll
One page of the misfires of a scheduler, optionally narrowed by node, trigger, job and reason.
public sealed record MisfireHistoryQuery : PagedQuery, IEquatable<PagedQuery>, IEquatable<MisfireHistoryQuery>
- Inheritance
-
MisfireHistoryQuery
- Implements
- Inherited Members
Remarks
Contains filter matches a key's group, its name, or the two joined as group.name,
case-insensitively — the same reading the dashboard's history search has always had. Results are
newest first, which is the one ordering a history page is read in.
Properties
Job
Lists only the misfires of triggers pointing at this job, matched exactly, or every job's when null. A row whose JobKey is null never matches.
public JobKey? Job { get; init; }
Property Value
Reasons
Lists only the misfires whose Reason is one of these, or every reason when null. An empty set lists nothing.
public IReadOnlyCollection<MisfireReason>? Reasons { get; init; }
Property Value
Remarks
The HTTP API's misfire listing asks its store for the reasons a 4.3 client can read unless the request names others, so that such a client never receives Vetoed.
SchedulerInstanceId
The node whose misfires to list, or null for every node's.
public string? SchedulerInstanceId { get; init; }
Property Value
SchedulerName
The scheduler whose misfires to list. Required: a store keeps every scheduler's rows together.
public required string SchedulerName { get; init; }
Property Value
Trigger
Lists only the misfires of this trigger, matched exactly, or every trigger's when null.
public TriggerKey? Trigger { get; init; }
Property Value
TriggerContains
Lists only the misfires whose trigger key matches this, or every trigger's when null.
public string? TriggerContains { get; init; }