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%2FDatastoreConfigurationMXBeanImpl.java;h=1bef70ab19c0b245adfb9cd74eb968b41f764e3c;hb=refs%2Fchanges%2F99%2F91299%2F10;hp=20b6e79e075fb4674f4ff3e6e73f76b6d61c45cb;hpb=953a7321c6613a84c798db1b23cdfa7b0f2cf755;p=controller.git diff --git a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/jmx/mbeans/DatastoreConfigurationMXBeanImpl.java b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/jmx/mbeans/DatastoreConfigurationMXBeanImpl.java index 20b6e79e07..1bef70ab19 100644 --- a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/jmx/mbeans/DatastoreConfigurationMXBeanImpl.java +++ b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/jmx/mbeans/DatastoreConfigurationMXBeanImpl.java @@ -21,11 +21,11 @@ public class DatastoreConfigurationMXBeanImpl extends AbstractMXBean implements private DatastoreContext context; - public DatastoreConfigurationMXBeanImpl(String mxBeanType) { + public DatastoreConfigurationMXBeanImpl(final String mxBeanType) { super("Datastore", mxBeanType, JMX_CATEGORY_CONFIGURATION); } - public void setContext(DatastoreContext context) { + public void setContext(final DatastoreContext context) { this.context = context; } @@ -64,6 +64,11 @@ public class DatastoreConfigurationMXBeanImpl extends AbstractMXBean implements return context.getShardRaftConfig().getSnapshotDataThresholdPercentage(); } + @Override + public int getShardSnapshotDataThreshold() { + return context.getShardRaftConfig().getSnapshotDataThreshold(); + } + @Override public long getShardSnapshotBatchCount() { return context.getShardRaftConfig().getSnapshotBatchCount(); @@ -110,23 +115,27 @@ public class DatastoreConfigurationMXBeanImpl extends AbstractMXBean implements } @Override + @Deprecated(forRemoval = true) public int getMaxShardDataChangeExecutorPoolSize() { - return context.getDataStoreProperties().getMaxDataChangeExecutorPoolSize(); + return 0; } @Override + @Deprecated(forRemoval = true) public int getMaxShardDataChangeExecutorQueueSize() { - return context.getDataStoreProperties().getMaxDataChangeExecutorQueueSize(); + return 0; } @Override + @Deprecated(forRemoval = true) public int getMaxShardDataChangeListenerQueueSize() { - return context.getDataStoreProperties().getMaxDataChangeListenerQueueSize(); + return 0; } @Override + @Deprecated(forRemoval = true) public int getMaxShardDataStoreExecutorQueueSize() { - return context.getDataStoreProperties().getMaxDataStoreExecutorQueueSize(); + return 0; } @Override