@Controller @RequestMapping(value="/admintool/quartz") public class AdminToolQuartzController extends Object
| Constructor and Description |
|---|
AdminToolQuartzController() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
addTrigger(JobTriggerTO triggerTO,
javax.servlet.http.HttpServletRequest request) |
boolean |
changeJob(JobTriggerTO triggerTO,
javax.servlet.http.HttpServletRequest request) |
boolean |
changeJobState(String groupName,
String jobName,
javax.servlet.http.HttpServletRequest request) |
boolean |
changeJobState(String groupName,
String jobName,
String triggerGroup,
String triggerName,
javax.servlet.http.HttpServletRequest request) |
boolean |
changeRunningState() |
boolean |
changeTrigger(JobTriggerTO triggerTO,
javax.servlet.http.HttpServletRequest request) |
boolean |
executeJob(String groupName,
String jobName,
javax.servlet.http.HttpServletRequest request) |
Collection<String> |
getCalendarNames(javax.servlet.http.HttpServletRequest request) |
String |
getDefaultTimeZone(javax.servlet.http.HttpServletRequest request) |
Collection<org.quartz.DateBuilder.IntervalUnit> |
getIntervalUnits(javax.servlet.http.HttpServletRequest request) |
JobTriggerTO |
getJobInfo(String jobGroup,
String jobName,
javax.servlet.http.HttpServletRequest request) |
String |
getJobs(org.springframework.ui.ModelMap model,
javax.servlet.http.HttpServletRequest request) |
JobTriggerTO |
getJobTriggerInfo(String groupName,
String jobName,
String triggerGroup,
String triggerName,
String methodName,
javax.servlet.http.HttpServletRequest request) |
Collection<JobTriggerTO> |
getMisfireInstructions(javax.servlet.http.HttpServletRequest request) |
AdminToolQuartzService |
getQuarzService()
the quartz service from adminTool
|
String[] |
getTimeZones(javax.servlet.http.HttpServletRequest request) |
JobTriggerTO |
getTriggerInfo(String jobGroup,
String jobName,
String triggerGroup,
String triggerName,
javax.servlet.http.HttpServletRequest request) |
boolean |
interruptJob(String groupName,
String jobName,
javax.servlet.http.HttpServletRequest request) |
boolean |
interruptJob(String groupName,
String jobName,
String triggerGroup,
String triggerName,
javax.servlet.http.HttpServletRequest request) |
boolean |
removeTrigger(String groupName,
String jobName,
javax.servlet.http.HttpServletRequest request) |
boolean |
removeTrigger(String groupName,
String jobName,
String triggerGroup,
String triggerName,
javax.servlet.http.HttpServletRequest request) |
void |
setQuarzService(AdminToolQuartzService quarzService)
if you want to override some functionality, just inherit from
AdminToolQuartzServiceImpl,
override your methods and call this setter |
@RequestMapping(value="/quartzJobsInc") public String getJobs(org.springframework.ui.ModelMap model, javax.servlet.http.HttpServletRequest request)
@RequestMapping(path="/changeRunningState",
method={GET,POST})
@ResponseBody
public boolean changeRunningState()
@RequestMapping(path="/executeJob/{jobGroup}/{jobName}",
method={GET,POST})
@ResponseBody
public boolean executeJob(@PathVariable(value="jobGroup")
String groupName,
@PathVariable(value="jobName")
String jobName,
javax.servlet.http.HttpServletRequest request)
@RequestMapping(path="/changeTriggerState/{jobGroup}/{jobName}",
method={GET,POST})
@ResponseBody
public boolean changeJobState(@PathVariable(value="jobGroup")
String groupName,
@PathVariable(value="jobName")
String jobName,
javax.servlet.http.HttpServletRequest request)
@RequestMapping(path="/changeTriggerState/{jobGroup}/{jobName}/{triggerGroup}/{triggerName}",
method={GET,POST})
@ResponseBody
public boolean changeJobState(@PathVariable(value="jobGroup")
String groupName,
@PathVariable(value="jobName")
String jobName,
@PathVariable(value="triggerGroup")
String triggerGroup,
@PathVariable(value="triggerName")
String triggerName,
javax.servlet.http.HttpServletRequest request)
@RequestMapping(path="/interruptJob/{jobGroup}/{jobName}",
method={GET,POST})
@ResponseBody
public boolean interruptJob(@PathVariable(value="jobGroup")
String groupName,
@PathVariable(value="jobName")
String jobName,
javax.servlet.http.HttpServletRequest request)
@RequestMapping(path="/interruptJob/{jobGroup}/{jobName}/{triggerGroup}/{triggerName}",
method={GET,POST})
@ResponseBody
public boolean interruptJob(@PathVariable(value="jobGroup")
String groupName,
@PathVariable(value="jobName")
String jobName,
@PathVariable(value="triggerGroup")
String triggerGroup,
@PathVariable(value="triggerName")
String triggerName,
javax.servlet.http.HttpServletRequest request)
@RequestMapping(path="/removeTrigger/{jobGroup}/{jobName}",
method={GET,POST})
@ResponseBody
public boolean removeTrigger(@PathVariable(value="jobGroup")
String groupName,
@PathVariable(value="jobName")
String jobName,
javax.servlet.http.HttpServletRequest request)
@RequestMapping(path="/removeTrigger/{jobGroup}/{jobName}/{triggerGroup}/{triggerName}",
method={GET,POST})
@ResponseBody
public boolean removeTrigger(@PathVariable(value="jobGroup")
String groupName,
@PathVariable(value="jobName")
String jobName,
@PathVariable(value="triggerGroup")
String triggerGroup,
@PathVariable(value="triggerName")
String triggerName,
javax.servlet.http.HttpServletRequest request)
public JobTriggerTO getJobTriggerInfo(String groupName, String jobName, String triggerGroup, String triggerName, String methodName, javax.servlet.http.HttpServletRequest request)
@RequestMapping(path="/getTriggerInfo/{jobGroup}/{jobName}",
method={GET,POST})
@ResponseBody
public JobTriggerTO getJobInfo(@PathVariable(value="jobGroup")
String jobGroup,
@PathVariable(value="jobName")
String jobName,
javax.servlet.http.HttpServletRequest request)
@RequestMapping(path="/getTriggerInfo/{jobGroup}/{jobName}/{triggerGroup}/{triggerName}",
method={GET,POST})
@ResponseBody
public JobTriggerTO getTriggerInfo(@PathVariable(value="jobGroup")
String jobGroup,
@PathVariable(value="jobName")
String jobName,
@PathVariable(value="triggerGroup")
String triggerGroup,
@PathVariable(value="triggerName")
String triggerName,
javax.servlet.http.HttpServletRequest request)
@RequestMapping(path="/getDefaultTimeZone",
method={GET,POST})
@ResponseBody
public String getDefaultTimeZone(javax.servlet.http.HttpServletRequest request)
@RequestMapping(path="/getTimeZones",
method={GET,POST})
@ResponseBody
public String[] getTimeZones(javax.servlet.http.HttpServletRequest request)
@RequestMapping(path="/getInstructionSets",
method={GET,POST})
@ResponseBody
public Collection<JobTriggerTO> getMisfireInstructions(javax.servlet.http.HttpServletRequest request)
@RequestMapping(path="/getCalendarNames",
method={GET,POST})
@ResponseBody
public Collection<String> getCalendarNames(javax.servlet.http.HttpServletRequest request)
@RequestMapping(path="/getIntervalUnits",
method={GET,POST})
@ResponseBody
public Collection<org.quartz.DateBuilder.IntervalUnit> getIntervalUnits(javax.servlet.http.HttpServletRequest request)
@RequestMapping(path="/changeTrigger",
method=POST)
@ResponseBody
public boolean changeTrigger(@RequestBody
JobTriggerTO triggerTO,
javax.servlet.http.HttpServletRequest request)
@RequestMapping(path="/addTrigger",
method=POST)
@ResponseBody
public boolean addTrigger(@RequestBody
JobTriggerTO triggerTO,
javax.servlet.http.HttpServletRequest request)
@RequestMapping(path="/changeJob",
method=POST)
@ResponseBody
public boolean changeJob(@RequestBody
JobTriggerTO triggerTO,
javax.servlet.http.HttpServletRequest request)
public AdminToolQuartzService getQuarzService()
public void setQuarzService(AdminToolQuartzService quarzService)
AdminToolQuartzServiceImpl,
override your methods and call this setterquarzService - Copyright © 2016. All rights reserved.