This is an automated email from the ASF dual-hosted git repository.
acosentino pushed a commit to branch camel-4.14.x
in repository https://gitbox.apache.org/repos/asf/camel.git
The following commit(s) were added to refs/heads/camel-4.14.x by this push:
new 301bb7401cd4 CAMEL-23313: HeaderFilter Strategies - add lowerCase
where it's not present - JMS, SJMS, CoAP, Google PubSub (#22576)
301bb7401cd4 is described below
commit 301bb7401cd480895b94a28a8ad6cf04952d8125
Author: Andrea Cosentino <[email protected]>
AuthorDate: Mon Apr 13 11:12:44 2026 +0200
CAMEL-23313: HeaderFilter Strategies - add lowerCase where it's not present
- JMS, SJMS, CoAP, Google PubSub (#22576)
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) {