org.springframework.batch.admin.web
Class JobExecutionController
java.lang.Object
org.springframework.batch.admin.web.JobExecutionController
@Controller
public class JobExecutionController
- extends java.lang.Object
Controller for job executions.
- Author:
- Dave Syer
|
Method Summary |
java.lang.String |
abandon(org.springframework.ui.Model model,
JobExecutionController.StopRequest stopRequest,
org.springframework.validation.Errors errors,
java.lang.Long jobExecutionId)
|
java.lang.String |
detail(org.springframework.ui.Model model,
java.lang.Long jobExecutionId,
java.util.Date date,
org.springframework.validation.Errors errors)
|
java.util.Collection<JobExecutionInfo> |
list(org.springframework.ui.ModelMap model,
int startJobExecution,
int pageSize)
|
java.lang.String |
listForInstance(org.springframework.ui.Model model,
java.lang.String jobName,
long jobInstanceId,
java.util.Date date,
org.springframework.validation.Errors errors)
|
java.lang.String |
listForJob(org.springframework.ui.ModelMap model,
java.lang.String jobName,
java.util.Date date,
org.springframework.validation.Errors errors,
int startJobExecution,
int pageSize)
|
java.lang.String |
restart(org.springframework.ui.Model model,
java.lang.String jobName,
long jobInstanceId,
java.util.Date date,
org.springframework.validation.Errors errors)
|
void |
setTimeZone(java.util.TimeZone timeZone)
|
java.lang.String |
stop(org.springframework.ui.Model model,
JobExecutionController.StopRequest stopRequest,
org.springframework.validation.Errors errors,
java.lang.Long jobExecutionId)
|
java.util.Collection<JobExecutionInfo> |
stopAll(org.springframework.ui.ModelMap model,
int startJobExecution,
int pageSize)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JobExecutionController
public JobExecutionController(JobService jobService)
setTimeZone
@Qualifier(value="userTimeZone")
public void setTimeZone(java.util.TimeZone timeZone)
- Parameters:
timeZone - the timeZone to set
stop
@RequestMapping(value="/jobs/executions/{jobExecutionId}",
method=DELETE)
public java.lang.String stop(org.springframework.ui.Model model,
@ModelAttribute(value="stopRequest")
JobExecutionController.StopRequest stopRequest,
org.springframework.validation.Errors errors,
@PathVariable
java.lang.Long jobExecutionId)
abandon
@RequestMapping(value="/jobs/executions/{jobExecutionId}",
method=DELETE,
params="abandon")
public java.lang.String abandon(org.springframework.ui.Model model,
@ModelAttribute(value="stopRequest")
JobExecutionController.StopRequest stopRequest,
org.springframework.validation.Errors errors,
@PathVariable
java.lang.Long jobExecutionId)
list
@RequestMapping(value={"/jobs/executions","/jobs/executions.*"},
method=GET)
@ModelAttribute(value="jobExecutions")
public java.util.Collection<JobExecutionInfo> list(org.springframework.ui.ModelMap model,
@RequestParam(defaultValue="0")
int startJobExecution,
@RequestParam(defaultValue="20")
int pageSize)
listForInstance
@RequestMapping(value={"/jobs/{jobName}/{jobInstanceId}/executions","/jobs/{jobName}/{jobInstanceId}"},
method=GET)
public java.lang.String listForInstance(org.springframework.ui.Model model,
@PathVariable
java.lang.String jobName,
@PathVariable
long jobInstanceId,
@ModelAttribute(value="date")
java.util.Date date,
org.springframework.validation.Errors errors)
restart
@RequestMapping(value="/jobs/{jobName}/{jobInstanceId}/executions",
method=POST)
public java.lang.String restart(org.springframework.ui.Model model,
@PathVariable
java.lang.String jobName,
@PathVariable
long jobInstanceId,
@ModelAttribute(value="date")
java.util.Date date,
org.springframework.validation.Errors errors)
stopAll
@RequestMapping(value="/jobs/executions",
method=DELETE)
@ModelAttribute(value="jobExecutions")
public java.util.Collection<JobExecutionInfo> stopAll(org.springframework.ui.ModelMap model,
@RequestParam(defaultValue="0")
int startJobExecution,
@RequestParam(defaultValue="20")
int pageSize)
listForJob
@RequestMapping(value="/jobs/{jobName}/executions",
method=GET)
public java.lang.String listForJob(org.springframework.ui.ModelMap model,
@PathVariable
java.lang.String jobName,
@ModelAttribute(value="date")
java.util.Date date,
org.springframework.validation.Errors errors,
@RequestParam(defaultValue="0")
int startJobExecution,
@RequestParam(defaultValue="20")
int pageSize)
detail
@RequestMapping(value="/jobs/executions/{jobExecutionId}",
method=GET)
public java.lang.String detail(org.springframework.ui.Model model,
@PathVariable
java.lang.Long jobExecutionId,
@ModelAttribute(value="date")
java.util.Date date,
org.springframework.validation.Errors errors)
Copyright © 2011. All Rights Reserved.