Class JobExecutionController
- java.lang.Object
-
- com.github.chrisgleissner.springbatchrest.api.jobexecution.JobExecutionController
-
@RestController @RequestMapping(value="/jobExecutions", produces="application/hal+json") public class JobExecutionController extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description JobExecutionController()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.springframework.hateoas.Resources<JobExecutionResource>
all(java.lang.String jobName, org.springframework.batch.core.ExitStatus exitStatus, java.lang.Integer maxNumberOfJobInstances, java.lang.Integer maxNumberOfJobExecutionsPerInstance)
JobExecutionResource
get(long id)
JobExecutionResource
put(com.github.chrisgleissner.springbatchrest.util.adhoc.JobConfig jobConfig)
-
-
-
Method Detail
-
get
@GetMapping("/{id}") public JobExecutionResource get(@PathVariable long id)
-
all
@GetMapping public org.springframework.hateoas.Resources<JobExecutionResource> all(@RequestParam(value="jobName",required=false) java.lang.String jobName, @RequestParam(value="exitStatus",required=false) org.springframework.batch.core.ExitStatus exitStatus, @RequestParam(value="maxNumberOfJobInstances",required=false) java.lang.Integer maxNumberOfJobInstances, @RequestParam(value="maxNumberOfJobExecutionsPerInstance",required=false) java.lang.Integer maxNumberOfJobExecutionsPerInstance)
-
put
@PostMapping public JobExecutionResource put(@RequestBody com.github.chrisgleissner.springbatchrest.util.adhoc.JobConfig jobConfig)
-
-