19 |
private static Set<ObjectName> objectNames = new TreeSet<ObjectName>(); |
private static Set<ObjectName> objectNames = new TreeSet<ObjectName>(); |
20 |
|
|
21 |
|
|
22 |
public static void registerCircuitBreaker(CircuitBreaker cb) { |
public static ObjectName registerCircuitBreaker(CircuitBreaker cb) { |
23 |
Object jmxBean; |
Object jmxBean; |
24 |
String className; |
String className; |
25 |
|
|
42 |
server.unregisterMBean(beanName); |
server.unregisterMBean(beanName); |
43 |
server.registerMBean(jmxBean, beanName); |
server.registerMBean(jmxBean, beanName); |
44 |
objectNames.add(beanName); |
objectNames.add(beanName); |
45 |
|
return beanName; |
46 |
|
|
47 |
} catch (Exception e) { |
} catch (Exception e) { |
48 |
logger.log(Level.SEVERE, "Mbean failure",e ); |
logger.log(Level.SEVERE, "Mbean failure",e ); |
49 |
|
return null; |
50 |
} |
} |
51 |
} |
} |
52 |
|
|