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

davsclaus pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git


The following commit(s) were added to refs/heads/main by this push:
     new 240b97ee8a37 CAMEL-24215: camel-resilience4j - JMX 
waitDurationInOpenState now returns millis
240b97ee8a37 is described below

commit 240b97ee8a37bb32dfbee5649d075b2fd24116d5
Author: Claus Ibsen <[email protected]>
AuthorDate: Sat Jul 25 14:37:18 2026 +0200

    CAMEL-24215: camel-resilience4j - JMX waitDurationInOpenState now returns 
millis
    
    Co-Authored-By: Claude Opus 4.6 <[email protected]>
---
 .../camel/component/resilience4j/ResilienceProcessor.java     |  2 +-
 .../modules/ROOT/pages/camel-4x-upgrade-guide-4_22.adoc       | 11 +++++++++++
 2 files changed, 12 insertions(+), 1 deletion(-)

diff --git 
a/components/camel-resilience4j/src/main/java/org/apache/camel/component/resilience4j/ResilienceProcessor.java
 
b/components/camel-resilience4j/src/main/java/org/apache/camel/component/resilience4j/ResilienceProcessor.java
index 932aa5e6f054..d8bb0f14511e 100644
--- 
a/components/camel-resilience4j/src/main/java/org/apache/camel/component/resilience4j/ResilienceProcessor.java
+++ 
b/components/camel-resilience4j/src/main/java/org/apache/camel/component/resilience4j/ResilienceProcessor.java
@@ -469,7 +469,7 @@ public class ResilienceProcessor extends 
BaseProcessorSupport
 
     @ManagedAttribute
     public long getCircuitBreakerWaitDurationInOpenState() {
-        return 
Duration.ofMillis(circuitBreakerConfig.getWaitIntervalFunctionInOpenState().apply(1)).getSeconds();
+        return 
Duration.ofMillis(circuitBreakerConfig.getWaitIntervalFunctionInOpenState().apply(1)).toMillis();
     }
 
     @ManagedAttribute
diff --git 
a/docs/user-manual/modules/ROOT/pages/camel-4x-upgrade-guide-4_22.adoc 
b/docs/user-manual/modules/ROOT/pages/camel-4x-upgrade-guide-4_22.adoc
index 4fbd5c18e784..7ed9914538dd 100644
--- a/docs/user-manual/modules/ROOT/pages/camel-4x-upgrade-guide-4_22.adoc
+++ b/docs/user-manual/modules/ROOT/pages/camel-4x-upgrade-guide-4_22.adoc
@@ -1066,6 +1066,17 @@ The `io.vavr:vavr` and `io.vavr:vavr-match` runtime 
dependencies have been remov
 `camel-resilience4j`. The single internal usage of Vavr's `Try` monad has been 
replaced with a
 plain try-catch. This eliminates two transitive runtime JARs. No user-facing 
behavior change.
 
+=== camel-resilience4j - JMX waitDurationInOpenState now reports milliseconds
+
+The JMX managed attribute `CircuitBreakerWaitDurationInOpenState` previously 
reported seconds
+(using `Duration.getSeconds()`). It now reports milliseconds (using 
`Duration.toMillis()`) to be
+consistent with all other duration attributes (`BulkheadMaxWaitDuration`, 
`TimeoutDuration`) and
+with the option itself, which was changed from seconds to milliseconds in the 
same release
+(see above).
+
+If you have JMX-based monitoring that reads this attribute, update the 
expected unit from seconds
+to milliseconds.
+
 === camel-clickhouse (new component)
 
 A new `camel-clickhouse` producer component has been added. It integrates with

Reply via email to