*/
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;
@Override
public long getOperationTimeoutInSeconds() {
- return context.getOperationTimeoutInSeconds();
+ return TimeUnit.MILLISECONDS.toSeconds(context.getOperationTimeoutInMillis());
}
@Override
return context.getShardTransactionCommitTimeoutInSeconds();
}
+ @Override
+ public long getShardCommitQueueExpiryTimeoutInSeconds() {
+ return TimeUnit.SECONDS.convert(context.getShardCommitQueueExpiryTimeoutInMillis(), TimeUnit.MILLISECONDS);
+ }
+
@Override
public int getShardTransactionCommitQueueCapacity() {
return context.getShardTransactionCommitQueueCapacity();
return context.getTransactionCreationInitialRateLimit();
}
+ @Override
+ public boolean getTransactionContextDebugEnabled() {
+ return context.isTransactionDebugContextEnabled();
+ }
+
@Override
public int getMaxShardDataChangeExecutorPoolSize() {
return context.getDataStoreProperties().getMaxDataChangeExecutorPoolSize();
public int getMaxShardDataStoreExecutorQueueSize() {
return context.getDataStoreProperties().getMaxDataStoreExecutorQueueSize();
}
+
+ @Override
+ public int getShardSnapshotChunkSize() {
+ return context.getShardSnapshotChunkSize();
+ }
+
}