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-quarkus.git
The following commit(s) were added to refs/heads/main by this push:
new 8ed355b1b22 Remove camel-quarkus-support-reactor-netty
8ed355b1b22 is described below
commit 8ed355b1b22fa71d1c02b445c46f0c88da499109
Author: James Netherton <[email protected]>
AuthorDate: Tue Nov 10 14:46:33 2026 +0000
Remove camel-quarkus-support-reactor-netty
The support extension was only used by the JVM-only stitch extension,
so its native configuration served no purpose. camel-stitch already
depends on reactor-netty directly.
The netty-resolver-dns-native-macos exclusion moves to the camel-stitch
dependency.
Co-authored-by: Claude Opus 5.5 <[email protected]>
---
catalog/pom.xml | 13 ----
extensions-jvm/stitch/deployment/pom.xml | 4 -
extensions-jvm/stitch/runtime/pom.xml | 10 ++-
extensions-support/pom.xml | 1 -
.../reactor-netty/deployment/pom.xml | 65 ----------------
.../deployment/ReactorNettySupportProcessor.java | 65 ----------------
extensions-support/reactor-netty/pom.xml | 37 ---------
extensions-support/reactor-netty/runtime/pom.xml | 87 ----------------------
.../main/resources/META-INF/quarkus-extension.yaml | 27 -------
poms/bom/pom.xml | 10 ---
poms/bom/src/main/generated/flattened-full-pom.xml | 10 ---
.../src/main/generated/flattened-reduced-pom.xml | 10 ---
.../generated/flattened-reduced-verbose-pom.xml | 10 ---
13 files changed, 6 insertions(+), 343 deletions(-)
diff --git a/catalog/pom.xml b/catalog/pom.xml
index d71da9daadf..afe78f517dc 100644
--- a/catalog/pom.xml
+++ b/catalog/pom.xml
@@ -4244,19 +4244,6 @@
</exclusion>
</exclusions>
</dependency>
- <dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-support-reactor-netty</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-support-spring</artifactId>
diff --git a/extensions-jvm/stitch/deployment/pom.xml
b/extensions-jvm/stitch/deployment/pom.xml
index 0ae2570ca58..c5c75b7dd1d 100644
--- a/extensions-jvm/stitch/deployment/pom.xml
+++ b/extensions-jvm/stitch/deployment/pom.xml
@@ -34,10 +34,6 @@
<groupId>org.apache.camel.quarkus</groupId>
<artifactId>camel-quarkus-core-deployment</artifactId>
</dependency>
- <dependency>
- <groupId>org.apache.camel.quarkus</groupId>
-
<artifactId>camel-quarkus-support-reactor-netty-deployment</artifactId>
- </dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
<artifactId>camel-quarkus-stitch</artifactId>
diff --git a/extensions-jvm/stitch/runtime/pom.xml
b/extensions-jvm/stitch/runtime/pom.xml
index 1a886709e89..df27af80d8c 100644
--- a/extensions-jvm/stitch/runtime/pom.xml
+++ b/extensions-jvm/stitch/runtime/pom.xml
@@ -39,13 +39,15 @@
<groupId>org.apache.camel.quarkus</groupId>
<artifactId>camel-quarkus-core</artifactId>
</dependency>
- <dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-support-reactor-netty</artifactId>
- </dependency>
<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-stitch</artifactId>
+ <exclusions>
+ <exclusion>
+ <groupId>io.netty</groupId>
+ <artifactId>netty-resolver-dns-native-macos</artifactId>
+ </exclusion>
+ </exclusions>
</dependency>
</dependencies>
diff --git a/extensions-support/pom.xml b/extensions-support/pom.xml
index 50fba771bff..7b9f86aaa3f 100644
--- a/extensions-support/pom.xml
+++ b/extensions-support/pom.xml
@@ -57,7 +57,6 @@
<module>language</module>
<module>mail</module>
<module>mongodb</module>
- <module>reactor-netty</module>
<module>spring</module>
<module>swagger</module>
</modules>
diff --git a/extensions-support/reactor-netty/deployment/pom.xml
b/extensions-support/reactor-netty/deployment/pom.xml
deleted file mode 100644
index e360dfe63fa..00000000000
--- a/extensions-support/reactor-netty/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-support-reactor-netty-parent</artifactId>
- <version>4.0.0-SNAPSHOT</version>
- <relativePath>../pom.xml</relativePath>
- </parent>
-
- <artifactId>camel-quarkus-support-reactor-netty-deployment</artifactId>
- <name>Camel Quarkus :: Support :: Reactor Netty :: Deployment</name>
-
- <dependencies>
- <dependency>
- <groupId>io.quarkus</groupId>
- <artifactId>quarkus-core-deployment</artifactId>
- </dependency>
- <dependency>
- <groupId>io.quarkus</groupId>
- <artifactId>quarkus-netty-deployment</artifactId>
- </dependency>
- <dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-support-reactor-netty</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-support/reactor-netty/deployment/src/main/java/org/apache/camel/quarkus/support/reactor/netty/deployment/ReactorNettySupportProcessor.java
b/extensions-support/reactor-netty/deployment/src/main/java/org/apache/camel/quarkus/support/reactor/netty/deployment/ReactorNettySupportProcessor.java
deleted file mode 100644
index 5d02f45617a..00000000000
---
a/extensions-support/reactor-netty/deployment/src/main/java/org/apache/camel/quarkus/support/reactor/netty/deployment/ReactorNettySupportProcessor.java
+++ /dev/null
@@ -1,65 +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.support.reactor.netty.deployment;
-
-import java.util.stream.Stream;
-
-import io.quarkus.deployment.annotations.BuildProducer;
-import io.quarkus.deployment.annotations.BuildStep;
-import io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem;
-import
io.quarkus.deployment.builditem.nativeimage.RuntimeInitializedClassBuildItem;
-
-public class ReactorNettySupportProcessor {
-
- @BuildStep
- void
runtimeInitializedClasses(BuildProducer<RuntimeInitializedClassBuildItem>
runtimeInitializedClasses) {
- Stream.of(
-
- /* The following io.netty.util.* items were not accepted
- * to quarkus via
https://github.com/quarkusio/quarkus/pull/14994
- * Keeping them here for now */
- io.netty.util.NetUtil.class.getName(),
- "io.netty.channel.socket.nio.ProtocolFamilyConverter$1",
- io.netty.handler.ssl.OpenSsl.class.getName(),
- "io.netty.internal.tcnative.SSL",
- "io.netty.resolver.dns.PreferredAddressTypeComparator$1",
-
- reactor.netty.http.client.HttpClient.class.getName(),
- "reactor.netty.http.client.HttpClientSecure",
- reactor.netty.tcp.TcpClient.class.getName(),
- "reactor.netty.tcp.TcpClientSecure",
- "reactor.netty.resources.DefaultLoopNativeDetector",
- "reactor.netty.resources.DefaultLoopEpoll",
- "reactor.netty.resources.DefaultLoopKQueue",
-
"reactor.netty.resources.MicrometerPooledConnectionProviderMeterRegistrar",
- "reactor.netty.Metrics")
- .map(RuntimeInitializedClassBuildItem::new)
- .forEach(runtimeInitializedClasses::produce);
- }
-
- @BuildStep
- void reflectiveClasses(BuildProducer<ReflectiveClassBuildItem>
reflectiveClasses) {
-
- reflectiveClasses.produce(ReflectiveClassBuildItem.builder(
-
"reactor.netty.channel.BootstrapHandlers$BootstrapInitializerHandler",
- "reactor.netty.channel.ChannelOperationsHandler",
-
"reactor.netty.resources.PooledConnectionProvider$PooledConnectionAllocator$PooledConnectionInitializer",
-
"reactor.netty.tcp.SslProvider$SslReadHandler").methods().build());
-
- }
-
-}
diff --git a/extensions-support/reactor-netty/pom.xml
b/extensions-support/reactor-netty/pom.xml
deleted file mode 100644
index 6714aeea305..00000000000
--- a/extensions-support/reactor-netty/pom.xml
+++ /dev/null
@@ -1,37 +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-extensions-support</artifactId>
- <version>4.0.0-SNAPSHOT</version>
- <relativePath>../pom.xml</relativePath>
- </parent>
-
- <artifactId>camel-quarkus-support-reactor-netty-parent</artifactId>
- <name>Camel Quarkus :: Support :: Reactor Netty</name>
- <packaging>pom</packaging>
-
- <modules>
- <module>deployment</module>
- <module>runtime</module>
- </modules>
-</project>
diff --git a/extensions-support/reactor-netty/runtime/pom.xml
b/extensions-support/reactor-netty/runtime/pom.xml
deleted file mode 100644
index 39b1b9999d3..00000000000
--- a/extensions-support/reactor-netty/runtime/pom.xml
+++ /dev/null
@@ -1,87 +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-support-reactor-netty-parent</artifactId>
- <version>4.0.0-SNAPSHOT</version>
- <relativePath>../pom.xml</relativePath>
- </parent>
-
- <artifactId>camel-quarkus-support-reactor-netty</artifactId>
- <name>Camel Quarkus :: Support :: Reactor Netty :: Runtime</name>
-
- <properties>
- <camel.quarkus.jvmSince>1.7.0</camel.quarkus.jvmSince>
- <camel.quarkus.nativeSince>1.7.0</camel.quarkus.nativeSince>
- </properties>
-
- <dependencies>
- <dependency>
- <groupId>io.quarkus</groupId>
- <artifactId>quarkus-core</artifactId>
- </dependency>
- <dependency>
- <groupId>io.quarkus</groupId>
- <artifactId>quarkus-netty</artifactId>
- </dependency>
- <dependency>
- <groupId>io.micrometer</groupId>
- <artifactId>micrometer-core</artifactId>
- </dependency>
- <dependency>
- <groupId>io.projectreactor.netty</groupId>
- <artifactId>reactor-netty</artifactId>
- <exclusions>
- <exclusion>
- <groupId>io.netty</groupId>
- <artifactId>netty-resolver-dns-native-macos</artifactId>
- </exclusion>
- <exclusion>
- <groupId>io.projectreactor.netty</groupId>
- <artifactId>reactor-netty-http-brave</artifactId>
- </exclusion>
- </exclusions>
- </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-support/reactor-netty/runtime/src/main/resources/META-INF/quarkus-extension.yaml
b/extensions-support/reactor-netty/runtime/src/main/resources/META-INF/quarkus-extension.yaml
deleted file mode 100644
index fb2843dcf51..00000000000
---
a/extensions-support/reactor-netty/runtime/src/main/resources/META-INF/quarkus-extension.yaml
+++ /dev/null
@@ -1,27 +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.
-#
-
----
-name: "Camel Quarkus Support Reactor Netty"
-description: "Camel Quarkus Support Reactor Netty"
-metadata:
- icon-url:
"https://raw.githubusercontent.com/apache/camel-website/main/antora-ui-camel/src/img/logo-d.svg"
- sponsor: "Apache Software Foundation"
- unlisted: true
- guide: "https://camel.apache.org/camel-quarkus/latest"
- categories:
- - "integration"
diff --git a/poms/bom/pom.xml b/poms/bom/pom.xml
index da8b74c8a72..dabaaec36f3 100644
--- a/poms/bom/pom.xml
+++ b/poms/bom/pom.xml
@@ -6718,16 +6718,6 @@
<artifactId>camel-quarkus-support-mongodb-deployment</artifactId>
<version>${camel-quarkus.version}</version>
</dependency>
- <dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-support-reactor-netty</artifactId>
- <version>${camel-quarkus.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.camel.quarkus</groupId>
-
<artifactId>camel-quarkus-support-reactor-netty-deployment</artifactId>
- <version>${camel-quarkus.version}</version>
- </dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
<artifactId>camel-quarkus-support-spring</artifactId>
diff --git a/poms/bom/src/main/generated/flattened-full-pom.xml
b/poms/bom/src/main/generated/flattened-full-pom.xml
index aa814554d4e..749a63d50c6 100644
--- a/poms/bom/src/main/generated/flattened-full-pom.xml
+++ b/poms/bom/src/main/generated/flattened-full-pom.xml
@@ -6623,16 +6623,6 @@
<artifactId>camel-quarkus-support-mongodb-deployment</artifactId>
<version>4.0.0-SNAPSHOT</version>
</dependency>
- <dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-support-reactor-netty</artifactId>
- <version>4.0.0-SNAPSHOT</version>
- </dependency>
- <dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-support-reactor-netty-deployment</artifactId>
- <version>4.0.0-SNAPSHOT</version>
- </dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
<artifactId>camel-quarkus-support-spring</artifactId>
diff --git a/poms/bom/src/main/generated/flattened-reduced-pom.xml
b/poms/bom/src/main/generated/flattened-reduced-pom.xml
index ca1a6572bda..c8fd300db88 100644
--- a/poms/bom/src/main/generated/flattened-reduced-pom.xml
+++ b/poms/bom/src/main/generated/flattened-reduced-pom.xml
@@ -8033,16 +8033,6 @@
<artifactId>camel-quarkus-support-mongodb-deployment</artifactId>
<version>4.0.0-SNAPSHOT</version>
</dependency>
- <dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-support-reactor-netty</artifactId>
- <version>4.0.0-SNAPSHOT</version>
- </dependency>
- <dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-support-reactor-netty-deployment</artifactId>
- <version>4.0.0-SNAPSHOT</version>
- </dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
<artifactId>camel-quarkus-support-spring</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 41766b075a8..f3a46685b40 100644
--- a/poms/bom/src/main/generated/flattened-reduced-verbose-pom.xml
+++ b/poms/bom/src/main/generated/flattened-reduced-verbose-pom.xml
@@ -8033,16 +8033,6 @@
<artifactId>camel-quarkus-support-mongodb-deployment</artifactId>
<version>4.0.0-SNAPSHOT</version>
</dependency>
- <dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-support-reactor-netty</artifactId>
- <version>4.0.0-SNAPSHOT</version>
- </dependency>
- <dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-support-reactor-netty-deployment</artifactId>
- <version>4.0.0-SNAPSHOT</version>
- </dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
<artifactId>camel-quarkus-support-spring</artifactId>