You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by or...@apache.org on 2022/04/13 13:35:13 UTC

[camel] 03/12: CAMEL-17962: cleanup duplicated charset features in camel-cxf

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

orpiske pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git

commit d3d6ec9b6e96d3fe1c24f1195d3a45464834a889
Author: Otavio Rodolfo Piske <an...@gmail.com>
AuthorDate: Wed Apr 13 13:43:20 2022 +0200

    CAMEL-17962: cleanup duplicated charset features in camel-cxf
---
 .../main/java/org/apache/camel/component/cxf/DefaultCxfBinding.java    | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/DefaultCxfBinding.java b/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/DefaultCxfBinding.java
index 8e31a9a9915..09006a9ff5f 100644
--- a/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/DefaultCxfBinding.java
+++ b/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/DefaultCxfBinding.java
@@ -21,6 +21,7 @@ import java.io.Reader;
 import java.lang.reflect.Method;
 import java.lang.reflect.Modifier;
 import java.nio.charset.Charset;
+import java.nio.charset.StandardCharsets;
 import java.security.Principal;
 import java.util.ArrayList;
 import java.util.Collection;
@@ -531,7 +532,7 @@ public class DefaultCxfBinding implements CxfBinding, HeaderFilterStrategyAware
         String contentTypeHeader = ExchangeHelper.getContentType(camelExchange);
         if (contentTypeHeader != null) {
             String charset = HttpHeaderHelper.findCharset(contentTypeHeader);
-            String normalizedEncoding = HttpHeaderHelper.mapCharset(charset, Charset.forName("UTF-8").name());
+            String normalizedEncoding = HttpHeaderHelper.mapCharset(charset, StandardCharsets.UTF_8.name());
             if (normalizedEncoding != null) {
                 camelExchange.setProperty(ExchangePropertyKey.CHARSET_NAME, normalizedEncoding);
             }