X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fsal-clustering-commons%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fcluster%2Fcommon%2Factor%2FMeteredBoundedMailbox.java;h=f69c316ec83b314a0fb4496e848f0fa135381cc8;hp=2a6aac4d79d95ec603591fa84865d0517c35d84d;hb=917283d6f5633ad981bebb6dfc6d6e0245876ab5;hpb=dea515c8870769408b9bea29f555d6b71ff43211 diff --git a/opendaylight/md-sal/sal-clustering-commons/src/main/java/org/opendaylight/controller/cluster/common/actor/MeteredBoundedMailbox.java b/opendaylight/md-sal/sal-clustering-commons/src/main/java/org/opendaylight/controller/cluster/common/actor/MeteredBoundedMailbox.java index 2a6aac4d79..f69c316ec8 100644 --- a/opendaylight/md-sal/sal-clustering-commons/src/main/java/org/opendaylight/controller/cluster/common/actor/MeteredBoundedMailbox.java +++ b/opendaylight/md-sal/sal-clustering-commons/src/main/java/org/opendaylight/controller/cluster/common/actor/MeteredBoundedMailbox.java @@ -21,17 +21,16 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; import scala.concurrent.duration.FiniteDuration; -public class MeteredBoundedMailbox implements MailboxType, ProducesMessageQueue { - - private final Logger LOG = LoggerFactory.getLogger(MeteredBoundedMailbox.class); +public class MeteredBoundedMailbox implements MailboxType, + ProducesMessageQueue { + private static final Logger LOG = LoggerFactory.getLogger(MeteredBoundedMailbox.class); + private static final String QUEUE_SIZE = "q-size"; private MeteredMessageQueue queue; private final Integer capacity; private final FiniteDuration pushTimeOut; private final MetricRegistry registry; - private final String QUEUE_SIZE = "q-size"; - public MeteredBoundedMailbox(ActorSystem.Settings settings, Config config) { CommonConfig commonConfig = new CommonConfig(settings.config()); @@ -57,8 +56,7 @@ public class MeteredBoundedMailbox implements MailboxType, ProducesMessageQueue< String actorName = owner.get().path().toStringWithoutAddress(); String metricName = MetricRegistry.name(actorName, QUEUE_SIZE); - if (registry.getMetrics().containsKey(metricName)) - { + if (registry.getMetrics().containsKey(metricName)) { return; //already registered } @@ -75,16 +73,11 @@ public class MeteredBoundedMailbox implements MailboxType, ProducesMessageQueue< } } - private Gauge getQueueSizeGuage(final MeteredMessageQueue monitoredQueue ){ - return new Gauge() { - @Override - public Integer getValue() { - return monitoredQueue.size(); - } - }; + private static Gauge getQueueSizeGuage(final MeteredMessageQueue monitoredQueue) { + return () -> monitoredQueue.size(); } - private void registerQueueSizeMetric(String metricName, Gauge metric){ + private void registerQueueSizeMetric(String metricName, Gauge metric) { try { registry.register(metricName,metric); } catch (IllegalArgumentException e) {