--- miscJava/CircuitBreaker/src/main/java/dk/thoerup/circuitbreaker/CircuitBreakerManager.java 2017/09/18 18:06:48 3211 +++ miscJava/CircuitBreaker/src/main/java/dk/thoerup/circuitbreaker/CircuitBreakerManager.java 2017/12/28 09:34:47 3212 @@ -9,7 +9,7 @@ private static CircuitBreakerManager manager = null; - private Map breakers = new ConcurrentHashMap(); + private Map> breakers = new ConcurrentHashMap<>(); private CircuitBreakerManager() { } @@ -28,7 +28,7 @@ return breakers.keySet(); } - public CircuitBreaker getCircuitBreaker(String name) { + public CircuitBreaker getCircuitBreaker(String name) { return breakers.get(name); } @@ -36,13 +36,13 @@ breakers.remove(name); } - public void addCircuitBreaker(CircuitBreaker cb) { + public void addCircuitBreaker(CircuitBreaker cb) { breakers.put(cb.getName(), cb); } public void shutdown() { - for ( Entry entry : breakers.entrySet() ) { + for ( Entry> entry : breakers.entrySet() ) { entry.getValue().shutdown(); } breakers.clear();