From 0c7d40d1e263c39c066089eb200f9dd53ae0fa1c Mon Sep 17 00:00:00 2001 From: abilan Date: Fri, 28 Jul 2023 12:33:55 -0400 Subject: [PATCH] Fix `EnricherSpec` for method choice ambiguity --- .../org/springframework/integration/dsl/EnricherSpec.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/spring-integration-core/src/main/java/org/springframework/integration/dsl/EnricherSpec.java b/spring-integration-core/src/main/java/org/springframework/integration/dsl/EnricherSpec.java index d77917252b..7199b07835 100644 --- a/spring-integration-core/src/main/java/org/springframework/integration/dsl/EnricherSpec.java +++ b/spring-integration-core/src/main/java/org/springframework/integration/dsl/EnricherSpec.java @@ -219,10 +219,11 @@ public class EnricherSpec extends ConsumerEndpointSpec the value type. * @return the enricher spec. * @see ContentEnricher#setHeaderExpressions(Map) */ - public EnricherSpec header(String name, Object value) { + public EnricherSpec header(String name, V value) { return header(name, value, null); } @@ -302,10 +303,11 @@ public class EnricherSpec extends ConsumerEndpointSpec the value type. * @return the enricher spec. * @see ContentEnricher#setHeaderExpressions(Map) */ - public EnricherSpec header(String headerName, HeaderValueMessageProcessor headerValueMessageProcessor) { + public EnricherSpec header(String headerName, HeaderValueMessageProcessor headerValueMessageProcessor) { Assert.hasText(headerName, "'headerName' must not be empty"); this.headerExpressions.put(headerName, headerValueMessageProcessor); return _this();