@RestController @RequestMapping(value="/jobs/instances") @ExposesResourceFor(value=JobInstanceResource.class) public class JobInstanceController extends Object
JobInstance
. This includes obtaining Job Instance
information from the job service.Constructor and Description |
---|
JobInstanceController(TaskJobService taskJobService)
Creates a
JobInstanceController that retrieves Job Instance information. |
Modifier and Type | Method and Description |
---|---|
org.springframework.hateoas.PagedModel<JobInstanceResource> |
list(String jobName,
org.springframework.data.domain.Pageable pageable,
org.springframework.data.web.PagedResourcesAssembler<JobInstanceExecutions> assembler)
Return a page-able list of
JobInstanceResource defined jobs. |
JobInstanceResource |
view(long id,
String schemaTarget)
View the details of a single task instance, specified by id.
|
@Autowired public JobInstanceController(TaskJobService taskJobService)
JobInstanceController
that retrieves Job Instance information.taskJobService
- the TaskJobService
used for retrieving batch instance
data.@RequestMapping(value="", method=GET, params="name") @ResponseStatus(value=OK) public org.springframework.hateoas.PagedModel<JobInstanceResource> list(@RequestParam(value="name") String jobName, org.springframework.data.domain.Pageable pageable, org.springframework.data.web.PagedResourcesAssembler<JobInstanceExecutions> assembler) throws org.springframework.batch.core.launch.NoSuchJobException
JobInstanceResource
defined jobs.jobName
- the name of the jobpageable
- page-able collection of JobInstance
s.assembler
- for the JobInstance
sorg.springframework.batch.core.launch.NoSuchJobException
- if the job for jobName specified does not exist.@RequestMapping(value="/{id}", method=GET) @ResponseStatus(value=OK) public JobInstanceResource view(@PathVariable(value="id") long id, @RequestParam(name="schemaTarget",required=false) String schemaTarget) throws org.springframework.batch.core.launch.NoSuchJobInstanceException, org.springframework.batch.core.launch.NoSuchJobException
id
- the id of the requested JobInstance
JobInstance
org.springframework.batch.core.launch.NoSuchJobInstanceException
- if job instance for the id does not exist.org.springframework.batch.core.launch.NoSuchJobException
- if the job for the job instance does not exist.Copyright © 2024 Pivotal Software, Inc.. All rights reserved.