Class OpenflowpluginConfiguration


  • public class OpenflowpluginConfiguration
    extends Object
    • Constructor Detail

      • OpenflowpluginConfiguration

        protected OpenflowpluginConfiguration()
    • 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)
      • setSwitchConfig

        public void setSwitchConfig​(SwitchConfig switchConfig)
      • setNonZeroUint32Type

        public void setNonZeroUint32Type​(long nonZeroUint32Type)
      • getNonZeroUint32Type

        public long getNonZeroUint32Type()
      • getDeviceConnectionHoldTimeInSeconds

        public org.opendaylight.yangtools.yang.common.Uint16 getDeviceConnectionHoldTimeInSeconds()
      • setDeviceConnectionHoldTimeInSeconds

        public void setDeviceConnectionHoldTimeInSeconds​(org.opendaylight.yangtools.yang.common.Uint16 deviceConnectionHoldTimeInSeconds)