diff --git a/spring-batch-core/src/main/java/org/springframework/batch/core/step/builder/AbstractTaskletStepBuilder.java b/spring-batch-core/src/main/java/org/springframework/batch/core/step/builder/AbstractTaskletStepBuilder.java index 31697bc3f..fb18a1f76 100644 --- a/spring-batch-core/src/main/java/org/springframework/batch/core/step/builder/AbstractTaskletStepBuilder.java +++ b/spring-batch-core/src/main/java/org/springframework/batch/core/step/builder/AbstractTaskletStepBuilder.java @@ -199,7 +199,11 @@ public abstract class AbstractTaskletStepBuilder * * @author Dave Syer + * @author Mahmoud Ben Hassine * */ public class TaskExecutorRepeatTemplate extends RepeatTemplate { @@ -68,7 +69,11 @@ public class TaskExecutorRepeatTemplate extends RepeatTemplate { * being reached (so make the core pool size larger than the throttle limit if * possible). * @param throttleLimit the throttleLimit to set. + * @deprecated since 5.0, scheduled for removal in 6.0. Use a pooled + * {@link TaskExecutor} implemenation with a limited capacity of its task queue + * instead. */ + @Deprecated(since = "5.0", forRemoval = true) public void setThrottleLimit(int throttleLimit) { this.throttleLimit = throttleLimit; }