终结点提供有关应用程序的计划任务的信息。scheduledtasks
检索计划任务
若要检索计划任务,请向 发出请求,如以下基于 curl 的示例所示:GET
/actuator/scheduledtasks
$ curl 'http://localhost:8080/actuator/scheduledtasks' -i -X GET
生成的响应类似于以下内容:
HTTP/1.1 200 OK
Content-Type: application/vnd.spring-boot.actuator.v3+json
Content-Length: 628
{
"cron" : [ {
"runnable" : {
"target" : "com.example.Processor.processOrders"
},
"expression" : "0 0 0/3 1/1 * ?"
} ],
"fixedDelay" : [ {
"runnable" : {
"target" : "com.example.Processor.purge"
},
"initialDelay" : 5000,
"interval" : 5000
} ],
"fixedRate" : [ {
"runnable" : {
"target" : "com.example.Processor.retrieveIssues"
},
"initialDelay" : 10000,
"interval" : 3000
} ],
"custom" : [ {
"runnable" : {
"target" : "com.example.Processor$CustomTriggeredRunnable"
},
"trigger" : "com.example.Processor$CustomTrigger@47c8ced"
} ]
}
响应结构
响应包含应用程序计划任务的详细信息。 下表描述了响应的结构:
路径 | 类型 | 描述 |
---|---|---|
|
|
Cron任务(如果有)。 |
|
|
将要执行的目标。 |
|
|
Cron 表达式。 |
|
|
修复了延迟任务(如果有)。 |
|
|
将要执行的目标。 |
|
|
首次执行前的延迟,以毫秒为单位。 |
|
|
上次执行结束和下一次执行开始之间的间隔,以毫秒为单位。 |
|
|
固定速率任务(如果有)。 |
|
|
将要执行的目标。 |
|
|
每次执行开始之间的间隔(以毫秒为单位)。 |
|
|
首次执行前的延迟,以毫秒为单位。 |
|
|
具有自定义触发器的任务(如果有)。 |
|
|
将要执行的目标。 |
|
|
触发任务。 |
路径 | 类型 | 描述 |
---|---|---|
|
|
Cron任务(如果有)。 |
|
|
将要执行的目标。 |
|
|
Cron 表达式。 |
|
|
修复了延迟任务(如果有)。 |
|
|
将要执行的目标。 |
|
|
首次执行前的延迟,以毫秒为单位。 |
|
|
上次执行结束和下一次执行开始之间的间隔,以毫秒为单位。 |
|
|
固定速率任务(如果有)。 |
|
|
将要执行的目标。 |
|
|
每次执行开始之间的间隔(以毫秒为单位)。 |
|
|
首次执行前的延迟,以毫秒为单位。 |
|
|
具有自定义触发器的任务(如果有)。 |
|
|
将要执行的目标。 |
|
|
触发任务。 |