类 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.
  • 构造器详细资料

    • DevOpsScheduledController

      public DevOpsScheduledController()
  • 方法详细资料

    • jobs

      @RequestMapping("/jobs") public List<NkJobDetail> jobs() throws org.quartz.SchedulerException
      抛出:
      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