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 ec8642696b4e CAMEL-23827: Deprecate camel-threadpoolfactory-vertx
ec8642696b4e is described below

commit ec8642696b4ed3c9ad7d4e90443e750117e93e7d
Author: James Netherton <[email protected]>
AuthorDate: Wed Jun 24 15:54:35 2026 +0100

    CAMEL-23827: Deprecate camel-threadpoolfactory-vertx
    
    Mark the camel-threadpoolfactory-vertx component as deprecated. The
    component has been experimental since Camel 3.5 with no user feedback
    to justify continued maintenance. Also tidies the upgrade guide to
    group the camel-reactive-executor-vertx deprecation notice with the
    other component deprecation entries.
    
    Closes #24228
---
 .../apache/camel/catalog/others/threadpoolfactory-vertx.json |  2 +-
 components/camel-threadpoolfactory-vertx/pom.xml             |  2 +-
 .../META-INF/services/org/apache/camel/other.properties      |  2 +-
 .../src/generated/resources/threadpoolfactory-vertx.json     |  2 +-
 .../src/main/docs/threadpoolfactory-vertx.adoc               |  5 +++--
 .../apache/camel/reactive/vertx/VertXThreadPoolFactory.java  |  1 +
 .../modules/ROOT/pages/camel-4x-upgrade-guide-4_21.adoc      | 12 ++++++++----
 7 files changed, 16 insertions(+), 10 deletions(-)

diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/others/threadpoolfactory-vertx.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/others/threadpoolfactory-vertx.json
index 2b3b3d571e58..a9c30417041f 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/others/threadpoolfactory-vertx.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/others/threadpoolfactory-vertx.json
@@ -4,7 +4,7 @@
     "name": "threadpoolfactory-vertx",
     "title": "ThreadPoolFactory Vert.x",
     "description": "ThreadPoolFactory for camel-core using Vert.x",
-    "deprecated": false,
+    "deprecated": true,
     "firstVersion": "3.5.0",
     "label": "reactive",
     "supportLevel": "Experimental",
diff --git a/components/camel-threadpoolfactory-vertx/pom.xml 
b/components/camel-threadpoolfactory-vertx/pom.xml
index 67257d412e4e..3e2a6a75657d 100644
--- a/components/camel-threadpoolfactory-vertx/pom.xml
+++ b/components/camel-threadpoolfactory-vertx/pom.xml
@@ -28,7 +28,7 @@
 
     <artifactId>camel-threadpoolfactory-vertx</artifactId>
     <packaging>jar</packaging>
-    <name>Camel :: Thread Pool Factory :: Vert.x</name>
+    <name>Camel :: Thread Pool Factory :: Vert.x (deprecated)</name>
     <description>ThreadPoolFactory for camel-core using Vert.x</description>
 
     <properties>
diff --git 
a/components/camel-threadpoolfactory-vertx/src/generated/resources/META-INF/services/org/apache/camel/other.properties
 
b/components/camel-threadpoolfactory-vertx/src/generated/resources/META-INF/services/org/apache/camel/other.properties
index d404491fa416..25c16758f7ee 100644
--- 
a/components/camel-threadpoolfactory-vertx/src/generated/resources/META-INF/services/org/apache/camel/other.properties
+++ 
b/components/camel-threadpoolfactory-vertx/src/generated/resources/META-INF/services/org/apache/camel/other.properties
@@ -3,5 +3,5 @@ name=threadpoolfactory-vertx
 groupId=org.apache.camel
 artifactId=camel-threadpoolfactory-vertx
 version=4.21.0-SNAPSHOT
-projectName=Camel :: Thread Pool Factory :: Vert.x
+projectName=Camel :: Thread Pool Factory :: Vert.x (deprecated)
 projectDescription=ThreadPoolFactory for camel-core using Vert.x
diff --git 
a/components/camel-threadpoolfactory-vertx/src/generated/resources/threadpoolfactory-vertx.json
 
b/components/camel-threadpoolfactory-vertx/src/generated/resources/threadpoolfactory-vertx.json
index 2b3b3d571e58..a9c30417041f 100644
--- 
a/components/camel-threadpoolfactory-vertx/src/generated/resources/threadpoolfactory-vertx.json
+++ 
b/components/camel-threadpoolfactory-vertx/src/generated/resources/threadpoolfactory-vertx.json
@@ -4,7 +4,7 @@
     "name": "threadpoolfactory-vertx",
     "title": "ThreadPoolFactory Vert.x",
     "description": "ThreadPoolFactory for camel-core using Vert.x",
-    "deprecated": false,
+    "deprecated": true,
     "firstVersion": "3.5.0",
     "label": "reactive",
     "supportLevel": "Experimental",
diff --git 
a/components/camel-threadpoolfactory-vertx/src/main/docs/threadpoolfactory-vertx.adoc
 
b/components/camel-threadpoolfactory-vertx/src/main/docs/threadpoolfactory-vertx.adoc
index 852334e740fd..9fc777ac9278 100644
--- 
a/components/camel-threadpoolfactory-vertx/src/main/docs/threadpoolfactory-vertx.adoc
+++ 
b/components/camel-threadpoolfactory-vertx/src/main/docs/threadpoolfactory-vertx.adoc
@@ -1,10 +1,11 @@
-= ThreadPoolFactory Vert.x Component
+= ThreadPoolFactory Vert.x Component (deprecated)
 :doctitle: ThreadPoolFactory Vert.x
 :shortname: threadpoolfactory-vertx
 :artifactid: camel-threadpoolfactory-vertx
 :description: ThreadPoolFactory for camel-core using Vert.x
 :since: 3.5
-:supportlevel: Experimental
+:supportlevel: Experimental-deprecated
+:deprecated: *deprecated*
 :tabs-sync-option:
 
 *Since Camel {since}*
diff --git 
a/components/camel-threadpoolfactory-vertx/src/main/java/org/apache/camel/reactive/vertx/VertXThreadPoolFactory.java
 
b/components/camel-threadpoolfactory-vertx/src/main/java/org/apache/camel/reactive/vertx/VertXThreadPoolFactory.java
index f3dc76ca6d2e..da27d2c3f5dd 100644
--- 
a/components/camel-threadpoolfactory-vertx/src/main/java/org/apache/camel/reactive/vertx/VertXThreadPoolFactory.java
+++ 
b/components/camel-threadpoolfactory-vertx/src/main/java/org/apache/camel/reactive/vertx/VertXThreadPoolFactory.java
@@ -38,6 +38,7 @@ import org.apache.camel.support.DefaultThreadPoolFactory;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
+@Deprecated(since = "4.21.0")
 @JdkService(ThreadPoolFactory.FACTORY)
 public class VertXThreadPoolFactory extends DefaultThreadPoolFactory 
implements ThreadPoolFactory {
 
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 dd217d3eab1a..144c31d7ddeb 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,10 +649,6 @@ 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.
@@ -2327,6 +2323,14 @@ project — the core implementation now provides 
equivalent or better performanc
 
 The components camel-paho is deprecated. There were no new release since 2020 
of the Java client, last non-regulatory commit was in 2022.
 
+=== Deprecation of camel-reactive-executor-vertx
+
+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.
+
+=== Deprecation of camel-threadpoolfactory-vertx
+
+The component camel-threadpoolfactory-vertx is deprecated. The component has 
been in an experimental state for a long time and no user feedback has been 
received to justify continued maintenance.
+
 === Tightened default ObjectInputFilter across deserialization sites - 
potential breaking change
 
 The in-code default `ObjectInputFilter` shipped by the following components 
now includes JEP-290 graph-shape limits

Reply via email to