类 DevOpsScheduledController
java.lang.Object
cn.nkpro.elcube.platform.controller.DevOpsScheduledController
@RestController
@RequestMapping("/ops/scheduled")
@PreAuthorize("hasAnyAuthority(\'*:*\',\'DEVOPS:*\',\'DEVOPS:SCHEDULED\')")
public class DevOpsScheduledController
extends Object
Created by bean on 2022/6/16.
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明voidaddTrigger(String name, String group, String triggerName, String triggerCron)voidjobs()voidremoveTrigger(String triggerName, String triggerGroup)
-
构造器详细资料
-
DevOpsScheduledController
public DevOpsScheduledController()
-
-
方法详细资料
-
jobs
- 抛出:
org.quartz.SchedulerException
-
job
@RequestMapping("/job/{group}/{name}") public NkJobDetail job(@PathVariable String name, @PathVariable String group) throws org.quartz.SchedulerException- 抛出:
org.quartz.SchedulerException
-
execute
@RequestMapping("/execute/{group}/{name}") public void execute(@PathVariable String name, @PathVariable String group, @RequestBody(required=false) String options) throws org.quartz.SchedulerException- 抛出:
org.quartz.SchedulerException
-
addTrigger
@RequestMapping("/trigger/add/{group}/{name}") public void addTrigger(@PathVariable String name, @PathVariable String group, @RequestParam("name") String triggerName, @RequestParam("cron") String triggerCron) throws org.quartz.SchedulerException- 抛出:
org.quartz.SchedulerException
-
removeTrigger
@RequestMapping("/trigger/remove") public void removeTrigger(@RequestParam("name") String triggerName, @RequestParam("group") String triggerGroup) throws org.quartz.SchedulerException- 抛出:
org.quartz.SchedulerException
-