private static synchronized MetricsHBaseServerSource getSource(String serverName, MetricsHBaseServerWrapper wrap) { String context = createContextName(serverName); MetricsHBaseServerSource source = SourceStorage.INSTANCE.sources.get(context); if (source == null) { //Create the source. source = new MetricsHBaseServerSourceImpl( context, METRICS_DESCRIPTION, context.toLowerCase(Locale.ROOT), context + METRICS_JMX_CONTEXT_SUFFIX, wrap); //Store back in storage SourceStorage.INSTANCE.sources.put(context, source); } return source; }
@Override public MetricsHBaseServerSource create(String serverName, MetricsHBaseServerWrapper wrapper) { return getSource(serverName, wrapper); }
@Override public MetricsHBaseServerSource create(String serverName, MetricsHBaseServerWrapper wrapper) { return getSource(serverName, wrapper); }
private static synchronized MetricsHBaseServerSource getSource(String serverName, MetricsHBaseServerWrapper wrap) { String context = createContextName(serverName); MetricsHBaseServerSource source = SourceStorage.INSTANCE.sources.get(context); if (source == null) { //Create the source. source = new MetricsHBaseServerSourceImpl( context, METRICS_DESCRIPTION, context.toLowerCase(Locale.ROOT), context + METRICS_JMX_CONTEXT_SUFFIX, wrap); //Store back in storage SourceStorage.INSTANCE.sources.put(context, source); } return source; }
@Override public MetricsHBaseServerSource create(String serverName, MetricsHBaseServerWrapper wrapper) { return getSource(serverName, wrapper); }
private static synchronized MetricsHBaseServerSource getSource(String serverName, MetricsHBaseServerWrapper wrap) { String context = createContextName(serverName); MetricsHBaseServerSource source = SourceStorage.INSTANCE.sources.get(context); if (source == null) { //Create the source. source = new MetricsHBaseServerSourceImpl( context, METRICS_DESCRIPTION, context.toLowerCase(Locale.ROOT), context + METRICS_JMX_CONTEXT_SUFFIX, wrap); //Store back in storage SourceStorage.INSTANCE.sources.put(context, source); } return source; }
@Override public MetricsHBaseServerSource create(String serverName, MetricsHBaseServerWrapper wrapper) { return getSource(serverName, wrapper); }
private static synchronized MetricsHBaseServerSource getSource(String serverName, MetricsHBaseServerWrapper wrap) { String context = createContextName(serverName); MetricsHBaseServerSource source = SourceStorage.INSTANCE.sources.get(context); if (source == null) { //Create the source. source = new MetricsHBaseServerSourceImpl( context, METRICS_DESCRIPTION, context.toLowerCase(), context + METRICS_JMX_CONTEXT_SUFFIX, wrap); //Store back in storage SourceStorage.INSTANCE.sources.put(context, source); } return source; }