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

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

commit a5187721eea81a3bad12f683c65c2007d80c2d7b
Author: jiriOndrusek-agent <[email protected]>
AuthorDate: Thu Nov 5 09:56:09 2026 +0000

    Send the cxf-soap POJO client operands as a List
    
    CAMEL-26143 no longer splits a primitive array body into parameters.
    
    Co-Authored-By: Claude Opus 5.5 <[email protected]>
---
 .../quarkus/component/cxf/soap/client/it/CxfSoapClientResource.java    | 3 ++-
 .../component/cxf/soap/wss/client/it/CxfSoapWssClientResource.java     | 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git 
a/integration-test-groups/cxf-soap/cxf-soap-client/src/main/java/org/apache/camel/quarkus/component/cxf/soap/client/it/CxfSoapClientResource.java
 
b/integration-test-groups/cxf-soap/cxf-soap-client/src/main/java/org/apache/camel/quarkus/component/cxf/soap/client/it/CxfSoapClientResource.java
index 0926c578f92..13d3acc2ad7 100644
--- 
a/integration-test-groups/cxf-soap/cxf-soap-client/src/main/java/org/apache/camel/quarkus/component/cxf/soap/client/it/CxfSoapClientResource.java
+++ 
b/integration-test-groups/cxf-soap/cxf-soap-client/src/main/java/org/apache/camel/quarkus/component/cxf/soap/client/it/CxfSoapClientResource.java
@@ -20,6 +20,7 @@ import java.io.PrintWriter;
 import java.io.StringWriter;
 import java.net.URI;
 import java.util.LinkedHashMap;
+import java.util.List;
 import java.util.Map;
 
 import jakarta.enterprise.context.ApplicationScoped;
@@ -56,7 +57,7 @@ public class CxfSoapClientResource {
         try {
             final String response = producerTemplate.requestBodyAndHeader(
                     String.format("direct:%s", endpointUri),
-                    new int[] { a, b },
+                    List.of(a, b),
                     CxfConstants.OPERATION_NAME,
                     operation,
                     String.class);
diff --git 
a/integration-test-groups/cxf-soap/cxf-soap-ws-security-client/src/main/java/org/apache/camel/quarkus/component/cxf/soap/wss/client/it/CxfSoapWssClientResource.java
 
b/integration-test-groups/cxf-soap/cxf-soap-ws-security-client/src/main/java/org/apache/camel/quarkus/component/cxf/soap/wss/client/it/CxfSoapWssClientResource.java
index dad59209e01..21725cd6942 100644
--- 
a/integration-test-groups/cxf-soap/cxf-soap-ws-security-client/src/main/java/org/apache/camel/quarkus/component/cxf/soap/wss/client/it/CxfSoapWssClientResource.java
+++ 
b/integration-test-groups/cxf-soap/cxf-soap-ws-security-client/src/main/java/org/apache/camel/quarkus/component/cxf/soap/wss/client/it/CxfSoapWssClientResource.java
@@ -17,6 +17,7 @@
 package org.apache.camel.quarkus.component.cxf.soap.wss.client.it;
 
 import java.net.URI;
+import java.util.List;
 
 import jakarta.enterprise.context.ApplicationScoped;
 import jakarta.inject.Inject;
@@ -43,7 +44,7 @@ public class CxfSoapWssClientResource {
     public Response modulo(@QueryParam("a") int a,
             @QueryParam("b") int b)
             throws Exception {
-        final String response = producerTemplate.requestBody("direct:modulo", 
new int[] { a, b },
+        final String response = producerTemplate.requestBody("direct:modulo", 
List.of(a, b),
                 String.class);
         return Response
                 .created(new URI("https://camel.apache.org/";))

Reply via email to