This is an automated email from the ASF dual-hosted git repository.

davsclaus pushed a commit to branch camel-spring-boot-4.10.x
in repository https://gitbox.apache.org/repos/asf/camel-spring-boot.git


The following commit(s) were added to refs/heads/camel-spring-boot-4.10.x by 
this push:
     new 28a327f0ab3 CAMEL-21861: camel-spring-boot - Actuator endpoint for dev 
console should respect if console has been disabled
28a327f0ab3 is described below

commit 28a327f0ab3a59ea05e904b1b497e85ce51d4f1a
Author: Claus Ibsen <[email protected]>
AuthorDate: Wed Mar 12 13:14:27 2025 +0100

    CAMEL-21861: camel-spring-boot - Actuator endpoint for dev console should 
respect if console has been disabled
---
 .../boot/actuate/console/CamelDevConsoleAutoConfiguration.java      | 2 --
 .../camel/spring/boot/actuate/console/CamelDevConsoleEndpoint.java  | 6 ++++++
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git 
a/core/camel-spring-boot/src/main/java/org/apache/camel/spring/boot/actuate/console/CamelDevConsoleAutoConfiguration.java
 
b/core/camel-spring-boot/src/main/java/org/apache/camel/spring/boot/actuate/console/CamelDevConsoleAutoConfiguration.java
index 4fdda13e542..df8fa60b7c4 100644
--- 
a/core/camel-spring-boot/src/main/java/org/apache/camel/spring/boot/actuate/console/CamelDevConsoleAutoConfiguration.java
+++ 
b/core/camel-spring-boot/src/main/java/org/apache/camel/spring/boot/actuate/console/CamelDevConsoleAutoConfiguration.java
@@ -40,8 +40,6 @@ public class CamelDevConsoleAutoConfiguration {
     @ConditionalOnClass(CamelContext.class)
     @ConditionalOnMissingBean
     public CamelDevConsoleEndpoint devConsoleEndpoint(CamelContext 
camelContext) {
-        // turn on dev console
-        camelContext.setDevConsole(true);
         return new CamelDevConsoleEndpoint(camelContext);
     }
 
diff --git 
a/core/camel-spring-boot/src/main/java/org/apache/camel/spring/boot/actuate/console/CamelDevConsoleEndpoint.java
 
b/core/camel-spring-boot/src/main/java/org/apache/camel/spring/boot/actuate/console/CamelDevConsoleEndpoint.java
index 6e8fc60abb1..4e7c23b47b5 100644
--- 
a/core/camel-spring-boot/src/main/java/org/apache/camel/spring/boot/actuate/console/CamelDevConsoleEndpoint.java
+++ 
b/core/camel-spring-boot/src/main/java/org/apache/camel/spring/boot/actuate/console/CamelDevConsoleEndpoint.java
@@ -41,6 +41,9 @@ public class CamelDevConsoleEndpoint {
 
     @ReadOperation
     public JsonObject getConsoles() {
+        if (!camelContext.isDevConsole()) {
+            return null;
+        }
         DevConsoleRegistry dcr = 
camelContext.getCamelContextExtension().getContextPlugin(DevConsoleRegistry.class);
         if (dcr == null || !dcr.isEnabled()) {
             return null;
@@ -60,6 +63,9 @@ public class CamelDevConsoleEndpoint {
 
     @ReadOperation
     public JsonObject getConsoleById(@Selector String id) {
+        if (!camelContext.isDevConsole()) {
+            return null;
+        }
         DevConsoleRegistry dcr = 
camelContext.getCamelContextExtension().getContextPlugin(DevConsoleRegistry.class);
         if (dcr == null || !dcr.isEnabled()) {
             return null;

Reply via email to