From 6a7e58ac82e4e2c5e31031587da45428c1b46e89 Mon Sep 17 00:00:00 2001 From: Philippe Marschall Date: Sun, 9 Aug 2020 13:52:26 +0200 Subject: [PATCH] Add @FunctionalInterface to MessagePostProcessor Add the @FunctionalInterface annotation to the MessagePostProcessor interfaces in the spring-jms and spring-messaging projects. Closes gh-25571 --- .../java/org/springframework/jms/core/MessagePostProcessor.java | 1 + .../org/springframework/messaging/core/MessagePostProcessor.java | 1 + 2 files changed, 2 insertions(+) diff --git a/spring-jms/src/main/java/org/springframework/jms/core/MessagePostProcessor.java b/spring-jms/src/main/java/org/springframework/jms/core/MessagePostProcessor.java index c36c7dafb66..bb7b80a90dc 100644 --- a/spring-jms/src/main/java/org/springframework/jms/core/MessagePostProcessor.java +++ b/spring-jms/src/main/java/org/springframework/jms/core/MessagePostProcessor.java @@ -32,6 +32,7 @@ import javax.jms.Message; * @see JmsTemplate#convertAndSend(javax.jms.Destination, Object, MessagePostProcessor) * @see org.springframework.jms.support.converter.MessageConverter */ +@FunctionalInterface public interface MessagePostProcessor { /** diff --git a/spring-messaging/src/main/java/org/springframework/messaging/core/MessagePostProcessor.java b/spring-messaging/src/main/java/org/springframework/messaging/core/MessagePostProcessor.java index 92e78ef50e7..f4e6ceee4f6 100644 --- a/spring-messaging/src/main/java/org/springframework/messaging/core/MessagePostProcessor.java +++ b/spring-messaging/src/main/java/org/springframework/messaging/core/MessagePostProcessor.java @@ -28,6 +28,7 @@ import org.springframework.messaging.Message; * @see MessageSendingOperations * @see MessageRequestReplyOperations */ +@FunctionalInterface public interface MessagePostProcessor { /**