Class OpenflowpluginConfiguration
- java.lang.Object
-
- io.lighty.modules.southbound.openflow.impl.config.OpenflowpluginConfiguration
-
public class OpenflowpluginConfiguration extends Object
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedOpenflowpluginConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetBarrierCountLimit()longgetBarrierIntervalTimeoutLimit()longgetBasicTimerDelay()org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.openflow.provider.config.rev160510.OpenflowProviderConfiggetDefaultProviderConfig()org.opendaylight.yangtools.yang.common.Uint16getDeviceConnectionHoldTimeInSeconds()longgetEchoReplyTimeout()booleangetEnableFlowRemovedNotification()org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.openflowplugin.app.forwardingrules.manager.config.rev160511.ForwardingRulesManagerConfigBuildergetFrmConfigBuilder()Create configuration settings need for initialize ForwardingRulesManager.intgetFrmReconciliationRetryCount()longgetGlobalNotificationQuota()booleangetIsSkipTableFeatures()booleangetIsStatisticsRpcEnabled()longgetMaximumTimerDelay()org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.openflow.provider.config.rev160510.OpenflowProviderConfiggetOpenflowProviderConfig()intgetRpcRequestsQuota()booleangetSkipTableFeatures()SwitchConfiggetSwitchConfig()booleangetSwitchFeaturesMandatory()intgetThreadPoolMaxThreads()intgetThreadPoolMinThreads()longgetThreadPoolTimeout()booleangetUseSingleLayerSerialization()booleanisEnableForwardingRulesManager()booleanisFrmBundleBasedReconciliationEnabled()booleanisFrmDisableReconciliation()booleanisFrmStaleMarkingEnabled()booleanisStatisticsPollingOn()voidsetBarrierCountLimit(int barrierCountLimit)voidsetBarrierIntervalTimeoutLimit(long barrierIntervalTimeoutLimit)voidsetBasicTimerDelay(long basicTimerDelay)voidsetDeviceConnectionHoldTimeInSeconds(org.opendaylight.yangtools.yang.common.Uint16 deviceConnectionHoldTimeInSeconds)voidsetEchoReplyTimeout(long echoReplyTimeout)voidsetEnableFlowRemovedNotification(boolean enableFlowRemovedNotification)voidsetEnableForwardingRulesManager(boolean enableForwardingRulesManager)voidsetFrmBundleBasedReconciliationEnabled(boolean frmBundleBasedReconciliationEnabled)voidsetFrmDisableReconciliation(boolean frmDisableReconciliation)voidsetFrmReconciliationRetryCount(int frmReconciliationRetryCount)voidsetFrmStaleMarkingEnabled(boolean frmStaleMarkingEnabled)voidsetGlobalNotificationQuota(long globalNotificationQuota)voidsetIsSkipTableFeatures(boolean skipFeatures)voidsetIsStatisticsPollingOn(boolean statisticsPollingOn)voidsetIsStatisticsRpcEnabled(boolean statisticsRpcEnabled)voidsetMaximumTimerDelay(long maximumTimerDelay)voidsetRpcRequestsQuota(int rpcRequestsQuota)voidsetSkipTableFeatures(boolean skipTableFeatures)voidsetSwitchConfig(SwitchConfig switchConfig)voidsetSwitchFeaturesMandatory(boolean switchFeaturesMandatory)voidsetThreadPoolMaxThreads(int threadPoolMaxThreads)voidsetThreadPoolMinThreads(int threadPoolMinThreads)voidsetThreadPoolTimeout(long threadPoolTimeout)voidsetUseSingleLayerSerialization(boolean useSingleLayerSerialization)
-
-
-
Method Detail
-
getDefaultProviderConfig
public org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.openflow.provider.config.rev160510.OpenflowProviderConfig getDefaultProviderConfig()
-
getOpenflowProviderConfig
public org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.openflow.provider.config.rev160510.OpenflowProviderConfig getOpenflowProviderConfig()
-
getFrmConfigBuilder
public org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.openflowplugin.app.forwardingrules.manager.config.rev160511.ForwardingRulesManagerConfigBuilder getFrmConfigBuilder()
Create configuration settings need for initialize ForwardingRulesManager.- Returns:
- instance of
ForwardingRulesManagerConfigBuilder.
-
isEnableForwardingRulesManager
public boolean isEnableForwardingRulesManager()
-
setEnableForwardingRulesManager
public void setEnableForwardingRulesManager(boolean enableForwardingRulesManager)
-
isFrmDisableReconciliation
public boolean isFrmDisableReconciliation()
-
setFrmDisableReconciliation
public void setFrmDisableReconciliation(boolean frmDisableReconciliation)
-
isFrmStaleMarkingEnabled
public boolean isFrmStaleMarkingEnabled()
-
setFrmStaleMarkingEnabled
public void setFrmStaleMarkingEnabled(boolean frmStaleMarkingEnabled)
-
getFrmReconciliationRetryCount
public int getFrmReconciliationRetryCount()
-
setFrmReconciliationRetryCount
public void setFrmReconciliationRetryCount(int frmReconciliationRetryCount)
-
isFrmBundleBasedReconciliationEnabled
public boolean isFrmBundleBasedReconciliationEnabled()
-
setFrmBundleBasedReconciliationEnabled
public void setFrmBundleBasedReconciliationEnabled(boolean frmBundleBasedReconciliationEnabled)
-
isStatisticsPollingOn
public boolean isStatisticsPollingOn()
-
setIsStatisticsPollingOn
public void setIsStatisticsPollingOn(boolean statisticsPollingOn)
-
getBarrierCountLimit
public int getBarrierCountLimit()
-
setBarrierCountLimit
public void setBarrierCountLimit(int barrierCountLimit)
-
getBarrierIntervalTimeoutLimit
public long getBarrierIntervalTimeoutLimit()
-
setBarrierIntervalTimeoutLimit
public void setBarrierIntervalTimeoutLimit(long barrierIntervalTimeoutLimit)
-
getEchoReplyTimeout
public long getEchoReplyTimeout()
-
setEchoReplyTimeout
public void setEchoReplyTimeout(long echoReplyTimeout)
-
getEnableFlowRemovedNotification
public boolean getEnableFlowRemovedNotification()
-
setEnableFlowRemovedNotification
public void setEnableFlowRemovedNotification(boolean enableFlowRemovedNotification)
-
getIsSkipTableFeatures
public boolean getIsSkipTableFeatures()
-
setIsSkipTableFeatures
public void setIsSkipTableFeatures(boolean skipFeatures)
-
getBasicTimerDelay
public long getBasicTimerDelay()
-
setBasicTimerDelay
public void setBasicTimerDelay(long basicTimerDelay)
-
getMaximumTimerDelay
public long getMaximumTimerDelay()
-
setMaximumTimerDelay
public void setMaximumTimerDelay(long maximumTimerDelay)
-
getSwitchFeaturesMandatory
public boolean getSwitchFeaturesMandatory()
-
setSwitchFeaturesMandatory
public void setSwitchFeaturesMandatory(boolean switchFeaturesMandatory)
-
getIsStatisticsRpcEnabled
public boolean getIsStatisticsRpcEnabled()
-
setIsStatisticsRpcEnabled
public void setIsStatisticsRpcEnabled(boolean statisticsRpcEnabled)
-
getUseSingleLayerSerialization
public boolean getUseSingleLayerSerialization()
-
setUseSingleLayerSerialization
public void setUseSingleLayerSerialization(boolean useSingleLayerSerialization)
-
getRpcRequestsQuota
public int getRpcRequestsQuota()
-
setRpcRequestsQuota
public void setRpcRequestsQuota(int rpcRequestsQuota)
-
getGlobalNotificationQuota
public long getGlobalNotificationQuota()
-
setGlobalNotificationQuota
public void setGlobalNotificationQuota(long globalNotificationQuota)
-
getThreadPoolMinThreads
public int getThreadPoolMinThreads()
-
setThreadPoolMinThreads
public void setThreadPoolMinThreads(int threadPoolMinThreads)
-
getThreadPoolMaxThreads
public int getThreadPoolMaxThreads()
-
setThreadPoolMaxThreads
public void setThreadPoolMaxThreads(int threadPoolMaxThreads)
-
getThreadPoolTimeout
public long getThreadPoolTimeout()
-
setThreadPoolTimeout
public void setThreadPoolTimeout(long threadPoolTimeout)
-
getSkipTableFeatures
public boolean getSkipTableFeatures()
-
setSkipTableFeatures
public void setSkipTableFeatures(boolean skipTableFeatures)
-
getSwitchConfig
public SwitchConfig getSwitchConfig()
-
setSwitchConfig
public void setSwitchConfig(SwitchConfig switchConfig)
-
getDeviceConnectionHoldTimeInSeconds
public org.opendaylight.yangtools.yang.common.Uint16 getDeviceConnectionHoldTimeInSeconds()
-
setDeviceConnectionHoldTimeInSeconds
public void setDeviceConnectionHoldTimeInSeconds(org.opendaylight.yangtools.yang.common.Uint16 deviceConnectionHoldTimeInSeconds)
-
-