Deprecate throttle limit in TaskExecutorRepeatTemplate

Resolves #2218
This commit is contained in:
Mahmoud Ben Hassine
2022-10-12 18:57:18 +02:00
parent 157d7a3a20
commit 1ff04d532d
2 changed files with 11 additions and 1 deletions

View File

@@ -199,7 +199,11 @@ public abstract class AbstractTaskletStepBuilder<B extends AbstractTaskletStepBu
* in the job repository for this step.
* @param throttleLimit maximum number of concurrent tasklet executions allowed
* @return this for fluent chaining
* @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 B throttleLimit(int throttleLimit) {
this.throttleLimit = throttleLimit;
return self();
@@ -280,6 +284,7 @@ public abstract class AbstractTaskletStepBuilder<B extends AbstractTaskletStepBu
return taskExecutor;
}
@Deprecated(since = "5.0", forRemoval = true)
protected int getThrottleLimit() {
return throttleLimit;
}