端点提供有关由 Quartz Scheduler 管理的作业和触发器的信息。quartzSpring中文文档

检索已注册的组

作业和触发器在组中进行管理。 若要检索已注册的作业和触发器组的列表,请向 发出请求,如以下基于 curl 的示例所示:GET/actuator/quartzSpring中文文档

$ curl 'http://localhost:8080/actuator/quartz' -i -X GET

生成的响应类似于以下内容:Spring中文文档

HTTP/1.1 200 OK
Content-Type: application/vnd.spring-boot.actuator.v3+json
Content-Length: 120

{
  "jobs" : {
    "groups" : [ "samples", "tests" ]
  },
  "triggers" : {
    "groups" : [ "samples", "DEFAULT" ]
  }
}

响应结构

响应包含已注册作业和触发器的组名称。 下表描述了响应的结构:Spring中文文档

路径 类型 描述

jobs.groupsSpring中文文档

ArraySpring中文文档

作业组名称的数组。Spring中文文档

triggers.groupsSpring中文文档

ArraySpring中文文档

触发器组名称的数组。Spring中文文档

路径 类型 描述

jobs.groupsSpring中文文档

ArraySpring中文文档

作业组名称的数组。Spring中文文档

triggers.groupsSpring中文文档

ArraySpring中文文档

触发器组名称的数组。Spring中文文档

检索已注册的作业名称

若要检索已注册的作业名称列表,请向 发出请求,如以下基于 curl 的示例所示:GET/actuator/quartz/jobsSpring中文文档

$ curl 'http://localhost:8080/actuator/quartz/jobs' -i -X GET

生成的响应类似于以下内容:Spring中文文档

HTTP/1.1 200 OK
Content-Type: application/vnd.spring-boot.actuator.v3+json
Content-Length: 137

{
  "groups" : {
    "samples" : {
      "jobs" : [ "jobOne", "jobTwo" ]
    },
    "tests" : {
      "jobs" : [ "jobThree" ]
    }
  }
}

响应结构

响应包含每个组的已注册作业名称。 下表描述了响应的结构:Spring中文文档

路径 类型 描述

groupsSpring中文文档

ObjectSpring中文文档

按名称键控的作业组。Spring中文文档

groups.*.jobsSpring中文文档

ArraySpring中文文档

作业名称数组。Spring中文文档

路径 类型 描述

groupsSpring中文文档

ObjectSpring中文文档

按名称键控的作业组。Spring中文文档

groups.*.jobsSpring中文文档

ArraySpring中文文档

作业名称数组。Spring中文文档

检索已注册的触发器名称

若要检索已注册的触发器名称列表,请向 发出请求,如以下基于 curl 的示例所示:GET/actuator/quartz/triggersSpring中文文档

$ curl 'http://localhost:8080/actuator/quartz/triggers' -i -X GET

生成的响应类似于以下内容:Spring中文文档

HTTP/1.1 200 OK
Content-Type: application/vnd.spring-boot.actuator.v3+json
Content-Length: 229

{
  "groups" : {
    "samples" : {
      "paused" : false,
      "triggers" : [ "3am-weekdays", "every-day", "once-a-week" ]
    },
    "DEFAULT" : {
      "paused" : false,
      "triggers" : [ "every-hour-tue-thu" ]
    }
  }
}

响应结构

响应包含每个组的已注册触发器名称。 下表描述了响应的结构:Spring中文文档

路径 类型 描述

groupsSpring中文文档

ObjectSpring中文文档

按名称键控的触发器组。Spring中文文档

groups.*.pausedSpring中文文档

BooleanSpring中文文档

此触发器组是否已暂停。Spring中文文档

groups.*.triggersSpring中文文档

ArraySpring中文文档

触发器名称的数组。Spring中文文档

路径 类型 描述

groupsSpring中文文档

ObjectSpring中文文档

按名称键控的触发器组。Spring中文文档

groups.*.pausedSpring中文文档

BooleanSpring中文文档

此触发器组是否已暂停。Spring中文文档

groups.*.triggersSpring中文文档

ArraySpring中文文档

触发器名称的数组。Spring中文文档

检索作业组的概述

若要检索特定组中作业的概述,请向 发出请求,如以下基于 curl 的示例所示:GET/actuator/quartz/jobs/{groupName}Spring中文文档

$ curl 'http://localhost:8080/actuator/quartz/jobs/samples' -i -X GET

前面的示例检索组中作业的摘要。 生成的响应类似于以下内容:samplesSpring中文文档

HTTP/1.1 200 OK
Content-Type: application/vnd.spring-boot.actuator.v3+json
Content-Length: 201

{
  "group" : "samples",
  "jobs" : {
    "jobOne" : {
      "className" : "org.springframework.scheduling.quartz.DelegatingJob"
    },
    "jobTwo" : {
      "className" : "org.quartz.Job"
    }
  }
}

响应结构

响应包含特定组中作业的概述。 下表描述了响应的结构:Spring中文文档

路径 类型 描述

groupSpring中文文档

StringSpring中文文档

组的名称。Spring中文文档

jobsSpring中文文档

ObjectSpring中文文档

按名称键控的作业详细信息。Spring中文文档

jobs.*.classNameSpring中文文档

StringSpring中文文档

作业实现的完全限定名称。Spring中文文档

路径 类型 描述

groupSpring中文文档

StringSpring中文文档

组的名称。Spring中文文档

jobsSpring中文文档

ObjectSpring中文文档

按名称键控的作业详细信息。Spring中文文档

jobs.*.classNameSpring中文文档

StringSpring中文文档

作业实现的完全限定名称。Spring中文文档

检索触发器组的概述

若要检索特定组中触发器的概述,请向 发出请求,如以下基于 curl 的示例所示:GET/actuator/quartz/triggers/{groupName}Spring中文文档

$ curl 'http://localhost:8080/actuator/quartz/triggers/tests' -i -X GET

前面的示例检索组中触发器的摘要。 生成的响应类似于以下内容:testsSpring中文文档

HTTP/1.1 200 OK
Content-Type: application/vnd.spring-boot.actuator.v3+json
Content-Length: 1268

{
  "group" : "tests",
  "paused" : false,
  "triggers" : {
    "cron" : {
      "3am-week" : {
        "previousFireTime" : "2020-12-04T03:00:00.000+00:00",
        "nextFireTime" : "2020-12-07T03:00:00.000+00:00",
        "priority" : 3,
        "expression" : "0 0 3 ? * 1,2,3,4,5",
        "timeZone" : "Europe/Paris"
      }
    },
    "simple" : {
      "every-day" : {
        "nextFireTime" : "2020-12-04T12:00:00.000+00:00",
        "priority" : 7,
        "interval" : 86400000
      }
    },
    "dailyTimeInterval" : {
      "tue-thu" : {
        "priority" : 5,
        "interval" : 3600000,
        "daysOfWeek" : [ 3, 5 ],
        "startTimeOfDay" : "09:00:00",
        "endTimeOfDay" : "18:00:00"
      }
    },
    "calendarInterval" : {
      "once-a-week" : {
        "previousFireTime" : "2020-12-02T14:00:00.000+00:00",
        "nextFireTime" : "2020-12-08T14:00:00.000+00:00",
        "priority" : 5,
        "interval" : 604800000,
        "timeZone" : "Etc/UTC"
      }
    },
    "custom" : {
      "once-a-year-custom" : {
        "previousFireTime" : "2020-07-14T16:00:00.000+00:00",
        "nextFireTime" : "2021-07-14T16:00:00.000+00:00",
        "priority" : 10,
        "trigger" : "com.example.CustomTrigger@fdsfsd"
      }
    }
  }
}

响应结构

响应包含特定组中触发器的概述。 提供了触发器实现的特定详细信息。 下表描述了响应的结构:Spring中文文档

路径 类型 描述

groupSpring中文文档

StringSpring中文文档

组的名称。Spring中文文档

pausedSpring中文文档

BooleanSpring中文文档

组是否暂停。Spring中文文档

triggers.cronSpring中文文档

ObjectSpring中文文档

按名称键控的 Cron 触发器(如果有)。Spring中文文档

triggers.simpleSpring中文文档

ObjectSpring中文文档

按名称键控的简单触发器(如果有)。Spring中文文档

triggers.dailyTimeIntervalSpring中文文档

ObjectSpring中文文档

按名称键入的每日时间间隔触发器(如果有)。Spring中文文档

triggers.calendarIntervalSpring中文文档

ObjectSpring中文文档

按名称键入的日历间隔触发器(如果有)。Spring中文文档

triggers.customSpring中文文档

ObjectSpring中文文档

按名称键控的任何其他触发器(如果有)。Spring中文文档

triggers.cron.*.previousFireTimeSpring中文文档

StringSpring中文文档

上次触发触发器(如果有)。Spring中文文档

triggers.cron.*.nextFireTimeSpring中文文档

StringSpring中文文档

下次计划触发触发器的时间(如果有)。Spring中文文档

triggers.cron.*.prioritySpring中文文档

NumberSpring中文文档

如果两个触发器具有相同的计划触发时间,则优先使用。Spring中文文档

triggers.cron.*.expressionSpring中文文档

StringSpring中文文档

要使用的 Cron 表达式。Spring中文文档

triggers.cron.*.timeZoneSpring中文文档

StringSpring中文文档

将解析表达式的时区(如果有)。Spring中文文档

triggers.simple.*.previousFireTimeSpring中文文档

StringSpring中文文档

上次触发触发器(如果有)。Spring中文文档

triggers.simple.*.nextFireTimeSpring中文文档

StringSpring中文文档

下次计划触发触发器的时间(如果有)。Spring中文文档

triggers.simple.*.prioritySpring中文文档

NumberSpring中文文档

如果两个触发器具有相同的计划触发时间,则优先使用。Spring中文文档

triggers.simple.*.intervalSpring中文文档

NumberSpring中文文档

两次执行之间的间隔(以毫秒为单位)。Spring中文文档

triggers.dailyTimeInterval.*.previousFireTimeSpring中文文档

StringSpring中文文档

上次触发触发器(如果有)。Spring中文文档

triggers.dailyTimeInterval.*.nextFireTimeSpring中文文档

StringSpring中文文档

下次计划触发触发器的时间(如果有)。Spring中文文档

triggers.dailyTimeInterval.*.prioritySpring中文文档

NumberSpring中文文档

如果两个触发器具有相同的计划触发时间,则优先使用。Spring中文文档

triggers.dailyTimeInterval.*.intervalSpring中文文档

NumberSpring中文文档

间隔,以毫秒为单位,添加到点火时间中,以计算下一次触发重复的时间。Spring中文文档

triggers.dailyTimeInterval.*.daysOfWeekSpring中文文档

ArraySpring中文文档

一周中要开火的几天。Spring中文文档

triggers.dailyTimeInterval.*.startTimeOfDaySpring中文文档

StringSpring中文文档

一天中按给定间隔开始射击的时间(如果有)。Spring中文文档

triggers.dailyTimeInterval.*.endTimeOfDaySpring中文文档

StringSpring中文文档

在一天中按给定的时间间隔(如果有)完成点火。Spring中文文档

triggers.calendarInterval.*.previousFireTimeSpring中文文档

StringSpring中文文档

上次触发触发器(如果有)。Spring中文文档

triggers.calendarInterval.*.nextFireTimeSpring中文文档

StringSpring中文文档

下次计划触发触发器的时间(如果有)。Spring中文文档

triggers.calendarInterval.*.prioritySpring中文文档

NumberSpring中文文档

如果两个触发器具有相同的计划触发时间,则优先使用。Spring中文文档

triggers.calendarInterval.*.intervalSpring中文文档

NumberSpring中文文档

间隔,以毫秒为单位,添加到点火时间中,以计算下一次触发重复的时间。Spring中文文档

triggers.calendarInterval.*.timeZoneSpring中文文档

StringSpring中文文档

将执行时间计算的时区(如果有)。Spring中文文档

triggers.custom.*.previousFireTimeSpring中文文档

StringSpring中文文档

上次触发触发器(如果有)。Spring中文文档

triggers.custom.*.nextFireTimeSpring中文文档

StringSpring中文文档

下次计划触发触发器的时间(如果有)。Spring中文文档

triggers.custom.*.prioritySpring中文文档

NumberSpring中文文档

如果两个触发器具有相同的计划触发时间,则优先使用。Spring中文文档

triggers.custom.*.triggerSpring中文文档

StringSpring中文文档

自定义触发器实例的 toString 表示形式。Spring中文文档

路径 类型 描述

groupSpring中文文档

StringSpring中文文档

组的名称。Spring中文文档

pausedSpring中文文档

BooleanSpring中文文档

组是否暂停。Spring中文文档

triggers.cronSpring中文文档

ObjectSpring中文文档

按名称键控的 Cron 触发器(如果有)。Spring中文文档

triggers.simpleSpring中文文档

ObjectSpring中文文档

按名称键控的简单触发器(如果有)。Spring中文文档

triggers.dailyTimeIntervalSpring中文文档

ObjectSpring中文文档

按名称键入的每日时间间隔触发器(如果有)。Spring中文文档

triggers.calendarIntervalSpring中文文档

ObjectSpring中文文档

按名称键入的日历间隔触发器(如果有)。Spring中文文档

triggers.customSpring中文文档

ObjectSpring中文文档

按名称键控的任何其他触发器(如果有)。Spring中文文档

triggers.cron.*.previousFireTimeSpring中文文档

StringSpring中文文档

上次触发触发器(如果有)。Spring中文文档

triggers.cron.*.nextFireTimeSpring中文文档

StringSpring中文文档

下次计划触发触发器的时间(如果有)。Spring中文文档

triggers.cron.*.prioritySpring中文文档

NumberSpring中文文档

如果两个触发器具有相同的计划触发时间,则优先使用。Spring中文文档

triggers.cron.*.expressionSpring中文文档

StringSpring中文文档

要使用的 Cron 表达式。Spring中文文档

triggers.cron.*.timeZoneSpring中文文档

StringSpring中文文档

将解析表达式的时区(如果有)。Spring中文文档

triggers.simple.*.previousFireTimeSpring中文文档

StringSpring中文文档

上次触发触发器(如果有)。Spring中文文档

triggers.simple.*.nextFireTimeSpring中文文档

StringSpring中文文档

下次计划触发触发器的时间(如果有)。Spring中文文档

triggers.simple.*.prioritySpring中文文档

NumberSpring中文文档

如果两个触发器具有相同的计划触发时间,则优先使用。Spring中文文档

triggers.simple.*.intervalSpring中文文档

NumberSpring中文文档

两次执行之间的间隔(以毫秒为单位)。Spring中文文档

triggers.dailyTimeInterval.*.previousFireTimeSpring中文文档

StringSpring中文文档

上次触发触发器(如果有)。Spring中文文档

triggers.dailyTimeInterval.*.nextFireTimeSpring中文文档

StringSpring中文文档

下次计划触发触发器的时间(如果有)。Spring中文文档

triggers.dailyTimeInterval.*.prioritySpring中文文档

NumberSpring中文文档

如果两个触发器具有相同的计划触发时间,则优先使用。Spring中文文档

triggers.dailyTimeInterval.*.intervalSpring中文文档

NumberSpring中文文档

间隔,以毫秒为单位,添加到点火时间中,以计算下一次触发重复的时间。Spring中文文档

triggers.dailyTimeInterval.*.daysOfWeekSpring中文文档

ArraySpring中文文档

一周中要开火的几天。Spring中文文档

triggers.dailyTimeInterval.*.startTimeOfDaySpring中文文档

StringSpring中文文档

一天中按给定间隔开始射击的时间(如果有)。Spring中文文档

triggers.dailyTimeInterval.*.endTimeOfDaySpring中文文档

StringSpring中文文档

在一天中按给定的时间间隔(如果有)完成点火。Spring中文文档

triggers.calendarInterval.*.previousFireTimeSpring中文文档

StringSpring中文文档

上次触发触发器(如果有)。Spring中文文档

triggers.calendarInterval.*.nextFireTimeSpring中文文档

StringSpring中文文档

下次计划触发触发器的时间(如果有)。Spring中文文档

triggers.calendarInterval.*.prioritySpring中文文档

NumberSpring中文文档

如果两个触发器具有相同的计划触发时间,则优先使用。Spring中文文档

triggers.calendarInterval.*.intervalSpring中文文档

NumberSpring中文文档

间隔,以毫秒为单位,添加到点火时间中,以计算下一次触发重复的时间。Spring中文文档

triggers.calendarInterval.*.timeZoneSpring中文文档

StringSpring中文文档

将执行时间计算的时区(如果有)。Spring中文文档

triggers.custom.*.previousFireTimeSpring中文文档

StringSpring中文文档

上次触发触发器(如果有)。Spring中文文档

triggers.custom.*.nextFireTimeSpring中文文档

StringSpring中文文档

下次计划触发触发器的时间(如果有)。Spring中文文档

triggers.custom.*.prioritySpring中文文档

NumberSpring中文文档

如果两个触发器具有相同的计划触发时间,则优先使用。Spring中文文档

triggers.custom.*.triggerSpring中文文档

StringSpring中文文档

自定义触发器实例的 toString 表示形式。Spring中文文档

检索作业的详细信息

若要检索有关特定作业的详细信息,请向 发出请求,如以下基于 curl 的示例所示:GET/actuator/quartz/jobs/{groupName}/{jobName}Spring中文文档

$ curl 'http://localhost:8080/actuator/quartz/jobs/samples/jobOne' -i -X GET

前面的示例检索由组和名称标识的作业的详细信息。 生成的响应类似于以下内容:samplesjobOneSpring中文文档

HTTP/1.1 200 OK
Content-Type: application/vnd.spring-boot.actuator.v3+json
Content-Length: 609

{
  "group" : "samples",
  "name" : "jobOne",
  "description" : "A sample job",
  "className" : "org.springframework.scheduling.quartz.DelegatingJob",
  "durable" : false,
  "requestRecovery" : false,
  "data" : {
    "password" : "secret",
    "user" : "admin"
  },
  "triggers" : [ {
    "group" : "samples",
    "name" : "every-day",
    "previousFireTime" : "2020-12-04T03:00:00.000+00:00",
    "nextFireTime" : "2020-12-04T12:00:00.000+00:00",
    "priority" : 7
  }, {
    "group" : "samples",
    "name" : "3am-weekdays",
    "nextFireTime" : "2020-12-07T03:00:00.000+00:00",
    "priority" : 3
  } ]
}

如果数据映射中的某个键被标识为敏感键,则会清理其值。Spring中文文档

响应结构

响应包含作业的完整详细信息,包括与之关联的触发器的摘要(如果有)。 触发器按下一次触发时间和优先级排序。 下表描述了响应的结构:Spring中文文档

路径 类型 描述

groupSpring中文文档

StringSpring中文文档

组的名称。Spring中文文档

nameSpring中文文档

StringSpring中文文档

作业的名称。Spring中文文档

descriptionSpring中文文档

StringSpring中文文档

作业描述(如果有)。Spring中文文档

classNameSpring中文文档

StringSpring中文文档

作业实现的完全限定名称。Spring中文文档

durableSpring中文文档

BooleanSpring中文文档

作业在孤立后是否应保持存储状态。Spring中文文档

requestRecoverySpring中文文档

BooleanSpring中文文档

如果遇到“恢复”或“故障转移”情况,是否应重新执行作业。Spring中文文档

data.*Spring中文文档

StringSpring中文文档

作业数据映射为键/值对(如果有)。Spring中文文档

triggersSpring中文文档

ArraySpring中文文档

与作业关联的触发器数组(如果有)。Spring中文文档

triggers.[].groupSpring中文文档

StringSpring中文文档

触发器组的名称。Spring中文文档

triggers.[].nameSpring中文文档

StringSpring中文文档

触发器的名称。Spring中文文档

triggers.[].previousFireTimeSpring中文文档

StringSpring中文文档

上次触发触发器(如果有)。Spring中文文档

triggers.[].nextFireTimeSpring中文文档

StringSpring中文文档

下次计划触发触发器的时间(如果有)。Spring中文文档

triggers.[].prioritySpring中文文档

NumberSpring中文文档

如果两个触发器具有相同的计划触发时间,则优先使用。Spring中文文档

路径 类型 描述

groupSpring中文文档

StringSpring中文文档

组的名称。Spring中文文档

nameSpring中文文档

StringSpring中文文档

作业的名称。Spring中文文档

descriptionSpring中文文档

StringSpring中文文档

作业描述(如果有)。Spring中文文档

classNameSpring中文文档

StringSpring中文文档

作业实现的完全限定名称。Spring中文文档

durableSpring中文文档

BooleanSpring中文文档

作业在孤立后是否应保持存储状态。Spring中文文档

requestRecoverySpring中文文档

BooleanSpring中文文档

如果遇到“恢复”或“故障转移”情况,是否应重新执行作业。Spring中文文档

data.*Spring中文文档

StringSpring中文文档

作业数据映射为键/值对(如果有)。Spring中文文档

triggersSpring中文文档

ArraySpring中文文档

与作业关联的触发器数组(如果有)。Spring中文文档

triggers.[].groupSpring中文文档

StringSpring中文文档

触发器组的名称。Spring中文文档

triggers.[].nameSpring中文文档

StringSpring中文文档

触发器的名称。Spring中文文档

triggers.[].previousFireTimeSpring中文文档

StringSpring中文文档

上次触发触发器(如果有)。Spring中文文档

triggers.[].nextFireTimeSpring中文文档

StringSpring中文文档

下次计划触发触发器的时间(如果有)。Spring中文文档

triggers.[].prioritySpring中文文档

NumberSpring中文文档

如果两个触发器具有相同的计划触发时间,则优先使用。Spring中文文档

检索触发器的详细信息

若要检索有关特定触发器的详细信息,请向 发出请求,如以下基于 curl 的示例所示:GET/actuator/quartz/triggers/{groupName}/{triggerName}Spring中文文档

$ curl 'http://localhost:8080/actuator/quartz/triggers/samples/example' -i -X GET

前面的示例检索由组和名称标识的触发器的详细信息。samplesexampleSpring中文文档

通用响应结构

响应具有通用结构和特定于触发器类型的附加对象。 支持五种类型:Spring中文文档

下表描述了响应的常见元素的结构:Spring中文文档

路径 类型 描述

groupSpring中文文档

StringSpring中文文档

组的名称。Spring中文文档

nameSpring中文文档

StringSpring中文文档

触发器的名称。Spring中文文档

descriptionSpring中文文档

StringSpring中文文档

触发器的说明(如果有)。Spring中文文档

stateSpring中文文档

StringSpring中文文档

触发器的状态 (, , , , , )。NONENORMALPAUSEDCOMPLETEERRORBLOCKEDSpring中文文档

typeSpring中文文档

StringSpring中文文档

触发器的类型(、、、、)。确定包含特定于类型的详细信息的对象的键。calendarIntervalcroncustomdailyTimeIntervalsimpleSpring中文文档

calendarNameSpring中文文档

StringSpring中文文档

与此触发器关联的日历的名称(如果有)。Spring中文文档

startTimeSpring中文文档

StringSpring中文文档

触发器应生效的时间(如果有)。Spring中文文档

endTimeSpring中文文档

StringSpring中文文档

触发器应停止重复的时间,无论是否有任何剩余的重复(如果有)。Spring中文文档

previousFireTimeSpring中文文档

StringSpring中文文档

上次触发触发器(如果有)。Spring中文文档

nextFireTimeSpring中文文档

StringSpring中文文档

下次计划触发触发器的时间(如果有)。Spring中文文档

prioritySpring中文文档

NumberSpring中文文档

如果两个触发器具有相同的计划触发时间,则优先使用。Spring中文文档

finalFireTimeSpring中文文档

StringSpring中文文档

触发器的最后一次触发时间(如果有)。Spring中文文档

dataSpring中文文档

ObjectSpring中文文档

按名称键控的作业数据映射(如果有)。Spring中文文档

calendarIntervalSpring中文文档

ObjectSpring中文文档

日历时间间隔触发器详细信息(如果有)。当出现时是 .typecalendarIntervalSpring中文文档

customSpring中文文档

ObjectSpring中文文档

自定义触发器详细信息(如果有)。当出现时是 .typecustomSpring中文文档

cronSpring中文文档

ObjectSpring中文文档

Cron 触发详细信息(如果有)。当出现时是 .typecronSpring中文文档

dailyTimeIntervalSpring中文文档

ObjectSpring中文文档

每日时间间隔触发详细信息(如果有)。当出现时是 .typedailyTimeIntervalSpring中文文档

simpleSpring中文文档

ObjectSpring中文文档

简单的触发详细信息(如果有)。当出现时是 .typesimpleSpring中文文档

Cron 触发响应结构

cron 触发器定义 cron 表达式,用于确定何时必须触发。 此类触发器实现的结果响应类似于以下内容:Spring中文文档

HTTP/1.1 200 OK
Content-Type: application/vnd.spring-boot.actuator.v3+json
Content-Length: 490

{
  "group" : "samples",
  "name" : "example",
  "description" : "Example trigger",
  "state" : "NORMAL",
  "type" : "cron",
  "calendarName" : "bankHolidays",
  "startTime" : "2020-11-30T17:00:00.000+00:00",
  "endTime" : "2020-12-30T03:00:00.000+00:00",
  "previousFireTime" : "2020-12-04T03:00:00.000+00:00",
  "nextFireTime" : "2020-12-07T03:00:00.000+00:00",
  "priority" : 3,
  "data" : { },
  "cron" : {
    "expression" : "0 0 3 ? * 1,2,3,4,5",
    "timeZone" : "Europe/Paris"
  }
}

大部分响应对于所有触发器类型都是通用的。 前面已经描述了响应的公共元素的结构。 下表描述了特定于 cron 触发器的响应部分的结构:Spring中文文档

路径 类型 描述

cronSpring中文文档

ObjectSpring中文文档

Cron触发特定细节。Spring中文文档

cron.expressionSpring中文文档

StringSpring中文文档

要使用的 Cron 表达式。Spring中文文档

cron.timeZoneSpring中文文档

StringSpring中文文档

将解析表达式的时区(如果有)。Spring中文文档

简单的触发响应结构

一个简单的触发器用于在给定的时刻触发作业,并可选择以指定的时间间隔重复。 此类触发器实现的结果响应类似于以下内容:Spring中文文档

HTTP/1.1 200 OK
Content-Type: application/vnd.spring-boot.actuator.v3+json
Content-Length: 549

{
  "group" : "samples",
  "name" : "example",
  "description" : "Example trigger",
  "state" : "NORMAL",
  "type" : "simple",
  "calendarName" : "bankHolidays",
  "startTime" : "2020-11-30T17:00:00.000+00:00",
  "endTime" : "2020-12-30T03:00:00.000+00:00",
  "previousFireTime" : "2020-12-04T03:00:00.000+00:00",
  "nextFireTime" : "2020-12-07T03:00:00.000+00:00",
  "priority" : 7,
  "finalFireTime" : "2020-12-29T17:00:00.000+00:00",
  "data" : { },
  "simple" : {
    "interval" : 86400000,
    "repeatCount" : -1,
    "timesTriggered" : 0
  }
}

大部分响应对于所有触发器类型都是通用的。 前面已经描述了响应的公共元素的结构。 下表描述了特定于简单触发器的响应部分的结构:Spring中文文档

路径 类型 描述

simpleSpring中文文档

ObjectSpring中文文档

简单的触发特定细节。Spring中文文档

simple.intervalSpring中文文档

NumberSpring中文文档

两次执行之间的间隔(以毫秒为单位)。Spring中文文档

simple.repeatCountSpring中文文档

NumberSpring中文文档

触发器应重复的次数,或 -1 无限期重复的次数。Spring中文文档

simple.timesTriggeredSpring中文文档

NumberSpring中文文档

触发器已触发的次数。Spring中文文档

每日时间间隔触发响应结构

每日时间间隔触发器用于根据每日重复时间间隔触发作业。 此类触发器实现的结果响应类似于以下内容:Spring中文文档

HTTP/1.1 200 OK
Content-Type: application/vnd.spring-boot.actuator.v3+json
Content-Length: 667

{
  "group" : "samples",
  "name" : "example",
  "description" : "Example trigger",
  "state" : "PAUSED",
  "type" : "dailyTimeInterval",
  "calendarName" : "bankHolidays",
  "startTime" : "2020-11-30T17:00:00.000+00:00",
  "endTime" : "2020-12-30T03:00:00.000+00:00",
  "previousFireTime" : "2020-12-04T03:00:00.000+00:00",
  "nextFireTime" : "2020-12-07T03:00:00.000+00:00",
  "priority" : 5,
  "finalFireTime" : "2020-12-30T18:00:00.000+00:00",
  "data" : { },
  "dailyTimeInterval" : {
    "interval" : 3600000,
    "daysOfWeek" : [ 3, 5 ],
    "startTimeOfDay" : "09:00:00",
    "endTimeOfDay" : "18:00:00",
    "repeatCount" : -1,
    "timesTriggered" : 0
  }
}

大部分响应对于所有触发器类型都是通用的。 前面已经描述了响应的公共元素的结构。 下表描述了特定于每日时间间隔触发器的响应部分的结构:Spring中文文档

路径 类型 描述

dailyTimeIntervalSpring中文文档

ObjectSpring中文文档

每日时间间隔触发特定详细信息。Spring中文文档

dailyTimeInterval.intervalSpring中文文档

NumberSpring中文文档

间隔,以毫秒为单位,添加到点火时间中,以计算下一次触发重复的时间。Spring中文文档

dailyTimeInterval.daysOfWeekSpring中文文档

ArraySpring中文文档

一周中要开火的几天。Spring中文文档

dailyTimeInterval.startTimeOfDaySpring中文文档

StringSpring中文文档

一天中按给定间隔开始射击的时间(如果有)。Spring中文文档

dailyTimeInterval.endTimeOfDaySpring中文文档

StringSpring中文文档

在一天中按给定的时间间隔(如果有)完成点火。Spring中文文档

dailyTimeInterval.repeatCountSpring中文文档

NumberSpring中文文档

触发器应重复的次数,或 -1 无限期重复的次数。Spring中文文档

dailyTimeInterval.timesTriggeredSpring中文文档

NumberSpring中文文档

触发器已触发的次数。Spring中文文档

日历间隔触发响应结构

日历间隔触发器用于根据重复的日历时间间隔触发作业。 此类触发器实现的结果响应类似于以下内容:Spring中文文档

HTTP/1.1 200 OK
Content-Type: application/vnd.spring-boot.actuator.v3+json
Content-Length: 669

{
  "group" : "samples",
  "name" : "example",
  "description" : "Example trigger",
  "state" : "NORMAL",
  "type" : "calendarInterval",
  "calendarName" : "bankHolidays",
  "startTime" : "2020-11-30T17:00:00.000+00:00",
  "endTime" : "2020-12-30T03:00:00.000+00:00",
  "previousFireTime" : "2020-12-04T03:00:00.000+00:00",
  "nextFireTime" : "2020-12-07T03:00:00.000+00:00",
  "priority" : 5,
  "finalFireTime" : "2020-12-28T17:00:00.000+00:00",
  "data" : { },
  "calendarInterval" : {
    "interval" : 604800000,
    "timeZone" : "Etc/UTC",
    "timesTriggered" : 0,
    "preserveHourOfDayAcrossDaylightSavings" : false,
    "skipDayIfHourDoesNotExist" : false
  }
}

大部分响应对于所有触发器类型都是通用的。 前面已经描述了响应的公共元素的结构。 下表描述了特定于日历间隔触发器的响应部分的结构:Spring中文文档

路径 类型 描述

calendarIntervalSpring中文文档

ObjectSpring中文文档

日历间隔触发特定详细信息。Spring中文文档

calendarInterval.intervalSpring中文文档

NumberSpring中文文档

间隔,以毫秒为单位,添加到点火时间中,以计算下一次触发重复的时间。Spring中文文档

calendarInterval.timeZoneSpring中文文档

StringSpring中文文档

将执行时间计算的时区(如果有)。Spring中文文档

calendarInterval.timesTriggeredSpring中文文档

NumberSpring中文文档

触发器已触发的次数。Spring中文文档

calendarInterval.preserveHourOfDayAcrossDaylightSavingsSpring中文文档

BooleanSpring中文文档

是否在一天中的同一时间触发触发器,而不考虑夏令时转换。Spring中文文档

calendarInterval.skipDayIfHourDoesNotExistSpring中文文档

BooleanSpring中文文档

如果给定日期不存在一天中的小时,则是否跳过。Spring中文文档

自定义触发器响应结构

自定义触发器是任何其他实现。 此类触发器实现的结果响应类似于以下内容:Spring中文文档

HTTP/1.1 200 OK
Content-Type: application/vnd.spring-boot.actuator.v3+json
Content-Length: 457

{
  "group" : "samples",
  "name" : "example",
  "description" : "Example trigger.",
  "state" : "NORMAL",
  "type" : "custom",
  "calendarName" : "bankHolidays",
  "startTime" : "2020-11-30T17:00:00.000+00:00",
  "endTime" : "2020-12-30T03:00:00.000+00:00",
  "previousFireTime" : "2020-12-04T03:00:00.000+00:00",
  "nextFireTime" : "2020-12-07T03:00:00.000+00:00",
  "priority" : 10,
  "custom" : {
    "trigger" : "com.example.CustomTrigger@fdsfsd"
  }
}

大部分响应对于所有触发器类型都是通用的。 前面已经描述了响应的公共元素的结构。 下表描述了特定于自定义触发器的响应部分的结构:Spring中文文档

路径 类型 描述

customSpring中文文档

ObjectSpring中文文档

自定义触发器特定详细信息。Spring中文文档

custom.triggerSpring中文文档

StringSpring中文文档

自定义触发器实例的 toString 表示形式。Spring中文文档

路径 类型 描述

groupSpring中文文档

StringSpring中文文档

组的名称。Spring中文文档

nameSpring中文文档

StringSpring中文文档

触发器的名称。Spring中文文档

descriptionSpring中文文档

StringSpring中文文档

触发器的说明(如果有)。Spring中文文档

stateSpring中文文档

StringSpring中文文档

触发器的状态 (, , , , , )。NONENORMALPAUSEDCOMPLETEERRORBLOCKEDSpring中文文档

typeSpring中文文档

StringSpring中文文档

触发器的类型(、、、、)。确定包含特定于类型的详细信息的对象的键。calendarIntervalcroncustomdailyTimeIntervalsimpleSpring中文文档

calendarNameSpring中文文档

StringSpring中文文档

与此触发器关联的日历的名称(如果有)。Spring中文文档

startTimeSpring中文文档

StringSpring中文文档

触发器应生效的时间(如果有)。Spring中文文档

endTimeSpring中文文档

StringSpring中文文档

触发器应停止重复的时间,无论是否有任何剩余的重复(如果有)。Spring中文文档

previousFireTimeSpring中文文档

StringSpring中文文档

上次触发触发器(如果有)。Spring中文文档

nextFireTimeSpring中文文档

StringSpring中文文档

下次计划触发触发器的时间(如果有)。Spring中文文档

prioritySpring中文文档

NumberSpring中文文档

如果两个触发器具有相同的计划触发时间,则优先使用。Spring中文文档

finalFireTimeSpring中文文档

StringSpring中文文档

触发器的最后一次触发时间(如果有)。Spring中文文档

dataSpring中文文档

ObjectSpring中文文档

按名称键控的作业数据映射(如果有)。Spring中文文档

calendarIntervalSpring中文文档

ObjectSpring中文文档

日历时间间隔触发器详细信息(如果有)。当出现时是 .typecalendarIntervalSpring中文文档

customSpring中文文档

ObjectSpring中文文档

自定义触发器详细信息(如果有)。当出现时是 .typecustomSpring中文文档

cronSpring中文文档

ObjectSpring中文文档

Cron 触发详细信息(如果有)。当出现时是 .typecronSpring中文文档

dailyTimeIntervalSpring中文文档

ObjectSpring中文文档

每日时间间隔触发详细信息(如果有)。当出现时是 .typedailyTimeIntervalSpring中文文档

simpleSpring中文文档

ObjectSpring中文文档

简单的触发详细信息(如果有)。当出现时是 .typesimpleSpring中文文档

路径 类型 描述

cronSpring中文文档

ObjectSpring中文文档

Cron触发特定细节。Spring中文文档

cron.expressionSpring中文文档

StringSpring中文文档

要使用的 Cron 表达式。Spring中文文档

cron.timeZoneSpring中文文档

StringSpring中文文档

将解析表达式的时区(如果有)。Spring中文文档

路径 类型 描述

simpleSpring中文文档

ObjectSpring中文文档

简单的触发特定细节。Spring中文文档

simple.intervalSpring中文文档

NumberSpring中文文档

两次执行之间的间隔(以毫秒为单位)。Spring中文文档

simple.repeatCountSpring中文文档

NumberSpring中文文档

触发器应重复的次数,或 -1 无限期重复的次数。Spring中文文档

simple.timesTriggeredSpring中文文档

NumberSpring中文文档

触发器已触发的次数。Spring中文文档

路径 类型 描述

dailyTimeIntervalSpring中文文档

ObjectSpring中文文档

每日时间间隔触发特定详细信息。Spring中文文档

dailyTimeInterval.intervalSpring中文文档

NumberSpring中文文档

间隔,以毫秒为单位,添加到点火时间中,以计算下一次触发重复的时间。Spring中文文档

dailyTimeInterval.daysOfWeekSpring中文文档

ArraySpring中文文档

一周中要开火的几天。Spring中文文档

dailyTimeInterval.startTimeOfDaySpring中文文档

StringSpring中文文档

一天中按给定间隔开始射击的时间(如果有)。Spring中文文档

dailyTimeInterval.endTimeOfDaySpring中文文档

StringSpring中文文档

在一天中按给定的时间间隔(如果有)完成点火。Spring中文文档

dailyTimeInterval.repeatCountSpring中文文档

NumberSpring中文文档

触发器应重复的次数,或 -1 无限期重复的次数。Spring中文文档

dailyTimeInterval.timesTriggeredSpring中文文档

NumberSpring中文文档

触发器已触发的次数。Spring中文文档

路径 类型 描述

calendarIntervalSpring中文文档

ObjectSpring中文文档

日历间隔触发特定详细信息。Spring中文文档

calendarInterval.intervalSpring中文文档

NumberSpring中文文档

间隔,以毫秒为单位,添加到点火时间中,以计算下一次触发重复的时间。Spring中文文档

calendarInterval.timeZoneSpring中文文档

StringSpring中文文档

将执行时间计算的时区(如果有)。Spring中文文档

calendarInterval.timesTriggeredSpring中文文档

NumberSpring中文文档

触发器已触发的次数。Spring中文文档

calendarInterval.preserveHourOfDayAcrossDaylightSavingsSpring中文文档

BooleanSpring中文文档

是否在一天中的同一时间触发触发器,而不考虑夏令时转换。Spring中文文档

calendarInterval.skipDayIfHourDoesNotExistSpring中文文档

BooleanSpring中文文档

如果给定日期不存在一天中的小时,则是否跳过。Spring中文文档

路径 类型 描述

customSpring中文文档

ObjectSpring中文文档

自定义触发器特定详细信息。Spring中文文档

custom.triggerSpring中文文档

StringSpring中文文档

自定义触发器实例的 toString 表示形式。Spring中文文档