--- CircuitBreaker/src/dk/thoerup/curcuitbreaker/jmx/JMXWrapper.java 2009/10/07 04:21:55 405 +++ CircuitBreaker/src/dk/thoerup/curcuitbreaker/jmx/JMXWrapper.java 2009/10/07 04:28:35 406 @@ -37,6 +37,14 @@ } catch (Exception e) { logger.log(Level.SEVERE, "Mbean failure",e ); } + } + + public static void registerAllCircuitBreakers() { + CircuitBreakerManager mgr = CircuitBreakerManager.getManager(); + for (String cbName : mgr.getCircuitBreakerNames()) { + CircuitBreaker cb = mgr.getCircuitBreaker(cbName); + registerCircuitBreaker(cb); + } } }