All Downloads are FREE. Search and download functionalities are using the official Maven repository.

html.apiTrigger.html Maven / Gradle / Ivy

The newest version!

 

参数名称 类型 描述
schedulerName json array key值为(Scheduler)调度器名称,value值为(Job)作业信息
jobName string (job)作业名称
jobGroup string (job)作业分组
triggerName string (trigger)触发器名称
triggerGroup string (trigger)触发器分组
previousFireTime date 下次触发时间
nextFireTime date 上次触发时间
priority int 优先级
startTime date 开始时间
endTime date 结束时间
misfireInstruction int 错过触发器执行的类型
  • -1:不会立即执行,到下一个触发点再执行,继续重复执行的次数等于剩余次
  • 0:不触发立即执行
  • 1:以错过的第一个频率时间立刻开始执行
  • 2:以当前时间为触发频率立刻触发一次执行
finalFireTime date 最后触发时间
calendarName string 日历名称
triggerState string 状态
  • NORMAL:正常
  • PAUSED:暂停
  • COMPLETE:完成
  • ERROR:错误
  • BLOCKED:阻塞
cronExpression string cron表达式
description string 描述
url/api/triggerInfo.json?schedulerName=quartzScheduler&jobName=jobname&jobGroup=jobGroup
                            {
                            "resultCode": 1,
                            "content": [
                                    {
                                    "schedulerName": "quartzScheduler",
                                    "jobName": "jobname",
                                    "jobGroup": "jobGroup",
                                    "triggerName": "triggerName",
                                    "triggerGroup": "triggerGroup",
                                    "previousFireTime": null,
                                    "nextFireTime": "2017-07-21 17:34:40",
                                    "priority": 5,
                                    "startTime": "2017-07-21 17:34:36",
                                    "endTime": null,
                                    "misfireInstruction": 0,
                                    "finalFireTime": null,
                                    "fireTimeAfter": "2017-07-21 21:07:25",
                                    "calendarName": null,
                                    "description": null,
                                    "triggerState": "NORMAL",
                                    "cronExpression": "0/5 * * * * ?"
                                    }
                                ]
                            }
                        

 

参数名称 类型 是否必填 描述
schedulerName String YES (scheduler)调度器名称
jobName String YES (job)作业名称
jobGroup String YES (job)作业分组
triggerName String YES (trigger)触发器名称
triggerGroup String YES (trigger)触发器分组
cronExpression String YES cron表达式
priority int NO (trigger)触发器优先级
startDate date NO (trigger)触发器开始时间
endDate date NO (trigger)触发器结束时间
jobDataMapKey_{index} String NO (job)作业数据(jobDataMap)key值
jobDataMapValue_{index} String NO (job)作业数据(jobDataMap)value值
description String NO (trigger)触发器描述
"ok"
/url/api/triggerAdd.json?schedulerName=quartzScheduler
                            &jobName=jobName
                            &jobGroup=jobGroup
                            &triggerName=triggerName
                            &triggerGroup=triggerGroup
                            &priority=5
                            &cronExpression=0/5 * * * * ?
                            &startDate=2017-07-01 03:03:00
                            &endDate=2017-07-01 03:30:00
                            &jobDataMapKey_0=key
                            &jobDataMapValue_0=value
                            &description=描述
                        
                            {
                                "resultCode": 1,
                                "content": "ok"
                             }
                        

 

参数名称 类型 是否必填 描述
schedulerName String YES (scheduler)调度器名称
triggerName String YES (trigger)触发器名称
triggerGroup String YES (trigger)触发器分组
"ok"
url/api/triggerResume.json?schedulerName=quartzScheduler&triggerName=triggerName&triggerGroup=triggerGroup
                            {
                                "resultCode": 1,
                                "content": "ok"
                             }
                        

 

参数名称 类型 是否必填 描述
schedulerName String YES (scheduler)调度器名称
triggerName String YES (trigger)触发器名称
triggerGroup String YES (trigger)触发器分组
"ok"
url/api/triggerRemove.json?schedulerName=quartzScheduler&triggerName=triggerName&triggerGroup=triggerGroup
                            {
                                "resultCode": 1,
                                "content": "ok"
                             }
                        

 

参数名称 类型 是否必填 描述
schedulerName String YES (scheduler)调度器名称
triggerName String YES (trigger)触发器名称
triggerGroup String YES (trigger)触发器分组
"ok"
url/api/triggerPause.json?schedulerName=quartzScheduler&triggerName=triggerName&triggerGroup=triggerGroup
                            {
                                "resultCode": 1,
                                "content": "ok"
                             }
                        

 

参数名称 类型 是否必填 描述
schedulerName String YES (scheduler)调度器名称
triggerName String YES (trigger)触发器名称
triggerGroup String YES (trigger)触发器分组
"ok"
url/api/triggerRun.json?schedulerName=quartzScheduler&triggerName=triggerName&triggerGroup=triggerGroup
                            {
                                "resultCode": 1,
                                "content": "ok"
                             }
                        




© 2015 - 2025 Weber Informatics LLC | Privacy Policy