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
The following commit(s) were added to refs/heads/camel-main by this push:
new 8adc096031 Remove reactive-executor extension
8adc096031 is described below
commit 8adc096031b903e670467f993d2e93a31622b350
Author: Jiri Ondrusek <[email protected]>
AuthorDate: Tue Sep 1 11:56:50 2026 +0200
Remove reactive-executor extension
The camel-reactive-executor-vertx (and camel-reactive-executor-tomcat)
components were removed from Camel main (apache/camel@64a4351,
apache/camel@05d8c5b);
Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>
---
catalog/pom.xml | 13 ----
docs/modules/ROOT/nav.adoc | 1 -
.../pages/reference/extensions/mcp-server.adoc | 2 +-
.../reference/extensions/reactive-executor.adoc | 39 -----------
.../quarkus/core/deployment/CamelProcessor.java | 6 --
extensions-core/pom.xml | 1 -
.../reactive-executor/deployment/pom.xml | 65 ------------------
.../executor/deployment/BuildProcessor.java | 32 ---------
.../reactive/executor/deployment/Feature.java | 29 --------
extensions-core/reactive-executor/pom.xml | 40 -----------
extensions-core/reactive-executor/runtime/pom.xml | 78 ----------------------
.../executor/ReactiveExecutorRecorder.java | 39 -----------
.../main/resources/META-INF/quarkus-extension.yaml | 36 ----------
integration-tests/main/pom.xml | 17 -----
.../camel/quarkus/main/CoreMainResource.java | 6 --
.../apache/camel/quarkus/main/CoreMainTest.java | 5 +-
poms/bom/pom.xml | 15 -----
poms/bom/src/main/generated/flattened-full-pom.xml | 19 +-----
.../src/main/generated/flattened-reduced-pom.xml | 19 +-----
.../generated/flattened-reduced-verbose-pom.xml | 19 +-----
.../org/apache/camel/quarkus/maven/CqCatalog.java | 4 --
21 files changed, 9 insertions(+), 476 deletions(-)
diff --git a/catalog/pom.xml b/catalog/pom.xml
index ebe62398e4..e2e5daa095 100644
--- a/catalog/pom.xml
+++ b/catalog/pom.xml
@@ -3412,19 +3412,6 @@
</exclusion>
</exclusions>
</dependency>
- <dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-reactive-executor</artifactId>
- <version>${project.version}</version>
- <type>pom</type>
- <scope>test</scope>
- <exclusions>
- <exclusion>
- <groupId>*</groupId>
- <artifactId>*</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
<artifactId>camel-quarkus-reactive-streams</artifactId>
diff --git a/docs/modules/ROOT/nav.adoc b/docs/modules/ROOT/nav.adoc
index d7b68b84d6..7eea7a2475 100644
--- a/docs/modules/ROOT/nav.adoc
+++ b/docs/modules/ROOT/nav.adoc
@@ -280,7 +280,6 @@
*** xref:reference/extensions/qute.adoc[Qute]
*** xref:reference/extensions/rest-openapi.adoc[REST OpenApi]
*** xref:reference/extensions/rss.adoc[RSS]
-*** xref:reference/extensions/reactive-executor.adoc[Reactive Executor]
*** xref:reference/extensions/reactive-streams.adoc[Reactive Streams]
*** xref:reference/extensions/redis.adoc[Redis]
*** xref:reference/extensions/ref.adoc[Ref]
diff --git a/docs/modules/ROOT/pages/reference/extensions/mcp-server.adoc
b/docs/modules/ROOT/pages/reference/extensions/mcp-server.adoc
index 080044d97d..21935ece3e 100644
--- a/docs/modules/ROOT/pages/reference/extensions/mcp-server.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/mcp-server.adoc
@@ -7,7 +7,7 @@
:cq-native-supported: true
:cq-status: Preview
:cq-status-deprecation: Preview
-:cq-description: Expose ai-tool routes as MCP tools over streamable HTTP
+:cq-description: Expose ai-tool routes as MCP tools and ai-resource routes as
MCP resources over streamable HTTP
:cq-deprecated: false
:cq-jvm-since: 3.39.0
:cq-native-since: 3.39.0
diff --git
a/docs/modules/ROOT/pages/reference/extensions/reactive-executor.adoc
b/docs/modules/ROOT/pages/reference/extensions/reactive-executor.adoc
deleted file mode 100644
index 9986edbb49..0000000000
--- a/docs/modules/ROOT/pages/reference/extensions/reactive-executor.adoc
+++ /dev/null
@@ -1,39 +0,0 @@
-// Do not edit directly!
-// This file was generated by
camel-quarkus-maven-plugin:update-extension-doc-page
-[id="extensions-reactive-executor"]
-= Reactive Executor
-:page-aliases: extensions/reactive-executor.adoc
-:linkattrs:
-:cq-artifact-id: camel-quarkus-reactive-executor
-:cq-native-supported: true
-:cq-status: Stable
-:cq-status-deprecation: Stable
-:cq-description: Reactive Executor for camel-core using Vert.x
-:cq-deprecated: false
-:cq-jvm-since: 0.3.0
-:cq-native-since: 0.3.0
-
-ifeval::[{doc-show-badges} == true]
-[.badges]
-[.badge-key]##JVM since##[.badge-supported]##0.3.0## [.badge-key]##Native
since##[.badge-supported]##0.3.0##
-endif::[]
-
-Reactive Executor for camel-core using Vert.x
-
-[id="extensions-reactive-executor-maven-coordinates"]
-== Maven coordinates
-
-https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-reactive-executor[Create
a new project with this extension on {link-quarkus-code-generator},
window="_blank"]
-
-Or add the coordinates to your existing project:
-
-[source,xml]
-----
-<dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-reactive-executor</artifactId>
-</dependency>
-----
-ifeval::[{doc-show-user-guide-link} == true]
-Check the xref:user-guide/index.adoc[User guide] for more information about
writing Camel Quarkus applications.
-endif::[]
diff --git
a/extensions-core/core/deployment/src/main/java/org/apache/camel/quarkus/core/deployment/CamelProcessor.java
b/extensions-core/core/deployment/src/main/java/org/apache/camel/quarkus/core/deployment/CamelProcessor.java
index 5e535cfbd8..c92025393a 100644
---
a/extensions-core/core/deployment/src/main/java/org/apache/camel/quarkus/core/deployment/CamelProcessor.java
+++
b/extensions-core/core/deployment/src/main/java/org/apache/camel/quarkus/core/deployment/CamelProcessor.java
@@ -144,12 +144,6 @@ class CamelProcessor {
void coreServiceFilter(BuildProducer<CamelServiceFilterBuildItem>
filterBuildItems) {
filterBuildItems.produce(
new
CamelServiceFilterBuildItem(CamelServiceFilter.forService("properties-component-factory")));
-
- // The reactive executor is programmatically configured by an
extension or
- // a default implementation is provided by this processor thus we can
safely
- // prevent loading of this service.
- filterBuildItems.produce(
- new
CamelServiceFilterBuildItem(CamelServiceFilter.forService("reactive-executor")));
}
@BuildStep
diff --git a/extensions-core/pom.xml b/extensions-core/pom.xml
index ead97e4b0a..ca6a40e061 100644
--- a/extensions-core/pom.xml
+++ b/extensions-core/pom.xml
@@ -35,7 +35,6 @@
<modules>
<module>core</module>
<module>http-common</module>
- <module>reactive-executor</module>
<module>xml-io-dsl</module>
<module>xml-jaxb</module>
<module>xml-jaxp</module>
diff --git a/extensions-core/reactive-executor/deployment/pom.xml
b/extensions-core/reactive-executor/deployment/pom.xml
deleted file mode 100644
index 2351d996d7..0000000000
--- a/extensions-core/reactive-executor/deployment/pom.xml
+++ /dev/null
@@ -1,65 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/xsd/maven-4.0.0.xsd">
- <modelVersion>4.0.0</modelVersion>
- <parent>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-reactive-executor-parent</artifactId>
- <version>3.40.0-SNAPSHOT</version>
- <relativePath>../pom.xml</relativePath>
- </parent>
-
- <artifactId>camel-quarkus-reactive-executor-deployment</artifactId>
- <name>Camel Quarkus :: Core :: Reactive Executor :: Deployment</name>
-
- <dependencies>
- <dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-core-deployment</artifactId>
- </dependency>
- <dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-reactive-executor</artifactId>
- </dependency>
- <dependency>
- <groupId>io.quarkus</groupId>
- <artifactId>quarkus-vertx-deployment</artifactId>
- </dependency>
- </dependencies>
-
- <build>
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-compiler-plugin</artifactId>
- <configuration>
- <annotationProcessorPaths>
- <path>
- <groupId>io.quarkus</groupId>
-
<artifactId>quarkus-extension-processor</artifactId>
- <version>${quarkus.version}</version>
- </path>
- </annotationProcessorPaths>
- </configuration>
- </plugin>
- </plugins>
- </build>
-
-</project>
diff --git
a/extensions-core/reactive-executor/deployment/src/main/java/org/apache/camel/quarkus/reactive/executor/deployment/BuildProcessor.java
b/extensions-core/reactive-executor/deployment/src/main/java/org/apache/camel/quarkus/reactive/executor/deployment/BuildProcessor.java
deleted file mode 100644
index 12002969d2..0000000000
---
a/extensions-core/reactive-executor/deployment/src/main/java/org/apache/camel/quarkus/reactive/executor/deployment/BuildProcessor.java
+++ /dev/null
@@ -1,32 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements. See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.camel.quarkus.reactive.executor.deployment;
-
-import io.quarkus.deployment.annotations.BuildStep;
-import io.quarkus.deployment.annotations.ExecutionTime;
-import io.quarkus.deployment.annotations.Record;
-import io.quarkus.vertx.deployment.VertxBuildItem;
-import
org.apache.camel.quarkus.core.deployment.spi.RuntimeCamelContextCustomizerBuildItem;
-import org.apache.camel.quarkus.reactive.executor.ReactiveExecutorRecorder;
-
-public class BuildProcessor {
- @Record(value = ExecutionTime.RUNTIME_INIT, optional = true)
- @BuildStep
- RuntimeCamelContextCustomizerBuildItem
reactiveExecutorCustomizer(ReactiveExecutorRecorder recorder, VertxBuildItem
vertx) {
- return new
RuntimeCamelContextCustomizerBuildItem(recorder.createReactiveExecutorCustomizer(vertx.getVertx()));
- }
-}
diff --git
a/extensions-core/reactive-executor/deployment/src/main/java/org/apache/camel/quarkus/reactive/executor/deployment/Feature.java
b/extensions-core/reactive-executor/deployment/src/main/java/org/apache/camel/quarkus/reactive/executor/deployment/Feature.java
deleted file mode 100644
index ae24845dac..0000000000
---
a/extensions-core/reactive-executor/deployment/src/main/java/org/apache/camel/quarkus/reactive/executor/deployment/Feature.java
+++ /dev/null
@@ -1,29 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements. See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.camel.quarkus.reactive.executor.deployment;
-
-import io.quarkus.deployment.annotations.BuildStep;
-import io.quarkus.deployment.builditem.FeatureBuildItem;
-
-public class Feature {
- private static final String FEATURE = "camel-reactive-executor";
-
- @BuildStep
- FeatureBuildItem feature() {
- return new FeatureBuildItem(FEATURE);
- }
-}
diff --git a/extensions-core/reactive-executor/pom.xml
b/extensions-core/reactive-executor/pom.xml
deleted file mode 100644
index 8c47a283ad..0000000000
--- a/extensions-core/reactive-executor/pom.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/xsd/maven-4.0.0.xsd">
-
- <parent>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-extensions-core</artifactId>
- <version>3.40.0-SNAPSHOT</version>
- <relativePath>../pom.xml</relativePath>
- </parent>
-
- <modelVersion>4.0.0</modelVersion>
-
- <artifactId>camel-quarkus-reactive-executor-parent</artifactId>
- <name>Camel Quarkus :: Core :: Reactive Executor</name>
- <packaging>pom</packaging>
-
- <modules>
- <module>deployment</module>
- <module>runtime</module>
- </modules>
-
-</project>
diff --git a/extensions-core/reactive-executor/runtime/pom.xml
b/extensions-core/reactive-executor/runtime/pom.xml
deleted file mode 100644
index 127460665a..0000000000
--- a/extensions-core/reactive-executor/runtime/pom.xml
+++ /dev/null
@@ -1,78 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/xsd/maven-4.0.0.xsd">
- <modelVersion>4.0.0</modelVersion>
- <parent>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-reactive-executor-parent</artifactId>
- <version>3.40.0-SNAPSHOT</version>
- <relativePath>../pom.xml</relativePath>
- </parent>
-
- <artifactId>camel-quarkus-reactive-executor</artifactId>
- <name>Camel Quarkus :: Core :: Reactive Executor :: Runtime</name>
- <description>Reactive Executor for camel-core using Vert.x</description>
-
- <properties>
- <camel.quarkus.jvmSince>0.3.0</camel.quarkus.jvmSince>
- <camel.quarkus.nativeSince>0.3.0</camel.quarkus.nativeSince>
- </properties>
-
- <dependencies>
- <dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-core</artifactId>
- </dependency>
-
- <!-- camel -->
- <dependency>
- <groupId>org.apache.camel</groupId>
- <artifactId>camel-reactive-executor-vertx</artifactId>
- </dependency>
-
- <!-- quarkus -->
- <dependency>
- <groupId>io.quarkus</groupId>
- <artifactId>quarkus-vertx</artifactId>
- </dependency>
- </dependencies>
-
- <build>
- <plugins>
- <plugin>
- <groupId>io.quarkus</groupId>
- <artifactId>quarkus-extension-maven-plugin</artifactId>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-compiler-plugin</artifactId>
- <configuration>
- <annotationProcessorPaths>
- <path>
- <groupId>io.quarkus</groupId>
-
<artifactId>quarkus-extension-processor</artifactId>
- <version>${quarkus.version}</version>
- </path>
- </annotationProcessorPaths>
- </configuration>
- </plugin>
- </plugins>
- </build>
-</project>
diff --git
a/extensions-core/reactive-executor/runtime/src/main/java/org/apache/camel/quarkus/reactive/executor/ReactiveExecutorRecorder.java
b/extensions-core/reactive-executor/runtime/src/main/java/org/apache/camel/quarkus/reactive/executor/ReactiveExecutorRecorder.java
deleted file mode 100644
index 27a2db77c8..0000000000
---
a/extensions-core/reactive-executor/runtime/src/main/java/org/apache/camel/quarkus/reactive/executor/ReactiveExecutorRecorder.java
+++ /dev/null
@@ -1,39 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements. See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.camel.quarkus.reactive.executor;
-
-import io.quarkus.runtime.RuntimeValue;
-import io.quarkus.runtime.annotations.Recorder;
-import io.vertx.core.Vertx;
-import org.apache.camel.CamelContext;
-import org.apache.camel.reactive.vertx.VertXReactiveExecutor;
-import org.apache.camel.spi.CamelContextCustomizer;
-
-@Recorder
-public class ReactiveExecutorRecorder {
- public RuntimeValue<CamelContextCustomizer>
createReactiveExecutorCustomizer(RuntimeValue<Vertx> vertx) {
- return new RuntimeValue<>(new CamelContextCustomizer() {
- @Override
- public void configure(CamelContext context) {
- VertXReactiveExecutor executor = new VertXReactiveExecutor();
- executor.setVertx(vertx.getValue());
-
-
context.getCamelContextExtension().setReactiveExecutor(executor);
- }
- });
- }
-}
diff --git
a/extensions-core/reactive-executor/runtime/src/main/resources/META-INF/quarkus-extension.yaml
b/extensions-core/reactive-executor/runtime/src/main/resources/META-INF/quarkus-extension.yaml
deleted file mode 100644
index 4080b83138..0000000000
---
a/extensions-core/reactive-executor/runtime/src/main/resources/META-INF/quarkus-extension.yaml
+++ /dev/null
@@ -1,36 +0,0 @@
-#
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements. See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-
-# This is a generated file. Do not edit directly!
-# To re-generate, run the following command from the top level directory:
-#
-# mvn -N cq:update-quarkus-metadata
-#
----
-name: "Camel Reactive Executor"
-description: "Reactive Executor for camel-core using Vert.x"
-metadata:
- icon-url:
"https://raw.githubusercontent.com/apache/camel-website/main/antora-ui-camel/src/img/logo-d.svg"
- sponsor: "Apache Software Foundation"
- guide:
"https://camel.apache.org/camel-quarkus/latest/reference/extensions/reactive-executor.html"
- categories:
- - "integration"
- status: "stable"
- integrates:
- - name: "Camel"
- artifact: "org.apache.camel:camel-base"
- version: "${camel.version}"
\ No newline at end of file
diff --git a/integration-tests/main/pom.xml b/integration-tests/main/pom.xml
index 09ab44dc36..8a601d1135 100644
--- a/integration-tests/main/pom.xml
+++ b/integration-tests/main/pom.xml
@@ -31,10 +31,6 @@
<description>The camel integration tests</description>
<dependencies>
- <dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-reactive-executor</artifactId>
- </dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
<artifactId>camel-quarkus-direct</artifactId>
@@ -170,19 +166,6 @@
</exclusion>
</exclusions>
</dependency>
- <dependency>
- <groupId>org.apache.camel.quarkus</groupId>
-
<artifactId>camel-quarkus-reactive-executor-deployment</artifactId>
- <version>${project.version}</version>
- <type>pom</type>
- <scope>test</scope>
- <exclusions>
- <exclusion>
- <groupId>*</groupId>
- <artifactId>*</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
<artifactId>camel-quarkus-timer-deployment</artifactId>
diff --git
a/integration-tests/main/src/main/java/org/apache/camel/quarkus/main/CoreMainResource.java
b/integration-tests/main/src/main/java/org/apache/camel/quarkus/main/CoreMainResource.java
index c14c82afc5..832e0d4974 100644
---
a/integration-tests/main/src/main/java/org/apache/camel/quarkus/main/CoreMainResource.java
+++
b/integration-tests/main/src/main/java/org/apache/camel/quarkus/main/CoreMainResource.java
@@ -46,7 +46,6 @@ import org.apache.camel.model.ModelCamelContext;
import org.apache.camel.quarkus.core.CamelRuntime;
import org.apache.camel.quarkus.core.FastFactoryFinderResolver;
import org.apache.camel.quarkus.it.support.typeconverter.MyPair;
-import org.apache.camel.reactive.vertx.VertXReactiveExecutor;
import org.apache.camel.spi.BeanRepository;
import org.apache.camel.spi.ContextReloadStrategy;
import org.apache.camel.spi.DataFormat;
@@ -179,11 +178,6 @@ public class CoreMainResource {
JsonObjectBuilder builder = Json.createObjectBuilder();
builder.add("class", executor.getClass().getName());
- if (executor instanceof VertXReactiveExecutor) {
- builder.add("configured", ((VertXReactiveExecutor)
executor).getVertx() != null);
-
- }
-
return builder.build();
}
diff --git
a/integration-tests/main/src/test/java/org/apache/camel/quarkus/main/CoreMainTest.java
b/integration-tests/main/src/test/java/org/apache/camel/quarkus/main/CoreMainTest.java
index 55dedfd1a0..e570a92a10 100644
---
a/integration-tests/main/src/test/java/org/apache/camel/quarkus/main/CoreMainTest.java
+++
b/integration-tests/main/src/test/java/org/apache/camel/quarkus/main/CoreMainTest.java
@@ -26,10 +26,10 @@ import io.restassured.path.json.JsonPath;
import io.restassured.response.Response;
import jakarta.ws.rs.core.MediaType;
import org.apache.camel.ServiceStatus;
+import org.apache.camel.impl.engine.DefaultReactiveExecutor;
import org.apache.camel.quarkus.core.DisabledModelToXMLDumper;
import org.apache.camel.quarkus.core.RegistryRoutesLoaders;
import org.apache.camel.quarkus.test.DisabledOnQuarkusPlatform;
-import org.apache.camel.reactive.vertx.VertXReactiveExecutor;
import org.apache.camel.support.DefaultLRUCacheFactory;
import org.junit.jupiter.api.Test;
@@ -155,8 +155,7 @@ public class CoreMainTest {
.body()
.jsonPath();
-
assertThat(executor.getString("class")).isEqualTo(VertXReactiveExecutor.class.getName());
- assertThat(executor.getBoolean("configured")).isTrue();
+
assertThat(executor.getString("class")).isEqualTo(DefaultReactiveExecutor.class.getName());
}
@Test
diff --git a/poms/bom/pom.xml b/poms/bom/pom.xml
index a219a177ea..0b35a17531 100644
--- a/poms/bom/pom.xml
+++ b/poms/bom/pom.xml
@@ -2807,11 +2807,6 @@
<artifactId>camel-quickfix</artifactId>
<version>${camel.version}</version>
</dependency>
- <dependency>
- <groupId>org.apache.camel</groupId>
- <artifactId>camel-reactive-executor-vertx</artifactId>
- <version>${camel.version}</version>
- </dependency>
<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-reactive-streams</artifactId>
@@ -6070,16 +6065,6 @@
<artifactId>camel-quarkus-qute-deployment</artifactId>
<version>${camel-quarkus.version}</version>
</dependency>
- <dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-reactive-executor</artifactId>
- <version>${camel-quarkus.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.camel.quarkus</groupId>
-
<artifactId>camel-quarkus-reactive-executor-deployment</artifactId>
- <version>${camel-quarkus.version}</version>
- </dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
<artifactId>camel-quarkus-reactive-streams</artifactId>
diff --git a/poms/bom/src/main/generated/flattened-full-pom.xml
b/poms/bom/src/main/generated/flattened-full-pom.xml
index 53b496d08f..d611d06961 100644
--- a/poms/bom/src/main/generated/flattened-full-pom.xml
+++ b/poms/bom/src/main/generated/flattened-full-pom.xml
@@ -2704,11 +2704,6 @@
<artifactId>camel-quickfix</artifactId>
<version>4.23.0-SNAPSHOT</version>
</dependency>
- <dependency>
- <groupId>org.apache.camel</groupId>
- <artifactId>camel-reactive-executor-vertx</artifactId>
- <version>4.23.0-SNAPSHOT</version>
- </dependency>
<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-reactive-streams</artifactId>
@@ -5955,16 +5950,6 @@
<artifactId>camel-quarkus-qute-deployment</artifactId>
<version>3.40.0-SNAPSHOT</version>
</dependency>
- <dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-reactive-executor</artifactId>
- <version>3.40.0-SNAPSHOT</version>
- </dependency>
- <dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-reactive-executor-deployment</artifactId>
- <version>3.40.0-SNAPSHOT</version>
- </dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
<artifactId>camel-quarkus-reactive-streams</artifactId>
@@ -7574,12 +7559,12 @@
<dependency>
<groupId>io.dropwizard.metrics</groupId>
<artifactId>metrics-core</artifactId>
- <version>4.2.39</version>
+ <version>4.2.40</version>
</dependency>
<dependency>
<groupId>io.dropwizard.metrics</groupId>
<artifactId>metrics-jmx</artifactId>
- <version>4.2.39</version>
+ <version>4.2.40</version>
</dependency>
<dependency>
<groupId>io.micrometer</groupId>
diff --git a/poms/bom/src/main/generated/flattened-reduced-pom.xml
b/poms/bom/src/main/generated/flattened-reduced-pom.xml
index bf8414a65f..b104582d8c 100644
--- a/poms/bom/src/main/generated/flattened-reduced-pom.xml
+++ b/poms/bom/src/main/generated/flattened-reduced-pom.xml
@@ -887,7 +887,7 @@
<dependency>
<groupId>io.dropwizard.metrics</groupId>
<artifactId>metrics-core</artifactId>
- <version>4.2.39</version>
+ <version>4.2.40</version>
</dependency>
<dependency>
<groupId>io.dropwizard.metrics</groupId>
@@ -897,7 +897,7 @@
<dependency>
<groupId>io.dropwizard.metrics</groupId>
<artifactId>metrics-jmx</artifactId>
- <version>4.2.39</version>
+ <version>4.2.40</version>
</dependency>
<dependency>
<groupId>io.dropwizard.metrics</groupId>
@@ -4047,11 +4047,6 @@
<artifactId>camel-quickfix</artifactId>
<version>4.23.0-SNAPSHOT</version>
</dependency>
- <dependency>
- <groupId>org.apache.camel</groupId>
- <artifactId>camel-reactive-executor-vertx</artifactId>
- <version>4.23.0-SNAPSHOT</version>
- </dependency>
<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-reactive-streams</artifactId>
@@ -7303,16 +7298,6 @@
<artifactId>camel-quarkus-qute-deployment</artifactId>
<version>3.40.0-SNAPSHOT</version>
</dependency>
- <dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-reactive-executor</artifactId>
- <version>3.40.0-SNAPSHOT</version>
- </dependency>
- <dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-reactive-executor-deployment</artifactId>
- <version>3.40.0-SNAPSHOT</version>
- </dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
<artifactId>camel-quarkus-reactive-streams</artifactId>
diff --git a/poms/bom/src/main/generated/flattened-reduced-verbose-pom.xml
b/poms/bom/src/main/generated/flattened-reduced-verbose-pom.xml
index 0242dd1b57..e834428df1 100644
--- a/poms/bom/src/main/generated/flattened-reduced-verbose-pom.xml
+++ b/poms/bom/src/main/generated/flattened-reduced-verbose-pom.xml
@@ -887,7 +887,7 @@
<dependency>
<groupId>io.dropwizard.metrics</groupId>
<artifactId>metrics-core</artifactId>
- <version>4.2.39</version>
+ <version>4.2.40</version>
</dependency>
<dependency>
<groupId>io.dropwizard.metrics</groupId>
@@ -897,7 +897,7 @@
<dependency>
<groupId>io.dropwizard.metrics</groupId>
<artifactId>metrics-jmx</artifactId>
- <version>4.2.39</version>
+ <version>4.2.40</version>
</dependency>
<dependency>
<groupId>io.dropwizard.metrics</groupId>
@@ -4047,11 +4047,6 @@
<artifactId>camel-quickfix</artifactId>
<version>4.23.0-SNAPSHOT</version>
</dependency>
- <dependency>
- <groupId>org.apache.camel</groupId>
- <artifactId>camel-reactive-executor-vertx</artifactId>
- <version>4.23.0-SNAPSHOT</version>
- </dependency>
<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-reactive-streams</artifactId>
@@ -7303,16 +7298,6 @@
<artifactId>camel-quarkus-qute-deployment</artifactId>
<version>3.40.0-SNAPSHOT</version>
</dependency>
- <dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-reactive-executor</artifactId>
- <version>3.40.0-SNAPSHOT</version>
- </dependency>
- <dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-reactive-executor-deployment</artifactId>
- <version>3.40.0-SNAPSHOT</version>
- </dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
<artifactId>camel-quarkus-reactive-streams</artifactId>
diff --git
a/tooling/maven-plugin/src/main/java/org/apache/camel/quarkus/maven/CqCatalog.java
b/tooling/maven-plugin/src/main/java/org/apache/camel/quarkus/maven/CqCatalog.java
index 0551dcb013..9c425ee82f 100644
---
a/tooling/maven-plugin/src/main/java/org/apache/camel/quarkus/maven/CqCatalog.java
+++
b/tooling/maven-plugin/src/main/java/org/apache/camel/quarkus/maven/CqCatalog.java
@@ -132,8 +132,6 @@ public class CqCatalog {
public static String toCamelComponentArtifactIdBase(String
cqArtifactIdBase) {
if ("core".equals(cqArtifactIdBase)) {
return "base";
- } else if ("reactive-executor".equals(cqArtifactIdBase)) {
- return "reactive-executor-vertx";
} else {
return cqArtifactIdBase;
}
@@ -146,8 +144,6 @@ public class CqCatalog {
if ("core".equals(cqArtifactIdBase)) {
filter = model -> "camel-base".equals(model.getArtifactId())
||
"camel-core-languages".equals(model.getArtifactId());
- } else if ("reactive-executor".equals(cqArtifactIdBase)) {
- filter = model ->
"camel-reactive-executor-vertx".equals(model.getArtifactId());
} else if ("qute".equals(cqArtifactIdBase)) {
filter = model ->
"camel-quarkus-qute-component".equals(model.getArtifactId());
} else {