/** * @param builder {@link StepBuilderHelper} representing the step to be enhanced */ protected void enhanceCommonStep(StepBuilderHelper<?> builder) { if (allowStartIfComplete != null) { builder.allowStartIfComplete(allowStartIfComplete); } if (startLimit != null) { builder.startLimit(startLimit); } builder.repository(jobRepository); builder.transactionManager(transactionManager); for (Object listener : stepExecutionListeners) { if(listener instanceof StepExecutionListener) { builder.listener((StepExecutionListener) listener); } else if(listener instanceof javax.batch.api.listener.StepListener) { builder.listener(new StepListenerAdapter((javax.batch.api.listener.StepListener) listener)); } } }
/** * @param builder {@link StepBuilderHelper} representing the step to be enhanced */ protected void enhanceCommonStep(StepBuilderHelper<?> builder) { if (allowStartIfComplete != null) { builder.allowStartIfComplete(allowStartIfComplete); } if (startLimit != null) { builder.startLimit(startLimit); } builder.repository(jobRepository); builder.transactionManager(transactionManager); for (Object listener : stepExecutionListeners) { if(listener instanceof StepExecutionListener) { builder.listener((StepExecutionListener) listener); } else if(listener instanceof javax.batch.api.listener.StepListener) { builder.listener(new StepListenerAdapter((javax.batch.api.listener.StepListener) listener)); } } }
/** * @param builder {@link StepBuilderHelper} representing the step to be enhanced */ protected void enhanceCommonStep(StepBuilderHelper<?> builder) { if (allowStartIfComplete != null) { builder.allowStartIfComplete(allowStartIfComplete); } if (startLimit != null) { builder.startLimit(startLimit); } builder.repository(jobRepository); builder.transactionManager(transactionManager); for (Object listener : stepExecutionListeners) { if(listener instanceof StepExecutionListener) { builder.listener((StepExecutionListener) listener); } else if(listener instanceof javax.batch.api.listener.StepListener) { builder.listener(new StepListenerAdapter((javax.batch.api.listener.StepListener) listener)); } } }
/** * @param builder {@link StepBuilderHelper} representing the step to be enhanced */ protected void enhanceCommonStep(StepBuilderHelper<?> builder) { if (allowStartIfComplete != null) { builder.allowStartIfComplete(allowStartIfComplete); } if (startLimit != null) { builder.startLimit(startLimit); } builder.repository(jobRepository); builder.transactionManager(transactionManager); for (Object listener : stepExecutionListeners) { if(listener instanceof StepExecutionListener) { builder.listener((StepExecutionListener) listener); } else if(listener instanceof javax.batch.api.listener.StepListener) { builder.listener(new StepListenerAdapter((javax.batch.api.listener.StepListener) listener)); } } }