org.springframework.batch.core.step.builder
Class StepBuilderHelper<B extends StepBuilderHelper<B>>
java.lang.Object
org.springframework.batch.core.step.builder.StepBuilderHelper<B>
- Direct Known Subclasses:
- AbstractTaskletStepBuilder, FlowStepBuilder, JobStepBuilder, PartitionStepBuilder, StepBuilder
public abstract class StepBuilderHelper<B extends StepBuilderHelper<B>>
- extends Object
A base class and utility for other step builders providing access to common properties like job repository and
transaction manager.
- Since:
- 2.2
- Author:
- Dave Syer
|
Field Summary |
protected org.apache.commons.logging.Log |
logger
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
logger
protected final org.apache.commons.logging.Log logger
StepBuilderHelper
public StepBuilderHelper(String name)
StepBuilderHelper
protected StepBuilderHelper(StepBuilderHelper<?> parent)
- Create a new builder initialized with any properties in the parent. The parent is copied, so it can be re-used.
- Parameters:
parent - a parent helper containing common step properties
repository
public B repository(JobRepository jobRepository)
transactionManager
public B transactionManager(org.springframework.transaction.PlatformTransactionManager transactionManager)
startLimit
public B startLimit(int startLimit)
listener
public B listener(StepExecutionListener listener)
allowStartIfComplete
public B allowStartIfComplete(boolean allowStartIfComplete)
getName
protected String getName()
getJobRepository
protected JobRepository getJobRepository()
getTransactionManager
protected org.springframework.transaction.PlatformTransactionManager getTransactionManager()
isAllowStartIfComplete
protected boolean isAllowStartIfComplete()
enhance
protected void enhance(Step target)
Copyright © 2013 SpringSource. All Rights Reserved.