1 |
package dk.thoerup.curcuitbreaker; |
package dk.thoerup.curcuitbreaker; |
2 |
|
|
|
import java.util.HashMap; |
|
3 |
import java.util.Map; |
import java.util.Map; |
4 |
import java.util.Set; |
import java.util.Set; |
5 |
|
import java.util.concurrent.ConcurrentHashMap; |
6 |
|
|
7 |
public class CircuitBreakerManager { |
public class CircuitBreakerManager { |
8 |
|
|
9 |
private static CircuitBreakerManager manager = null; |
private static CircuitBreakerManager manager = null; |
10 |
|
|
11 |
private Map<String,CircuitBreaker> breakers = new HashMap<String,CircuitBreaker>(); |
private Map<String,CircuitBreaker> breakers = new ConcurrentHashMap<String,CircuitBreaker>(); |
12 |
|
|
13 |
private CircuitBreakerManager() { |
private CircuitBreakerManager() { |
14 |
} |
} |