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