/[projects]/miscJava/CircuitBreaker/src/main/java/dk/thoerup/circuitbreaker/CircuitBreakerManager.java
ViewVC logotype

Diff of /miscJava/CircuitBreaker/src/main/java/dk/thoerup/circuitbreaker/CircuitBreakerManager.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 2571 by torben, Fri Mar 20 08:58:46 2015 UTC revision 2572 by torben, Tue Jun 9 09:28:14 2015 UTC
# Line 1  Line 1 
1  package dk.thoerup.circuitbreaker;  package dk.thoerup.circuitbreaker;
2    
 import java.util.Iterator;  
3  import java.util.Map;  import java.util.Map;
4    import java.util.Map.Entry;
5  import java.util.Set;  import java.util.Set;
6  import java.util.concurrent.ConcurrentHashMap;  import java.util.concurrent.ConcurrentHashMap;
7    
# Line 41  public class CircuitBreakerManager { Line 41  public class CircuitBreakerManager {
41          }          }
42                    
43          public void shutdown() {          public void shutdown() {
44                  for (Iterator<String> it = breakers.keySet().iterator(); it.hasNext(); )  {                  
45                          String key = it.next();                  for ( Entry<String,CircuitBreaker> entry : breakers.entrySet() )  {
46                          breakers.get(key).shutdown();                          entry.getValue().shutdown();
                         it.remove();  
47                  }                                }              
48                    breakers.clear();
49          }          }
50                    
51  }  }

Legend:
Removed from v.2571  
changed lines
  Added in v.2572

  ViewVC Help
Powered by ViewVC 1.1.20