X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fsal-distributed-datastore%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fcluster%2Fdatastore%2Fjmx%2Fmbeans%2FDatastoreInfoMXBean.java;h=53bc70cb8091b28a0aa117dc439861dfc01e133d;hb=27aa99100f4860edafa4d62d6fa2188f79348d98;hp=d393d64601874be47915f1cfba38b782089e8d1e;hpb=eee6aa43c9b24a24e3b9f6e7c5f21d61afc15b9f;p=controller.git diff --git a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/jmx/mbeans/DatastoreInfoMXBean.java b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/jmx/mbeans/DatastoreInfoMXBean.java index d393d64601..53bc70cb80 100644 --- a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/jmx/mbeans/DatastoreInfoMXBean.java +++ b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/jmx/mbeans/DatastoreInfoMXBean.java @@ -7,11 +7,26 @@ */ package org.opendaylight.controller.cluster.datastore.jmx.mbeans; +import akka.pattern.AskTimeoutException; + /** * JMX bean for general datastore info. * * @author Thomas Pantelis */ public interface DatastoreInfoMXBean { + double getTransactionCreationRateLimit(); + + /** + * Return the number of {@link AskTimeoutException}s encountered by the datastore. + * + * @return Number of exceptions encountered + */ + long getAskTimeoutExceptionCount(); + + /** + * Reset the number of {@link AskTimeoutException}s encountered by the datastore. + */ + void resetAskTimeoutExceptionCount(); }