Class DatastoreConfigurationMXBeanImpl
- java.lang.Object
-
- org.opendaylight.controller.md.sal.common.util.jmx.AbstractMXBean
-
- org.opendaylight.controller.cluster.datastore.jmx.mbeans.DatastoreConfigurationMXBeanImpl
-
- All Implemented Interfaces:
DatastoreConfigurationMXBean
public class DatastoreConfigurationMXBeanImpl extends org.opendaylight.controller.md.sal.common.util.jmx.AbstractMXBean implements DatastoreConfigurationMXBean
Implementation of DatastoreConfigurationMXBean.- Author:
- Thomas Pantelis
-
-
Field Summary
Fields Modifier and Type Field Description static StringJMX_CATEGORY_CONFIGURATION
-
Constructor Summary
Constructors Constructor Description DatastoreConfigurationMXBeanImpl(String mxBeanType)
-
Method Summary
-
-
-
Field Detail
-
JMX_CATEGORY_CONFIGURATION
public static final String JMX_CATEGORY_CONFIGURATION
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
DatastoreConfigurationMXBeanImpl
public DatastoreConfigurationMXBeanImpl(String mxBeanType)
-
-
Method Detail
-
setContext
public void setContext(DatastoreContext context)
-
getShardTransactionIdleTimeoutInSeconds
public long getShardTransactionIdleTimeoutInSeconds()
- Specified by:
getShardTransactionIdleTimeoutInSecondsin interfaceDatastoreConfigurationMXBean
-
getOperationTimeoutInSeconds
public long getOperationTimeoutInSeconds()
- Specified by:
getOperationTimeoutInSecondsin interfaceDatastoreConfigurationMXBean
-
getShardHeartbeatIntervalInMillis
public long getShardHeartbeatIntervalInMillis()
- Specified by:
getShardHeartbeatIntervalInMillisin interfaceDatastoreConfigurationMXBean
-
getShardJournalRecoveryLogBatchSize
public int getShardJournalRecoveryLogBatchSize()
- Specified by:
getShardJournalRecoveryLogBatchSizein interfaceDatastoreConfigurationMXBean
-
getShardIsolatedLeaderCheckIntervalInMillis
public long getShardIsolatedLeaderCheckIntervalInMillis()
- Specified by:
getShardIsolatedLeaderCheckIntervalInMillisin interfaceDatastoreConfigurationMXBean
-
getShardElectionTimeoutFactor
public long getShardElectionTimeoutFactor()
- Specified by:
getShardElectionTimeoutFactorin interfaceDatastoreConfigurationMXBean
-
getShardSnapshotDataThresholdPercentage
public int getShardSnapshotDataThresholdPercentage()
- Specified by:
getShardSnapshotDataThresholdPercentagein interfaceDatastoreConfigurationMXBean
-
getShardSnapshotBatchCount
public long getShardSnapshotBatchCount()
- Specified by:
getShardSnapshotBatchCountin interfaceDatastoreConfigurationMXBean
-
getShardTransactionCommitTimeoutInSeconds
public long getShardTransactionCommitTimeoutInSeconds()
- Specified by:
getShardTransactionCommitTimeoutInSecondsin interfaceDatastoreConfigurationMXBean
-
getShardCommitQueueExpiryTimeoutInSeconds
public long getShardCommitQueueExpiryTimeoutInSeconds()
- Specified by:
getShardCommitQueueExpiryTimeoutInSecondsin interfaceDatastoreConfigurationMXBean
-
getShardTransactionCommitQueueCapacity
public int getShardTransactionCommitQueueCapacity()
- Specified by:
getShardTransactionCommitQueueCapacityin interfaceDatastoreConfigurationMXBean
-
getShardInitializationTimeoutInSeconds
public long getShardInitializationTimeoutInSeconds()
- Specified by:
getShardInitializationTimeoutInSecondsin interfaceDatastoreConfigurationMXBean
-
getShardLeaderElectionTimeoutInSeconds
public long getShardLeaderElectionTimeoutInSeconds()
- Specified by:
getShardLeaderElectionTimeoutInSecondsin interfaceDatastoreConfigurationMXBean
-
isPersistent
public boolean isPersistent()
- Specified by:
isPersistentin interfaceDatastoreConfigurationMXBean
-
getTransactionCreationInitialRateLimit
public long getTransactionCreationInitialRateLimit()
- Specified by:
getTransactionCreationInitialRateLimitin interfaceDatastoreConfigurationMXBean
-
getTransactionContextDebugEnabled
public boolean getTransactionContextDebugEnabled()
- Specified by:
getTransactionContextDebugEnabledin interfaceDatastoreConfigurationMXBean
-
getMaxShardDataChangeExecutorPoolSize
public int getMaxShardDataChangeExecutorPoolSize()
- Specified by:
getMaxShardDataChangeExecutorPoolSizein interfaceDatastoreConfigurationMXBean
-
getMaxShardDataChangeExecutorQueueSize
public int getMaxShardDataChangeExecutorQueueSize()
- Specified by:
getMaxShardDataChangeExecutorQueueSizein interfaceDatastoreConfigurationMXBean
-
getMaxShardDataChangeListenerQueueSize
public int getMaxShardDataChangeListenerQueueSize()
- Specified by:
getMaxShardDataChangeListenerQueueSizein interfaceDatastoreConfigurationMXBean
-
getMaxShardDataStoreExecutorQueueSize
public int getMaxShardDataStoreExecutorQueueSize()
- Specified by:
getMaxShardDataStoreExecutorQueueSizein interfaceDatastoreConfigurationMXBean
-
getMaximumMessageSliceSize
public int getMaximumMessageSliceSize()
- Specified by:
getMaximumMessageSliceSizein interfaceDatastoreConfigurationMXBean
-
-