@Controller public class JobExecutionController extends Object
| Modifier and Type | Class and Description | 
|---|---|
| static class  | JobExecutionController.StopRequest | 
| Constructor and Description | 
|---|
| JobExecutionController(JobService jobService) | 
| Modifier and Type | Method and Description | 
|---|---|
| String | abandon(org.springframework.ui.Model model,
       JobExecutionController.StopRequest stopRequest,
       org.springframework.validation.Errors errors,
       Long jobExecutionId) | 
| String | detail(org.springframework.ui.Model model,
      Long jobExecutionId,
      Date date,
      org.springframework.validation.Errors errors) | 
| String | getExecutionContext(org.springframework.ui.Model model,
                   Long jobExecutionId,
                   Date date,
                   org.springframework.validation.Errors errors) | 
| Collection<JobExecutionInfo> | list(org.springframework.ui.ModelMap model,
    int startJobExecution,
    int pageSize) | 
| String | listForInstance(org.springframework.ui.Model model,
               String jobName,
               long jobInstanceId,
               Date date,
               org.springframework.validation.Errors errors) | 
| String | listForJob(org.springframework.ui.ModelMap model,
          String jobName,
          Date date,
          org.springframework.validation.Errors errors,
          int startJobExecution,
          int pageSize) | 
| String | restart(org.springframework.ui.Model model,
       String jobName,
       long jobInstanceId,
       Date date,
       org.springframework.validation.Errors errors) | 
| void | setObjectMapper(org.codehaus.jackson.map.ObjectMapper objectMapper) | 
| void | setTimeZone(TimeZone timeZone) | 
| String | stop(org.springframework.ui.Model model,
    JobExecutionController.StopRequest stopRequest,
    org.springframework.validation.Errors errors,
    Long jobExecutionId) | 
| Collection<JobExecutionInfo> | stopAll(org.springframework.ui.ModelMap model,
       int startJobExecution,
       int pageSize) | 
@Autowired public JobExecutionController(JobService jobService)
@Autowired(required=false) @Qualifier(value="userTimeZone") public void setTimeZone(TimeZone timeZone)
timeZone - the timeZone to set@Autowired public void setObjectMapper(org.codehaus.jackson.map.ObjectMapper objectMapper)
@RequestMapping(value="/jobs/executions/{jobExecutionId}",
                method=DELETE)
public String stop(org.springframework.ui.Model model,
                                                                                                             @ModelAttribute(value="stopRequest")
                                                                                                             JobExecutionController.StopRequest stopRequest,
                                                                                                             org.springframework.validation.Errors errors,
                                                                                                             @PathVariable
                                                                                                             Long jobExecutionId)
@RequestMapping(value="/jobs/executions/{jobExecutionId}",
                method=DELETE,
                params="abandon")
public String abandon(org.springframework.ui.Model model,
                                                                                                                                                  @ModelAttribute(value="stopRequest")
                                                                                                                                                  JobExecutionController.StopRequest stopRequest,
                                                                                                                                                  org.springframework.validation.Errors errors,
                                                                                                                                                  @PathVariable
                                                                                                                                                  Long jobExecutionId)
@RequestMapping(value={"/jobs/executions","/jobs/executions.*"},
                method=GET)
 @ModelAttribute(value="jobExecutions")
public Collection<JobExecutionInfo> list(org.springframework.ui.ModelMap model,
                                                                                                                                                                              @RequestParam(defaultValue="0")
                                                                                                                                                                              int startJobExecution,
                                                                                                                                                                              @RequestParam(defaultValue="20")
                                                                                                                                                                              int pageSize)
@RequestMapping(value={"/jobs/{jobName}/{jobInstanceId}/executions","/jobs/{jobName}/{jobInstanceId}"},
                method=GET)
public String listForInstance(org.springframework.ui.Model model,
                                                                                                                                                                  @PathVariable
                                                                                                                                                                  String jobName,
                                                                                                                                                                  @PathVariable
                                                                                                                                                                  long jobInstanceId,
                                                                                                                                                                  @ModelAttribute(value="date")
                                                                                                                                                                  Date date,
                                                                                                                                                                  org.springframework.validation.Errors errors)
@RequestMapping(value="/jobs/{jobName}/{jobInstanceId}/executions",
                method=POST)
public String restart(org.springframework.ui.Model model,
                                                                                                                       @PathVariable
                                                                                                                       String jobName,
                                                                                                                       @PathVariable
                                                                                                                       long jobInstanceId,
                                                                                                                       @ModelAttribute(value="date")
                                                                                                                       Date date,
                                                                                                                       org.springframework.validation.Errors errors)
@RequestMapping(value="/jobs/executions",
                method=DELETE)
 @ModelAttribute(value="jobExecutions")
public Collection<JobExecutionInfo> stopAll(org.springframework.ui.ModelMap model,
                                                                                                                                                             @RequestParam(defaultValue="0")
                                                                                                                                                             int startJobExecution,
                                                                                                                                                             @RequestParam(defaultValue="20")
                                                                                                                                                             int pageSize)
@RequestMapping(value="/jobs/{jobName}/executions",
                method=GET)
public String listForJob(org.springframework.ui.ModelMap model,
                                                                                                         @PathVariable
                                                                                                         String jobName,
                                                                                                         @ModelAttribute(value="date")
                                                                                                         Date date,
                                                                                                         org.springframework.validation.Errors errors,
                                                                                                         @RequestParam(defaultValue="0")
                                                                                                         int startJobExecution,
                                                                                                         @RequestParam(defaultValue="20")
                                                                                                         int pageSize)
@RequestMapping(value="/jobs/executions/{jobExecutionId}",
                method=GET)
public String detail(org.springframework.ui.Model model,
                                                                                                            @PathVariable
                                                                                                            Long jobExecutionId,
                                                                                                            @ModelAttribute(value="date")
                                                                                                            Date date,
                                                                                                            org.springframework.validation.Errors errors)
@RequestMapping(value="/jobs/executions/{jobExecutionId}/execution-context",
                method=GET)
public String getExecutionContext(org.springframework.ui.Model model,
                                                                                                                                           @PathVariable
                                                                                                                                           Long jobExecutionId,
                                                                                                                                           @ModelAttribute(value="date")
                                                                                                                                           Date date,
                                                                                                                                           org.springframework.validation.Errors errors)
Copyright © 2015. All rights reserved.