Merge "config-persister-feature-adapter to push configs from karaf features"
[controller.git] / opendaylight / md-sal / sal-distributed-datastore / src / main / java / org / opendaylight / controller / cluster / datastore / jmx / mbeans / shard / ShardStatsMBean.java
1 package org.opendaylight.controller.cluster.datastore.jmx.mbeans.shard;
2
3 /**
4  * @author: syedbahm
5  */
6 public interface ShardStatsMBean {
7     String getShardName();
8
9     Long getCommittedTransactionsCount();
10
11     String getLeader();
12
13     String getRaftState();
14
15     Long getReadOnlyTransactionCount();
16
17     Long getWriteOnlyTransactionCount();
18
19     Long getReadWriteTransactionCount();
20
21     Long getLastLogIndex();
22
23     Long getLastLogTerm();
24
25     Long getCurrentTerm();
26
27     Long getCommitIndex();
28
29     Long getLastApplied();
30
31     String getLastCommittedTransactionTime();
32
33     Long getFailedTransactionsCount();
34
35 }