From 71243f21797cf5c5f2be70db0885ae5a49f5d8e7 Mon Sep 17 00:00:00 2001 From: Oleg Zhurakousky Date: Fri, 14 Apr 2023 16:52:31 +0200 Subject: [PATCH] GH-1023 Add no-op apply method to PostProcessingFunction Resolves #1023 --- .../cloud/function/context/PostProcessingFunction.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/spring-cloud-function-context/src/main/java/org/springframework/cloud/function/context/PostProcessingFunction.java b/spring-cloud-function-context/src/main/java/org/springframework/cloud/function/context/PostProcessingFunction.java index e52c1b17f..5c5d1d23c 100644 --- a/spring-cloud-function-context/src/main/java/org/springframework/cloud/function/context/PostProcessingFunction.java +++ b/spring-cloud-function-context/src/main/java/org/springframework/cloud/function/context/PostProcessingFunction.java @@ -37,6 +37,12 @@ import org.springframework.messaging.Message; */ public interface PostProcessingFunction extends Function { + @SuppressWarnings("unchecked") + @Override + default O apply(I t) { + return (O) t; + } + /** * Will post process the result of this's function invocation after this function has been triggered. *