@RestController
@RequestMapping(value="/jobs/executions/{jobExecutionId}/steps")
@ExposesResourceFor(value=StepExecutionInfoResource.class)
public class BatchStepExecutionsController
extends AbstractBatchJobsControllerStepExecution を返すためのコントローラー。jobExecutionInfoResourceAssembler, jobInfoResourceAssembler, jobInstanceInfoResourceAssembler, jobService, progressInfoResourceAssembler, stepExecutionInfoResourceAssembler, timeZone, xdJobDefinitionRepository, xdJobrepository| コンストラクターと説明 |
|---|
BatchStepExecutionsController() |
| 修飾子と型 | メソッドと説明 |
|---|---|
StepExecutionInfoResource | details(long jobExecutionId, long stepExecutionId) 提供されたステップ実行 ID を使用して StepExecution をインスペクションします |
java.util.Collection<StepExecutionInfoResource> | list(long jobExecutionId) すべてのステップ実行を一覧表示します。 |
StepExecutionProgressInfoResource | progress(long jobExecutionId, long stepExecutionId) 指定された jobExecutions ステップのステップ実行の進行状況を取得します。 |
setTimeZone@RequestMapping(value="",
method=GET,
produces="application/json")
@ResponseStatus(value=OK)
public java.util.Collection<StepExecutionInfoResource> list(@PathVariable(value="jobExecutionId")
long jobExecutionId)jobExecutionId - JobExecution の ID、null であってはなりません StepExecutionInfoResource のコレクション NoSuchJobExecutionException - それぞれの JobExecution が存在しない場合にスローされます @RequestMapping(value="/{stepExecutionId}",
method=GET)
@ResponseStatus(value=OK)
public StepExecutionInfoResource details(@PathVariable
long jobExecutionId,
@PathVariable
long stepExecutionId)jobExecutionId - JobExecution の ID、null であってはなりません stepExecutionId - StepExecution の ID、null であってはなりません StepExecution の詳細を持つ StepExecutionInfoResource。NoSuchJobExecutionException - それぞれの JobExecution が存在しない場合にスローされます NoSuchStepExecutionException - それぞれの StepExecution が存在しない場合にスローされます @RequestMapping(value="/{stepExecutionId}/progress",
method=GET)
@ResponseStatus(value=OK)
public StepExecutionProgressInfoResource progress(@PathVariable
long jobExecutionId,
@PathVariable
long stepExecutionId)jobExecutionId - JobExecution の ID、null であってはなりません stepExecutionId - StepExecution の ID、null であってはなりません StepExecution の進行状況情報を持つ StepExecutionInfoResource。NoSuchJobExecutionException - それぞれの JobExecution が存在しない場合にスローされます NoSuchStepExecutionException - それぞれの StepExecution が存在しない場合にスローされます