1 package org.opendaylight.controller.cluster.datastore.jmx.mbeans.shard;
3 import java.util.HashMap;
10 public class ShardMBeanFactory {
11 private static Map<String,ShardStats> shardMBeans= new HashMap<String,ShardStats>();
13 public static ShardStats getShardStatsMBean(String shardName){
14 if(shardMBeans.containsKey(shardName)){
15 return shardMBeans.get(shardName);
17 ShardStats shardStatsMBeanImpl = new ShardStats(shardName);
19 if(shardStatsMBeanImpl.registerMBean()) {
20 shardMBeans.put(shardName, shardStatsMBeanImpl);
22 return shardStatsMBeanImpl;