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


The following commit(s) were added to refs/heads/main by this push:
     new ac67e4ecb9a9 CAMEL-23826: Deprecate camel-reactive-executor-vertx 
(#24226)
ac67e4ecb9a9 is described below

commit ac67e4ecb9a9adb185c4b3e3b90b88035c4a39bb
Author: James Netherton <[email protected]>
AuthorDate: Wed Jun 24 15:00:01 2026 +0100

    CAMEL-23826: Deprecate camel-reactive-executor-vertx (#24226)
---
 .../org/apache/camel/catalog/others/reactive-executor-vertx.json     | 2 +-
 components/camel-reactive-executor-vertx/pom.xml                     | 2 +-
 .../resources/META-INF/services/org/apache/camel/other.properties    | 2 +-
 .../src/generated/resources/reactive-executor-vertx.json             | 2 +-
 .../src/main/docs/reactive-executor-vertx.adoc                       | 5 +++--
 .../java/org/apache/camel/reactive/vertx/VertXReactiveExecutor.java  | 1 +
 docs/user-manual/modules/ROOT/pages/camel-4x-upgrade-guide-4_21.adoc | 4 ++++
 7 files changed, 12 insertions(+), 6 deletions(-)

diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/others/reactive-executor-vertx.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/others/reactive-executor-vertx.json
index 8bd30274fab5..c64768f741c8 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/others/reactive-executor-vertx.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/others/reactive-executor-vertx.json
@@ -4,7 +4,7 @@
     "name": "reactive-executor-vertx",
     "title": "Reactive Executor Vert.x",
     "description": "Reactive Executor for camel-core using Vert.x",
-    "deprecated": false,
+    "deprecated": true,
     "firstVersion": "3.0.0",
     "label": "reactive",
     "supportLevel": "Experimental",
diff --git a/components/camel-reactive-executor-vertx/pom.xml 
b/components/camel-reactive-executor-vertx/pom.xml
index 65cad77e035a..e60da7e11a74 100644
--- a/components/camel-reactive-executor-vertx/pom.xml
+++ b/components/camel-reactive-executor-vertx/pom.xml
@@ -28,7 +28,7 @@
 
     <artifactId>camel-reactive-executor-vertx</artifactId>
     <packaging>jar</packaging>
-    <name>Camel :: Reactive Executor :: Vert.x</name>
+    <name>Camel :: Reactive Executor :: Vert.x (deprecated)</name>
     <description>Reactive Executor for camel-core using Vert.x</description>
 
     <properties>
diff --git 
a/components/camel-reactive-executor-vertx/src/generated/resources/META-INF/services/org/apache/camel/other.properties
 
b/components/camel-reactive-executor-vertx/src/generated/resources/META-INF/services/org/apache/camel/other.properties
index 15bf25dbf3af..5f6e3ce9d670 100644
--- 
a/components/camel-reactive-executor-vertx/src/generated/resources/META-INF/services/org/apache/camel/other.properties
+++ 
b/components/camel-reactive-executor-vertx/src/generated/resources/META-INF/services/org/apache/camel/other.properties
@@ -3,5 +3,5 @@ name=reactive-executor-vertx
 groupId=org.apache.camel
 artifactId=camel-reactive-executor-vertx
 version=4.21.0-SNAPSHOT
-projectName=Camel :: Reactive Executor :: Vert.x
+projectName=Camel :: Reactive Executor :: Vert.x (deprecated)
 projectDescription=Reactive Executor for camel-core using Vert.x
diff --git 
a/components/camel-reactive-executor-vertx/src/generated/resources/reactive-executor-vertx.json
 
b/components/camel-reactive-executor-vertx/src/generated/resources/reactive-executor-vertx.json
index 8bd30274fab5..c64768f741c8 100644
--- 
a/components/camel-reactive-executor-vertx/src/generated/resources/reactive-executor-vertx.json
+++ 
b/components/camel-reactive-executor-vertx/src/generated/resources/reactive-executor-vertx.json
@@ -4,7 +4,7 @@
     "name": "reactive-executor-vertx",
     "title": "Reactive Executor Vert.x",
     "description": "Reactive Executor for camel-core using Vert.x",
-    "deprecated": false,
+    "deprecated": true,
     "firstVersion": "3.0.0",
     "label": "reactive",
     "supportLevel": "Experimental",
diff --git 
a/components/camel-reactive-executor-vertx/src/main/docs/reactive-executor-vertx.adoc
 
b/components/camel-reactive-executor-vertx/src/main/docs/reactive-executor-vertx.adoc
index 86cb58bef39d..2a0303565e73 100644
--- 
a/components/camel-reactive-executor-vertx/src/main/docs/reactive-executor-vertx.adoc
+++ 
b/components/camel-reactive-executor-vertx/src/main/docs/reactive-executor-vertx.adoc
@@ -1,10 +1,11 @@
-= Reactive Executor Vert.x Component
+= Reactive Executor Vert.x Component (deprecated)
 :doctitle: Reactive Executor Vert.x
 :shortname: reactive-executor-vertx
 :artifactid: camel-reactive-executor-vertx
 :description: Reactive Executor for camel-core using Vert.x
 :since: 3.0
-:supportlevel: Experimental
+:supportlevel: Experimental-deprecated
+:deprecated: *deprecated*
 :tabs-sync-option:
 
 *Since Camel {since}*
diff --git 
a/components/camel-reactive-executor-vertx/src/main/java/org/apache/camel/reactive/vertx/VertXReactiveExecutor.java
 
b/components/camel-reactive-executor-vertx/src/main/java/org/apache/camel/reactive/vertx/VertXReactiveExecutor.java
index cf74cd5c549a..07fd2bc0f0d9 100644
--- 
a/components/camel-reactive-executor-vertx/src/main/java/org/apache/camel/reactive/vertx/VertXReactiveExecutor.java
+++ 
b/components/camel-reactive-executor-vertx/src/main/java/org/apache/camel/reactive/vertx/VertXReactiveExecutor.java
@@ -34,6 +34,7 @@ import org.slf4j.LoggerFactory;
  * <p/>
  * NOTE: This is an experimental implementation (use with care)
  */
+@Deprecated(since = "4.21.0")
 @Experimental
 @JdkService(ReactiveExecutor.FACTORY)
 public class VertXReactiveExecutor extends ServiceSupport implements 
CamelContextAware, ReactiveExecutor, StaticService {
diff --git 
a/docs/user-manual/modules/ROOT/pages/camel-4x-upgrade-guide-4_21.adoc 
b/docs/user-manual/modules/ROOT/pages/camel-4x-upgrade-guide-4_21.adoc
index 21730ede5e29..dd217d3eab1a 100644
--- a/docs/user-manual/modules/ROOT/pages/camel-4x-upgrade-guide-4_21.adoc
+++ b/docs/user-manual/modules/ROOT/pages/camel-4x-upgrade-guide-4_21.adoc
@@ -649,6 +649,10 @@ keep the previous text behavior. XML and JSON files 
(`application/xml`, `applica
 
 The `sse` `transportType` is deprecated. it is recommended to switch to 
`streamableHttp`.
 
+=== camel-reactive-executor-vertx deprecated
+
+The `camel-reactive-executor-vertx` component has been deprecated. The 
component has been in an experimental state for a long time and no user 
feedback has been received to justify continued maintenance.
+
 === camel-stomp removal
 
 Camel stomp was deprecated with Camel 4.17. The stomp library didn't have any 
activities in the last 10 years. The component is now removed.

Reply via email to