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 AbstractMXBean implements DatastoreConfigurationMXBean
Implementation of DatastoreConfigurationMXBean.- Author:
- Thomas Pantelis
-
-
Field Summary
Fields Modifier and Type Field Description static String
JMX_CATEGORY_CONFIGURATION
-
Fields inherited from class org.opendaylight.controller.md.sal.common.util.jmx.AbstractMXBean
BASE_JMX_PREFIX
-
-
Constructor Summary
Constructors Constructor Description DatastoreConfigurationMXBeanImpl(String mxBeanType)
-
Method Summary
-
Methods inherited from class org.opendaylight.controller.md.sal.common.util.jmx.AbstractMXBean
getMBeanCategory, getMBeanName, getMBeanType, register, registerMBean, unregister, unregisterMBean
-
-
-
-
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:
getShardTransactionIdleTimeoutInSeconds
in interfaceDatastoreConfigurationMXBean
-
getOperationTimeoutInSeconds
public long getOperationTimeoutInSeconds()
- Specified by:
getOperationTimeoutInSeconds
in interfaceDatastoreConfigurationMXBean
-
getShardHeartbeatIntervalInMillis
public long getShardHeartbeatIntervalInMillis()
- Specified by:
getShardHeartbeatIntervalInMillis
in interfaceDatastoreConfigurationMXBean
-
getShardJournalRecoveryLogBatchSize
public int getShardJournalRecoveryLogBatchSize()
- Specified by:
getShardJournalRecoveryLogBatchSize
in interfaceDatastoreConfigurationMXBean
-
getShardIsolatedLeaderCheckIntervalInMillis
public long getShardIsolatedLeaderCheckIntervalInMillis()
- Specified by:
getShardIsolatedLeaderCheckIntervalInMillis
in interfaceDatastoreConfigurationMXBean
-
getShardElectionTimeoutFactor
public long getShardElectionTimeoutFactor()
- Specified by:
getShardElectionTimeoutFactor
in interfaceDatastoreConfigurationMXBean
-
getShardSnapshotDataThresholdPercentage
public int getShardSnapshotDataThresholdPercentage()
- Specified by:
getShardSnapshotDataThresholdPercentage
in interfaceDatastoreConfigurationMXBean
-
getShardSnapshotBatchCount
public long getShardSnapshotBatchCount()
- Specified by:
getShardSnapshotBatchCount
in interfaceDatastoreConfigurationMXBean
-
getShardTransactionCommitTimeoutInSeconds
public long getShardTransactionCommitTimeoutInSeconds()
- Specified by:
getShardTransactionCommitTimeoutInSeconds
in interfaceDatastoreConfigurationMXBean
-
getShardCommitQueueExpiryTimeoutInSeconds
public long getShardCommitQueueExpiryTimeoutInSeconds()
- Specified by:
getShardCommitQueueExpiryTimeoutInSeconds
in interfaceDatastoreConfigurationMXBean
-
getShardTransactionCommitQueueCapacity
public int getShardTransactionCommitQueueCapacity()
- Specified by:
getShardTransactionCommitQueueCapacity
in interfaceDatastoreConfigurationMXBean
-
getShardInitializationTimeoutInSeconds
public long getShardInitializationTimeoutInSeconds()
- Specified by:
getShardInitializationTimeoutInSeconds
in interfaceDatastoreConfigurationMXBean
-
getShardLeaderElectionTimeoutInSeconds
public long getShardLeaderElectionTimeoutInSeconds()
- Specified by:
getShardLeaderElectionTimeoutInSeconds
in interfaceDatastoreConfigurationMXBean
-
isPersistent
public boolean isPersistent()
- Specified by:
isPersistent
in interfaceDatastoreConfigurationMXBean
-
getTransactionCreationInitialRateLimit
public long getTransactionCreationInitialRateLimit()
- Specified by:
getTransactionCreationInitialRateLimit
in interfaceDatastoreConfigurationMXBean
-
getTransactionContextDebugEnabled
public boolean getTransactionContextDebugEnabled()
- Specified by:
getTransactionContextDebugEnabled
in interfaceDatastoreConfigurationMXBean
-
getMaxShardDataChangeExecutorPoolSize
public int getMaxShardDataChangeExecutorPoolSize()
- Specified by:
getMaxShardDataChangeExecutorPoolSize
in interfaceDatastoreConfigurationMXBean
-
getMaxShardDataChangeExecutorQueueSize
public int getMaxShardDataChangeExecutorQueueSize()
- Specified by:
getMaxShardDataChangeExecutorQueueSize
in interfaceDatastoreConfigurationMXBean
-
getMaxShardDataChangeListenerQueueSize
public int getMaxShardDataChangeListenerQueueSize()
- Specified by:
getMaxShardDataChangeListenerQueueSize
in interfaceDatastoreConfigurationMXBean
-
getMaxShardDataStoreExecutorQueueSize
public int getMaxShardDataStoreExecutorQueueSize()
- Specified by:
getMaxShardDataStoreExecutorQueueSize
in interfaceDatastoreConfigurationMXBean
-
getMaximumMessageSliceSize
public int getMaximumMessageSliceSize()
- Specified by:
getMaximumMessageSliceSize
in interfaceDatastoreConfigurationMXBean
-
-