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

commit cc4014adc9f5bf35fc8af61dbf1ff417151a835a
Author: Jiri Ondrusek <[email protected]>
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);
-            }
-        }
-    }
 }

Reply via email to