From b619e691306ecf0fdbe0228e4328ac5db4bb64c4 Mon Sep 17 00:00:00 2001 From: Juergen Hoeller Date: Tue, 24 Feb 2026 18:04:40 +0100 Subject: [PATCH] Polishing (aligned with main) --- .../scheduling/concurrent/ThreadPoolTaskExecutor.java | 4 ++-- .../springframework/core/task/SimpleAsyncTaskExecutor.java | 6 ++++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/spring-context/src/main/java/org/springframework/scheduling/concurrent/ThreadPoolTaskExecutor.java b/spring-context/src/main/java/org/springframework/scheduling/concurrent/ThreadPoolTaskExecutor.java index d44374d3f52..64750a0ddcc 100644 --- a/spring-context/src/main/java/org/springframework/scheduling/concurrent/ThreadPoolTaskExecutor.java +++ b/spring-context/src/main/java/org/springframework/scheduling/concurrent/ThreadPoolTaskExecutor.java @@ -242,8 +242,8 @@ public class ThreadPoolTaskExecutor extends ExecutorConfigurationSupport * @since 6.1.4 * @see #initiateShutdown() */ - public void setStrictEarlyShutdown(boolean defaultEarlyShutdown) { - this.strictEarlyShutdown = defaultEarlyShutdown; + public void setStrictEarlyShutdown(boolean strictEarlyShutdown) { + this.strictEarlyShutdown = strictEarlyShutdown; } /** diff --git a/spring-core/src/main/java/org/springframework/core/task/SimpleAsyncTaskExecutor.java b/spring-core/src/main/java/org/springframework/core/task/SimpleAsyncTaskExecutor.java index db208a6975c..04e89192899 100644 --- a/spring-core/src/main/java/org/springframework/core/task/SimpleAsyncTaskExecutor.java +++ b/spring-core/src/main/java/org/springframework/core/task/SimpleAsyncTaskExecutor.java @@ -219,7 +219,9 @@ public class SimpleAsyncTaskExecutor extends CustomizableThreadCreator /** * Specify whether to reject tasks when the concurrency limit has been reached, - * throwing {@link TaskRejectedException} on any further execution attempts. + * throwing {@link TaskRejectedException} (which extends the common + * {@link java.util.concurrent.RejectedExecutionException}) + * on any further execution attempts. *

The default is {@code false}, blocking the caller until the submission can * be accepted. Switch this to {@code true} for immediate rejection instead. * @since 6.2.6 @@ -305,7 +307,7 @@ public class SimpleAsyncTaskExecutor extends CustomizableThreadCreator * @see #TIMEOUT_IMMEDIATE * @see #doExecute(Runnable) */ - @Deprecated + @Deprecated(since = "5.3.16") @Override public void execute(Runnable task, long startTimeout) { Assert.notNull(task, "Runnable must not be null");