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/"))
