org.springframework.batch.admin.web
Class JobController
java.lang.Object
org.springframework.batch.admin.web.JobController
@Controller
public class JobController
- extends java.lang.Object
Controller for listing and launching jobs.
- Author:
- Dave Syer
|
Method Summary |
java.lang.String |
details(org.springframework.ui.ModelMap model,
java.lang.String jobName,
org.springframework.validation.Errors errors,
int startJobInstance,
int pageSize)
|
java.lang.String |
getJobName(javax.servlet.http.HttpServletRequest request)
|
void |
jobs(org.springframework.ui.ModelMap model,
int startJob,
int pageSize)
|
java.lang.String |
launch(org.springframework.ui.ModelMap model,
java.lang.String jobName,
LaunchRequest launchRequest,
org.springframework.validation.Errors errors,
java.lang.String origin)
|
void |
setExtensions(java.util.Collection<java.lang.String> extensions)
A collection of extensions that may be appended to request urls aimed at
this controller. |
void |
setTimeZone(java.util.TimeZone timeZone)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JobController
public JobController(JobService jobService)
setExtensions
public void setExtensions(java.util.Collection<java.lang.String> extensions)
- A collection of extensions that may be appended to request urls aimed at
this controller.
- Parameters:
extensions - the extensions (e.g. [rss, xml, atom])
setTimeZone
@Qualifier(value="userTimeZone")
public void setTimeZone(java.util.TimeZone timeZone)
- Parameters:
timeZone - the timeZone to set
getJobName
@ModelAttribute(value="jobName")
public java.lang.String getJobName(javax.servlet.http.HttpServletRequest request)
launch
@RequestMapping(value="/jobs/{jobName}",
method=POST)
public java.lang.String launch(org.springframework.ui.ModelMap model,
@ModelAttribute(value="jobName")
java.lang.String jobName,
@ModelAttribute(value="launchRequest")
LaunchRequest launchRequest,
org.springframework.validation.Errors errors,
@RequestParam(defaultValue="execution")
java.lang.String origin)
details
@RequestMapping(value="/jobs/{jobName}",
method=GET)
public java.lang.String details(org.springframework.ui.ModelMap model,
@ModelAttribute(value="jobName")
java.lang.String jobName,
org.springframework.validation.Errors errors,
@RequestParam(defaultValue="0")
int startJobInstance,
@RequestParam(defaultValue="20")
int pageSize)
jobs
@RequestMapping(value="/jobs",
method=GET)
public void jobs(org.springframework.ui.ModelMap model,
@RequestParam(defaultValue="0")
int startJob,
@RequestParam(defaultValue="20")
int pageSize)
Copyright © 2011. All Rights Reserved.