public class JsrStepExecutionSplitter extends SimpleStepExecutionSplitter
StepExecution
の分割に JSR-352 固有の動作を提供します。コンストラクターと説明 |
---|
JsrStepExecutionSplitter(JobRepository jobRepository, boolean allowStartIfComplete, java.lang.String stepName, boolean restoreState) |
修飾子と型 | メソッドと説明 |
---|---|
java.lang.String | getStepName() リモートで実行されるステップ構成の名前。 |
java.util.Set<StepExecution> | split(StepExecution stepExecution, int gridSize) gridSize が指定するのと同じ数の StepExecution を返します。 |
afterPropertiesSet, getStartable, isStartable, setAllowStartIfComplete, setJobRepository, setPartitioner, setStepName
public JsrStepExecutionSplitter(JobRepository jobRepository, boolean allowStartIfComplete, java.lang.String stepName, boolean restoreState)
public java.lang.String getStepName()
StepExecutionSplitter
StepExecutionSplitter
の getStepName
SimpleStepExecutionSplitter
の getStepName
StepExecutionSplitter.getStepName()
public java.util.Set<StepExecution> split(StepExecution stepExecution, int gridSize) throws JobExecutionException
StepExecution
を返します。子 StepExecutions のそれぞれは、JSR-352 に従って JsrJobOperator
を介して使用できなくなります。StepExecutionSplitter
の split
SimpleStepExecutionSplitter
の split
stepExecution
- パーティション化される StepExecution
。gridSize
- グリッドのサイズがわかっている場合のスプリッターのヒント StepExecution
インスタンスのセット JobExecutionException
- 分割できない場合