Code Review
/
controller.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
Refactor odl-mdsal-distributed-datastore
[controller.git]
/
opendaylight
/
md-sal
/
sal-distributed-datastore
/
src
/
main
/
java
/
org
/
opendaylight
/
controller
/
cluster
/
datastore
/
jmx
/
mbeans
/
DatastoreConfigurationMXBeanImpl.java
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 79ff2a4e54b2f0c75118dc4c9536779bb69a6b31..20b6e79e075fb4674f4ff3e6e73f76b6d61c45cb 100644
(file)
--- 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
@@
-7,6
+7,7
@@
*/
package org.opendaylight.controller.cluster.datastore.jmx.mbeans;
*/
package org.opendaylight.controller.cluster.datastore.jmx.mbeans;
+import java.util.concurrent.TimeUnit;
import org.opendaylight.controller.cluster.datastore.DatastoreContext;
import org.opendaylight.controller.md.sal.common.util.jmx.AbstractMXBean;
import org.opendaylight.controller.cluster.datastore.DatastoreContext;
import org.opendaylight.controller.md.sal.common.util.jmx.AbstractMXBean;
@@
-35,7
+36,7
@@
public class DatastoreConfigurationMXBeanImpl extends AbstractMXBean implements
@Override
public long getOperationTimeoutInSeconds() {
@Override
public long getOperationTimeoutInSeconds() {
- return
context.getOperationTimeoutInSeconds(
);
+ return
TimeUnit.MILLISECONDS.toSeconds(context.getOperationTimeoutInMillis()
);
}
@Override
}
@Override
@@
-73,6
+74,11
@@
public class DatastoreConfigurationMXBeanImpl extends AbstractMXBean implements
return context.getShardTransactionCommitTimeoutInSeconds();
}
return context.getShardTransactionCommitTimeoutInSeconds();
}
+ @Override
+ public long getShardCommitQueueExpiryTimeoutInSeconds() {
+ return TimeUnit.SECONDS.convert(context.getShardCommitQueueExpiryTimeoutInMillis(), TimeUnit.MILLISECONDS);
+ }
+
@Override
public int getShardTransactionCommitQueueCapacity() {
return context.getShardTransactionCommitQueueCapacity();
@Override
public int getShardTransactionCommitQueueCapacity() {
return context.getShardTransactionCommitQueueCapacity();
@@
-98,6
+104,11
@@
public class DatastoreConfigurationMXBeanImpl extends AbstractMXBean implements
return context.getTransactionCreationInitialRateLimit();
}
return context.getTransactionCreationInitialRateLimit();
}
+ @Override
+ public boolean getTransactionContextDebugEnabled() {
+ return context.isTransactionDebugContextEnabled();
+ }
+
@Override
public int getMaxShardDataChangeExecutorPoolSize() {
return context.getDataStoreProperties().getMaxDataChangeExecutorPoolSize();
@Override
public int getMaxShardDataChangeExecutorPoolSize() {
return context.getDataStoreProperties().getMaxDataChangeExecutorPoolSize();
@@
-117,4
+128,9
@@
public class DatastoreConfigurationMXBeanImpl extends AbstractMXBean implements
public int getMaxShardDataStoreExecutorQueueSize() {
return context.getDataStoreProperties().getMaxDataStoreExecutorQueueSize();
}
public int getMaxShardDataStoreExecutorQueueSize() {
return context.getDataStoreProperties().getMaxDataStoreExecutorQueueSize();
}
+
+ @Override
+ public int getMaximumMessageSliceSize() {
+ return context.getMaximumMessageSliceSize();
+ }
}
}