This is an automated email from the ASF dual-hosted git repository.

acosentino pushed a commit to branch camel-4.18.x
in repository https://gitbox.apache.org/repos/asf/camel.git


The following commit(s) were added to refs/heads/camel-4.18.x by this push:
     new 1e331daa4eea CAMEL-23313: HeaderFilter Strategies - add lowerCase 
where it's not present - JMS, SJMS, CoAP, Google PubSub (#22575)
1e331daa4eea is described below

commit 1e331daa4eea0a3f01d951e74cda8faee79495a2
Author: Andrea Cosentino <[email protected]>
AuthorDate: Mon Apr 13 10:22:54 2026 +0200

    CAMEL-23313: HeaderFilter Strategies - add lowerCase where it's not present 
- JMS, SJMS, CoAP, Google PubSub (#22575)
    
    Signed-off-by: Andrea Cosentino <[email protected]>
---
 .../src/main/java/org/apache/camel/coap/CoAPHeaderFilterStrategy.java    | 1 +
 .../camel/component/google/pubsub/GooglePubsubHeaderFilterStrategy.java  | 1 +
 .../org/apache/camel/component/jms/ClassicJmsHeaderFilterStrategy.java   | 1 +
 .../java/org/apache/camel/component/jms/JmsHeaderFilterStrategy.java     | 1 +
 .../java/org/apache/camel/component/sjms/SjmsHeaderFilterStrategy.java   | 1 +
 5 files changed, 5 insertions(+)

diff --git 
a/components/camel-coap/src/main/java/org/apache/camel/coap/CoAPHeaderFilterStrategy.java
 
b/components/camel-coap/src/main/java/org/apache/camel/coap/CoAPHeaderFilterStrategy.java
index 8df5f09fd979..827c14973796 100644
--- 
a/components/camel-coap/src/main/java/org/apache/camel/coap/CoAPHeaderFilterStrategy.java
+++ 
b/components/camel-coap/src/main/java/org/apache/camel/coap/CoAPHeaderFilterStrategy.java
@@ -27,6 +27,7 @@ import org.apache.camel.support.DefaultHeaderFilterStrategy;
 public class CoAPHeaderFilterStrategy extends DefaultHeaderFilterStrategy {
 
     public CoAPHeaderFilterStrategy() {
+        setLowerCase(true);
         setOutFilterStartsWith(CAMEL_FILTER_STARTS_WITH);
         setInFilterStartsWith(CAMEL_FILTER_STARTS_WITH);
     }
diff --git 
a/components/camel-google/camel-google-pubsub/src/main/java/org/apache/camel/component/google/pubsub/GooglePubsubHeaderFilterStrategy.java
 
b/components/camel-google/camel-google-pubsub/src/main/java/org/apache/camel/component/google/pubsub/GooglePubsubHeaderFilterStrategy.java
index e9ff1388a0dc..8f75c1aa4fec 100644
--- 
a/components/camel-google/camel-google-pubsub/src/main/java/org/apache/camel/component/google/pubsub/GooglePubsubHeaderFilterStrategy.java
+++ 
b/components/camel-google/camel-google-pubsub/src/main/java/org/apache/camel/component/google/pubsub/GooglePubsubHeaderFilterStrategy.java
@@ -25,6 +25,7 @@ public class GooglePubsubHeaderFilterStrategy extends 
DefaultHeaderFilterStrateg
     }
 
     public GooglePubsubHeaderFilterStrategy(boolean 
includeAllGoogleProperties) {
+        setLowerCase(true);
         
setOutFilterStartsWith(DefaultHeaderFilterStrategy.CAMEL_FILTER_STARTS_WITH);
         
setInFilterStartsWith(DefaultHeaderFilterStrategy.CAMEL_FILTER_STARTS_WITH);
         // Filter authorization on both directions for security
diff --git 
a/components/camel-jms/src/main/java/org/apache/camel/component/jms/ClassicJmsHeaderFilterStrategy.java
 
b/components/camel-jms/src/main/java/org/apache/camel/component/jms/ClassicJmsHeaderFilterStrategy.java
index 956213e80cc4..36d862a75a01 100644
--- 
a/components/camel-jms/src/main/java/org/apache/camel/component/jms/ClassicJmsHeaderFilterStrategy.java
+++ 
b/components/camel-jms/src/main/java/org/apache/camel/component/jms/ClassicJmsHeaderFilterStrategy.java
@@ -29,6 +29,7 @@ public class ClassicJmsHeaderFilterStrategy extends 
DefaultHeaderFilterStrategy
     }
 
     public ClassicJmsHeaderFilterStrategy(boolean includeAllJMSXProperties) {
+        setLowerCase(true);
         if (!includeAllJMSXProperties) {
             initialize();
         }
diff --git 
a/components/camel-jms/src/main/java/org/apache/camel/component/jms/JmsHeaderFilterStrategy.java
 
b/components/camel-jms/src/main/java/org/apache/camel/component/jms/JmsHeaderFilterStrategy.java
index 9937a1d8cee2..6a290839767a 100644
--- 
a/components/camel-jms/src/main/java/org/apache/camel/component/jms/JmsHeaderFilterStrategy.java
+++ 
b/components/camel-jms/src/main/java/org/apache/camel/component/jms/JmsHeaderFilterStrategy.java
@@ -25,6 +25,7 @@ public class JmsHeaderFilterStrategy extends 
DefaultHeaderFilterStrategy {
     }
 
     public JmsHeaderFilterStrategy(boolean includeAllJMSXProperties) {
+        setLowerCase(true);
         
setOutFilterStartsWith(DefaultHeaderFilterStrategy.CAMEL_FILTER_STARTS_WITH);
         
setInFilterStartsWith(DefaultHeaderFilterStrategy.CAMEL_FILTER_STARTS_WITH);
         if (!includeAllJMSXProperties) {
diff --git 
a/components/camel-sjms/src/main/java/org/apache/camel/component/sjms/SjmsHeaderFilterStrategy.java
 
b/components/camel-sjms/src/main/java/org/apache/camel/component/sjms/SjmsHeaderFilterStrategy.java
index a37ea6ef3bd1..56d89d009a81 100644
--- 
a/components/camel-sjms/src/main/java/org/apache/camel/component/sjms/SjmsHeaderFilterStrategy.java
+++ 
b/components/camel-sjms/src/main/java/org/apache/camel/component/sjms/SjmsHeaderFilterStrategy.java
@@ -25,6 +25,7 @@ public class SjmsHeaderFilterStrategy extends 
DefaultHeaderFilterStrategy {
     }
 
     public SjmsHeaderFilterStrategy(boolean includeAllJMSXProperties) {
+        setLowerCase(true);
         
setOutFilterStartsWith(DefaultHeaderFilterStrategy.CAMEL_FILTER_STARTS_WITH);
         
setInFilterStartsWith(DefaultHeaderFilterStrategy.CAMEL_FILTER_STARTS_WITH);
         if (!includeAllJMSXProperties) {

Reply via email to