public TaggedMetricName(String group, String name, Pair<String, String>... tags) { super(group, "", name, null, createMBeanName(group, "", name, tags)); ImmutableMap.Builder<String, String> builder = ImmutableMap.builder(); for (Pair<String, String> tag : tags) { if (tag != null && tag._1 != null && tag._2 != null) { builder.put(tag._1, tag._2); } } this.tags = builder.build(); }
public TaggedMetricName(String group, String name, Pair<String, String>... tags) { super(group, "", name, null, createMBeanName(group, "", name, tags)); ImmutableMap.Builder<String, String> builder = ImmutableMap.builder(); for (Pair<String, String> tag : tags) { if (tag != null && tag._1 != null && tag._2 != null) { builder.put(tag._1, tag._2); } } this.tags = builder.build(); }