From 0d612b3b1d9d48c498f782a69616ffdb7931cd9e Mon Sep 17 00:00:00 2001 From: Sam Brannen <104798+sbrannen@users.noreply.github.com> Date: Wed, 28 Jan 2026 14:54:52 +0100 Subject: [PATCH] =?UTF-8?q?Make=20TaskCallback=20a=20@=E2=81=A0FunctionalI?= =?UTF-8?q?nterface?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/org/springframework/core/task/TaskCallback.java | 1 + 1 file changed, 1 insertion(+) diff --git a/spring-core/src/main/java/org/springframework/core/task/TaskCallback.java b/spring-core/src/main/java/org/springframework/core/task/TaskCallback.java index d1f1f64d264..a5b7a05fb4f 100644 --- a/spring-core/src/main/java/org/springframework/core/task/TaskCallback.java +++ b/spring-core/src/main/java/org/springframework/core/task/TaskCallback.java @@ -36,6 +36,7 @@ import org.jspecify.annotations.Nullable; * @param the exception propagated, if any * @see SyncTaskExecutor#execute(TaskCallback) */ +@FunctionalInterface public interface TaskCallback extends Callable { @Override