You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by ja...@apache.org on 2026/06/12 07:38:07 UTC
(camel-quarkus) 28/48: Revert "Fix virtual threads configuration for Quarkus static init"
This is an automated email from the ASF dual-hosted git repository.
jamesnetherton pushed a commit to branch camel-main
in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git
commit 3b385b8121442817247bdeaad4f130795dc8e153
Author: Jiri Ondrusek <on...@gmail.com>
AuthorDate: Thu May 21 13:07:09 2026 +0200
Revert "Fix virtual threads configuration for Quarkus static init"
This reverts commit 3974befd71889ea23e98df6842fc0ed59e7a7a99. Issue happens only on GH, this was just an attempt (which did not help)
---
.../apache/camel/quarkus/core/deployment/CamelProcessor.java | 9 ---------
.../java/org/apache/camel/quarkus/core/CamelRecorder.java | 11 -----------
2 files changed, 20 deletions(-)
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 3c42cca942..941b4d092f 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
@@ -509,15 +509,6 @@ class CamelProcessor {
return new CamelModelReifierFactoryBuildItem(recorder.modelReifierFactory());
}
- @BuildStep
- @Record(ExecutionTime.STATIC_INIT)
- void configureVirtualThreads(CamelRecorder recorder) {
- boolean enabled = org.eclipse.microprofile.config.ConfigProvider.getConfig()
- .getOptionalValue("camel.main.virtualThreadsEnabled", Boolean.class)
- .orElse(false);
- recorder.enableVirtualThreads(enabled);
- }
-
/**
* Useful for identifying Camel services that are potentially not covered by inclusion patterns
*/
diff --git a/extensions-core/core/runtime/src/main/java/org/apache/camel/quarkus/core/CamelRecorder.java b/extensions-core/core/runtime/src/main/java/org/apache/camel/quarkus/core/CamelRecorder.java
index 624458d390..f9e049e5a2 100644
--- a/extensions-core/core/runtime/src/main/java/org/apache/camel/quarkus/core/CamelRecorder.java
+++ b/extensions-core/core/runtime/src/main/java/org/apache/camel/quarkus/core/CamelRecorder.java
@@ -241,15 +241,4 @@ public class CamelRecorder {
throw new RuntimeException(e);
}
}
-
- public void enableVirtualThreads(boolean enabled) {
- if (enabled) {
- try {
- Class<?> threadTypeClass = Class.forName("org.apache.camel.util.concurrent.ThreadType");
- threadTypeClass.getMethod("enable").invoke(null);
- } catch (Exception e) {
- throw new RuntimeException("Failed to enable virtual threads", e);
- }
- }
- }
}