Table of Contents

Namespace Quartz.Dashboard.Services

Classes

AddCalendarRequest

The calendar to store, and what to do about what is already there.

AddJobRequest

The job to store, and what to do about what is already there.

ClusterNodeDto

One scheduler node, as the dashboard shows it.

DashboardFireInstanceQuery

One page of the firings a scheduler knows about.

DashboardGroupQuery

One page of a group listing — job groups or trigger groups — optionally narrowed to the groups that are paused or to the ones that are not.

DashboardHistoryEntry
DashboardHistoryQuery

One page of the execution history of a scheduler, optionally narrowed by node, job and trigger.

DashboardJobQuery

One page of the job listing, optionally narrowed to the groups whose name contains GroupContains.

DashboardMisfireEntry

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

DashboardMisfireQuery

One page of the misfires of a scheduler, optionally narrowed by node and trigger.

DashboardTriggerQuery

One page of the trigger listing, optionally narrowed by group name and by state.

ExecutionLimitsDto

The execution limits a scheduler is running with, keyed by the spelling configuration and the HTTP API use for a group: _ for the bucket of triggers that carry no execution group, * for the catch-all applied to groups with no limit of their own, and otherwise the group's name.

FireInstanceDto

One firing, as the dashboard shows it.

JobDetailDto
JobGroupDto

One job group, and whether it is paused.

JobKeyDto

A job's identity, as the pages carry it.

RescheduleRequest

The trigger that replaces the one being rescheduled.

ScheduleJobRequest

A trigger to schedule, and the job it fires when that job is not already stored.

SchedulerDetailDto

One scheduler and what it is made of: its identity, its state, and the settings and capabilities SchedulerMetadata reports.

SchedulerHeaderDto

One scheduler the container knows about, whether or not anything has built it.

TriggerGroupDto

One trigger group, and whether it is paused.

TriggerHeaderDto

One row of a trigger listing: enough to show the trigger without loading it.

TriggerKeyDto

A trigger's identity, as the pages carry it.

Structs

DashboardExecutionLimit

One group's limit as the dashboard reads it.

Interfaces

IDashboardHistoryStore

Where the dashboard's execution history and misfire feed live.

IQuartzApiClient

The data source behind the dashboard's pages: either the schedulers in this process or a Quartz HTTP API somewhere else.