I
- ステップの入力型 O
- ステップの出力型 public class JsrSimpleStepBuilder<I,O> extends SimpleStepBuilder<I,O>
FaultTolerantStepBuilder
を継承して、仕様で定義されたチャンキングパターンをサポートする JSR-352 固有の ChunkProvider
および ChunkProcessor
を作成するステップビルダー。StepBuilderHelper.CommonStepProperties
chunkListeners
logger, properties
コンストラクターと説明 |
---|
JsrSimpleStepBuilder(StepBuilder parent) |
修飾子と型 | メソッドと説明 |
---|---|
TaskletStep | build() 流れるような setter によって収集されたコンポーネントからステップを構築します。 |
protected Tasklet | createTasklet() |
JsrPartitionStepBuilder | partitioner(Step step) |
void | setBatchPropertyContext(BatchPropertyContext batchPropertyContext) |
chunk, chunk, chunkOperations, createChunkOperations, faultTolerant, getChunkCompletionPolicy, getChunkSize, getItemListeners, getProcessor, getReader, getWriter, isReaderTransactionalQueue, listener, listener, listener, listener, processor, processor, reader, readerIsTransactionalQueue, registerAsStreamsAndListeners, registerStepListenerAsItemListener, writer
concurrent, exceptionHandler, getExceptionHandler, getStepOperations, getStreams, getTaskExecutor, getThrottleLimit, getTransactionAttribute, listener, registerStepListenerAsChunkListener, stepOperations, stream, taskExecutor, throttleLimit, transactionAttribute
allowStartIfComplete, enhance, getJobRepository, getName, getTransactionManager, isAllowStartIfComplete, listener, repository, startLimit, transactionManager
public JsrSimpleStepBuilder(StepBuilder parent)
public JsrPartitionStepBuilder partitioner(Step step)
public void setBatchPropertyContext(BatchPropertyContext batchPropertyContext)
public TaskletStep build()
StepBuilderHelper.enhance(Step)
に、次にサブクラスの createTasklet()
に委譲して、実際のタスクレットを作成します。SimpleStepBuilder<I, O>
の build
AbstractTaskletStepBuilder.build()
protected Tasklet createTasklet()
SimpleStepBuilder<I, O>
の createTasklet