You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by da...@apache.org on 2023/04/05 09:47:33 UTC

[camel] branch main updated: Removed empty List headerParts and the related loop. This loop does nothing. (#9816)

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

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


The following commit(s) were added to refs/heads/main by this push:
     new 55b811d5038 Removed empty List headerParts and the related loop. This loop does nothing. (#9816)
55b811d5038 is described below

commit 55b811d503809d96d7881d5c3a14404202feeec5
Author: dk2k <dk...@users.noreply.github.com>
AuthorDate: Wed Apr 5 12:47:26 2023 +0300

    Removed empty List headerParts and the related loop. This loop does nothing. (#9816)
    
    Co-authored-by: dk2k <dk...@ya.ru>
---
 .../org/apache/camel/dataformat/soap/SoapDataFormat.java  | 15 ---------------
 1 file changed, 15 deletions(-)

diff --git a/components/camel-soap/src/main/java/org/apache/camel/dataformat/soap/SoapDataFormat.java b/components/camel-soap/src/main/java/org/apache/camel/dataformat/soap/SoapDataFormat.java
index 55e1db95511..549e5830a6f 100644
--- a/components/camel-soap/src/main/java/org/apache/camel/dataformat/soap/SoapDataFormat.java
+++ b/components/camel-soap/src/main/java/org/apache/camel/dataformat/soap/SoapDataFormat.java
@@ -121,7 +121,6 @@ public class SoapDataFormat extends JaxbDataFormat {
             final Object inputObject, String soapAction,
             List<Object> headerElements) {
         List<Object> bodyParts = new ArrayList<>();
-        List<Object> headerParts = new ArrayList<>();
         bodyParts.add(inputObject);
 
         List<Object> bodyElements = new ArrayList<>();
@@ -129,25 +128,11 @@ public class SoapDataFormat extends JaxbDataFormat {
             QName name = elementNameStrategy.findQNameForSoapActionOrType(soapAction, bodyObj.getClass());
             if (name == null) {
                 LOG.warn("Could not find QName for class {}", bodyObj.getClass().getName());
-                continue;
             } else {
                 bodyElements.add(getElement(bodyObj, name));
             }
         }
 
-        for (Object headerObj : headerParts) {
-            QName name = elementNameStrategy.findQNameForSoapActionOrType(soapAction, headerObj.getClass());
-            if (name == null) {
-                LOG.warn("Could not find QName for class {}", headerObj.getClass().getName());
-                continue;
-            } else {
-                JAXBElement<?> headerElem = getElement(headerObj, name);
-                if (null != headerElem) {
-                    headerElements.add(headerElem);
-                }
-            }
-        }
-
         return bodyElements;
     }