This is an automated email from the ASF dual-hosted git repository. jamesnetherton pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/camel.git
commit b87139e31f7b42deed5cfe629c8be12ef79ff964 Author: James Netherton <[email protected]> AuthorDate: Mon Jun 27 08:15:13 2022 +0100 CAMEL-18231: Upgrade Vert.x to 4.3.1 --- camel-dependencies/pom.xml | 2 +- .../component/platform/http/vertx/VertxPlatformHttpConsumer.java | 6 ++++-- parent/pom.xml | 2 +- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/camel-dependencies/pom.xml b/camel-dependencies/pom.xml index 00bde6afebe..69097aba12e 100644 --- a/camel-dependencies/pom.xml +++ b/camel-dependencies/pom.xml @@ -535,7 +535,7 @@ <vavr-version>0.10.2</vavr-version> <velocity-tools-version>3.1</velocity-tools-version> <velocity-version>2.3</velocity-version> - <vertx-version>4.2.7</vertx-version> + <vertx-version>4.3.1</vertx-version> <vysper-version>0.7</vysper-version> <web3j-quorum-version>0.8.0</web3j-quorum-version> <web3j-version>3.6.0</web3j-version> diff --git a/components/camel-platform-http-vertx/src/main/java/org/apache/camel/component/platform/http/vertx/VertxPlatformHttpConsumer.java b/components/camel-platform-http-vertx/src/main/java/org/apache/camel/component/platform/http/vertx/VertxPlatformHttpConsumer.java index 74b12db353e..3679fd97efa 100644 --- a/components/camel-platform-http-vertx/src/main/java/org/apache/camel/component/platform/http/vertx/VertxPlatformHttpConsumer.java +++ b/components/camel-platform-http-vertx/src/main/java/org/apache/camel/component/platform/http/vertx/VertxPlatformHttpConsumer.java @@ -33,6 +33,7 @@ import io.vertx.core.buffer.Buffer; import io.vertx.core.http.HttpMethod; import io.vertx.ext.auth.User; import io.vertx.ext.web.FileUpload; +import io.vertx.ext.web.RequestBody; import io.vertx.ext.web.Route; import io.vertx.ext.web.RoutingContext; import io.vertx.ext.web.impl.RouteImpl; @@ -269,7 +270,8 @@ public class VertxPlatformHttpConsumer extends DefaultConsumer { } else { Method m = Method.valueOf(ctx.request().method().name()); if (m.canHaveBody()) { - final Buffer body = ctx.getBody(); + final RequestBody requestBody = ctx.body(); + final Buffer body = requestBody.buffer(); if (body != null) { result.setBody(body); } else { @@ -282,7 +284,7 @@ public class VertxPlatformHttpConsumer extends DefaultConsumer { return result; } - private void populateAttachments(Set<FileUpload> uploads, Message message) { + private void populateAttachments(List<FileUpload> uploads, Message message) { for (FileUpload upload : uploads) { final String name = upload.name(); final String fileName = upload.fileName(); diff --git a/parent/pom.xml b/parent/pom.xml index 4649f0c83f1..aa6790e6367 100644 --- a/parent/pom.xml +++ b/parent/pom.xml @@ -522,7 +522,7 @@ <vavr-version>0.10.2</vavr-version> <velocity-tools-version>3.1</velocity-tools-version> <velocity-version>2.3</velocity-version> - <vertx-version>4.2.7</vertx-version> + <vertx-version>4.3.1</vertx-version> <vysper-version>0.7</vysper-version> <web3j-version>3.6.0</web3j-version> <web3j-quorum-version>0.8.0</web3j-quorum-version>
