--- CircuitBreaker/src/dk/thoerup/circuitbreaker/CircuitBreakerManager.java 2010/06/20 22:06:22 865 +++ CircuitBreaker/src/dk/thoerup/circuitbreaker/CircuitBreakerManager.java 2010/10/03 17:03:08 1153 @@ -1,5 +1,6 @@ package dk.thoerup.circuitbreaker; +import java.util.Iterator; import java.util.Map; import java.util.Set; import java.util.concurrent.ConcurrentHashMap; @@ -37,5 +38,12 @@ breakers.put(cb.getName(), cb); } + public void shutdown() { + for (Iterator it = breakers.keySet().iterator(); it.hasNext(); ) { + String key = it.next(); + breakers.get(key).shutdown(); + it.remove(); + } + } }