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%2Fshard%2FShardStatsMXBean.java;fp=opendaylight%2Fmd-sal%2Fsal-distributed-datastore%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fcluster%2Fdatastore%2Fjmx%2Fmbeans%2Fshard%2FShardStatsMXBean.java;h=0000000000000000000000000000000000000000;hb=ffb0ea0c82f20f2ad8ad2f37dfde3dd57c5f23db;hp=4e5130c0d5816d93b1827eeb4f1d0f5ca927fe3b;hpb=9671168958de86fd34dd8dc9b5ca3a32b63df86a;p=controller.git diff --git a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/jmx/mbeans/shard/ShardStatsMXBean.java b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/jmx/mbeans/shard/ShardStatsMXBean.java deleted file mode 100644 index 4e5130c0d5..0000000000 --- a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/jmx/mbeans/shard/ShardStatsMXBean.java +++ /dev/null @@ -1,94 +0,0 @@ -/* - * Copyright (c) 2014, 2015 Brocade Communications Systems, Inc. and others. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 which accompanies this distribution, - * and is available at http://www.eclipse.org/legal/epl-v10.html - */ - -package org.opendaylight.controller.cluster.datastore.jmx.mbeans.shard; - -import java.util.List; -import org.opendaylight.controller.cluster.mgmt.api.FollowerInfo; - -/** - * MXBean interface for shard stats. - * - * @author syedbahm - */ -public interface ShardStatsMXBean { - - String getShardName(); - - String getStatRetrievalTime(); - - String getStatRetrievalError(); - - long getCommittedTransactionsCount(); - - long getReadOnlyTransactionCount(); - - long getReadWriteTransactionCount(); - - long getLastLogIndex(); - - long getLastLogTerm(); - - long getCurrentTerm(); - - long getCommitIndex(); - - long getLastApplied(); - - long getLastIndex(); - - long getLastTerm(); - - long getSnapshotIndex(); - - long getSnapshotTerm(); - - long getReplicatedToAllIndex(); - - String getLastCommittedTransactionTime(); - - long getFailedTransactionsCount(); - - long getAbortTransactionsCount(); - - long getFailedReadTransactionsCount(); - - String getLeader(); - - String getRaftState(); - - String getVotedFor(); - - boolean isSnapshotCaptureInitiated(); - - boolean isVoting(); - - void resetTransactionCounters(); - - long getInMemoryJournalDataSize(); - - long getInMemoryJournalLogSize(); - - boolean getFollowerInitialSyncStatus(); - - List getFollowerInfo(); - - String getPeerAddresses(); - - String getPeerVotingStates(); - - long getLeadershipChangeCount(); - - String getLastLeadershipChangeTime(); - - int getPendingTxCommitQueueSize(); - - int getTxCohortCacheSize(); - - void captureSnapshot(); -}