public abstract class StepBuilderHelper<B extends StepBuilderHelper<B>>
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
StepBuilderHelper.CommonStepProperties |
Modifier and Type | Field and Description |
---|---|
protected org.apache.commons.logging.Log |
logger |
protected StepBuilderHelper.CommonStepProperties |
properties |
Modifier | Constructor and Description |
---|---|
protected |
StepBuilderHelper(StepBuilderHelper<?> parent)
Create a new builder initialized with any properties in the parent.
|
|
StepBuilderHelper(java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
B |
allowStartIfComplete(boolean allowStartIfComplete) |
protected void |
enhance(Step target) |
protected JobRepository |
getJobRepository() |
protected java.lang.String |
getName() |
protected org.springframework.transaction.PlatformTransactionManager |
getTransactionManager() |
protected boolean |
isAllowStartIfComplete() |
B |
listener(java.lang.Object listener)
Registers objects using the annotation based listener configuration.
|
B |
listener(StepExecutionListener listener) |
B |
repository(JobRepository jobRepository) |
B |
startLimit(int startLimit) |
B |
transactionManager(org.springframework.transaction.PlatformTransactionManager transactionManager) |
protected final org.apache.commons.logging.Log logger
protected final StepBuilderHelper.CommonStepProperties properties
public StepBuilderHelper(java.lang.String name)
protected StepBuilderHelper(StepBuilderHelper<?> parent)
parent
- a parent helper containing common step propertiespublic B repository(JobRepository jobRepository)
public B transactionManager(org.springframework.transaction.PlatformTransactionManager transactionManager)
public B startLimit(int startLimit)
public B listener(java.lang.Object listener)
listener
- the object that has a method configured with listener annotationpublic B listener(StepExecutionListener listener)
public B allowStartIfComplete(boolean allowStartIfComplete)
protected java.lang.String getName()
protected JobRepository getJobRepository()
protected org.springframework.transaction.PlatformTransactionManager getTransactionManager()
protected boolean isAllowStartIfComplete()
protected void enhance(Step target)