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); - } - } - } }
