Slice front-end request messages
[controller.git] / opendaylight / md-sal / sal-clustering-commons / src / main / java / org / opendaylight / controller / cluster / reporting / MetricsReporter.java
index 9b93744368f486de2611306e2540df913219f6c9..cc64c321f5283da62b96a5453045d0f5cc378420 100644 (file)
@@ -17,31 +17,32 @@ import com.google.common.cache.LoadingCache;
  * Maintains metrics registry that is provided to reporters.
  * At the moment only one reporter exists {@code JmxReporter}.
  * More reporters can be added.
- * <p/>
+ *
+ * <p>
  * The consumers of this class will only be interested in {@code MetricsRegistry}
  * where metrics for that consumer gets stored.
  */
 public class MetricsReporter implements AutoCloseable {
 
-    private static LoadingCache<String, MetricsReporter> METRIC_REPORTERS = CacheBuilder.newBuilder().build(
-            new CacheLoader<String, MetricsReporter>() {
-                @Override
-                public MetricsReporter load(String domainName) {
-                    return new MetricsReporter(domainName);
-                }
-            });
+    private static final LoadingCache<String, MetricsReporter> METRIC_REPORTERS = CacheBuilder.newBuilder().build(
+        new CacheLoader<String, MetricsReporter>() {
+            @Override
+            public MetricsReporter load(final String domainName) {
+                return new MetricsReporter(domainName);
+            }
+        });
 
     private final String domainName;
     private final JmxReporter jmxReporter;
     private final MetricRegistry metricRegistry = new MetricRegistry();
 
-    private MetricsReporter(String domainName) {
+    private MetricsReporter(final String domainName) {
         this.domainName = domainName;
         jmxReporter = JmxReporter.forRegistry(metricRegistry).inDomain(domainName).build();
         jmxReporter.start();
     }
 
-    public static MetricsReporter getInstance(String domainName) {
+    public static MetricsReporter getInstance(final String domainName) {
         return METRIC_REPORTERS.getUnchecked(domainName);
     }