I
- The input type for the stepO
- The output type for the steppublic class JsrSimpleStepBuilder<I,O> extends SimpleStepBuilder<I,O>
FaultTolerantStepBuilder
to create JSR-352
specific ChunkProvider
and ChunkProcessor
supporting the chunking
pattern defined by the spec.StepBuilderHelper.CommonStepProperties
chunkListeners
logger, properties
Constructor and Description |
---|
JsrSimpleStepBuilder(StepBuilder parent) |
Modifier and Type | Method and Description |
---|---|
TaskletStep |
build()
Build the step from the components collected by the fluent setters.
|
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)
and
then to createTasklet()
in subclasses to create the actual tasklet.build
in class SimpleStepBuilder<I,O>
AbstractTaskletStepBuilder.build()
protected Tasklet createTasklet()
createTasklet
in class SimpleStepBuilder<I,O>