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

davsclaus pushed a commit to branch 
feature/CAMEL-24003-backlog-tracer-activity-queue
in repository https://gitbox.apache.org/repos/asf/camel.git

commit b76ad743e09f9e006d11ce4e0d46cb87ed29a9e2
Author: Claus Ibsen <[email protected]>
AuthorDate: Sun Jul 12 09:12:01 2026 +0200

    CAMEL-24003: Test activityEnabled JMX attribute in BacklogTracerActivityTest
    
    Co-Authored-By: Claude Opus 4.6 <[email protected]>
    Signed-off-by: Claus Ibsen <[email protected]>
---
 .../org/apache/camel/management/BacklogTracerActivityTest.java    | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git 
a/core/camel-management/src/test/java/org/apache/camel/management/BacklogTracerActivityTest.java
 
b/core/camel-management/src/test/java/org/apache/camel/management/BacklogTracerActivityTest.java
index b245b4470829..4f90906de9bc 100644
--- 
a/core/camel-management/src/test/java/org/apache/camel/management/BacklogTracerActivityTest.java
+++ 
b/core/camel-management/src/test/java/org/apache/camel/management/BacklogTracerActivityTest.java
@@ -43,6 +43,14 @@ public class BacklogTracerActivityTest extends 
ManagementTestSupport {
         assertNotNull(on);
         assertTrue(mbeanServer.isRegistered(on));
 
+        Boolean activityEnabled = (Boolean) mbeanServer.getAttribute(on, 
"ActivityEnabled");
+        assertFalse(activityEnabled, "Activity should be disabled by default 
(no dev profile)");
+
+        // enable activity via JMX
+        mbeanServer.setAttribute(on, new Attribute("ActivityEnabled", true));
+        activityEnabled = (Boolean) mbeanServer.getAttribute(on, 
"ActivityEnabled");
+        assertTrue(activityEnabled, "Activity should be enabled after setting 
via JMX");
+
         Integer activitySize = (Integer) mbeanServer.getAttribute(on, 
"ActivitySize");
         assertEquals(100, activitySize.intValue());
 

Reply via email to