public class OpenFlowProviderConfigImpl extends Object implements OpenflowProviderConfig
QNAME
Constructor and Description |
---|
OpenFlowProviderConfigImpl(ConfigurationService service) |
Modifier and Type | Method and Description |
---|---|
<E extends org.opendaylight.yangtools.yang.binding.Augmentation<OpenflowProviderConfig>> |
augmentation(Class<E> augmentationType) |
NonZeroUint16Type |
getBarrierCountLimit()
Barrier limit
|
NonZeroUint32Type |
getBarrierIntervalTimeoutLimit()
Barrier timeout
|
NonZeroUint32Type |
getBasicTimerDelay()
Initial delay used in polling the statistics, value is in milliseconds
|
Integer |
getDeviceConnectionRateLimitPerMin()
To limit the number of datapath nodes connecting to odl controller instance per
minute.
|
NonZeroUint32Type |
getEchoReplyTimeout()
How long we should wait for echo reply (value is in milliseconds
|
Long |
getGlobalNotificationQuota()
Global notification quota
|
NonZeroUint32Type |
getMaximumTimerDelay()
Maximum timer delay is the wait time to collect next statistics used in polling
the statistics, value is in milliseconds
|
NonZeroUint16Type |
getRpcRequestsQuota()
Quota for maximum number of RPC requests
|
NonZeroUint16Type |
getThreadPoolMaxThreads()
Maximum number of threads in thread pool
|
Integer |
getThreadPoolMinThreads()
Mininum (starting) number of threads in thread pool
|
Long |
getThreadPoolTimeout()
After how much time (in seconds) of inactivity will be threads in pool
terminated
|
Boolean |
isEnableEqualRole()
When true, openflowplugin won't send any specific role request down to the
switch after plugin internally decides the ownership of the device using Entity
Ownership Service.
|
Boolean |
isEnableFlowRemovedNotification()
Turning on flow removed notification
|
Boolean |
isIsFlowStatisticsPollingOn()
If enabled, periodic flow statistics gathering will be turned on
|
Boolean |
isIsGroupStatisticsPollingOn()
If enabled, periodic group statistics gathering will be turned on
|
Boolean |
isIsMeterStatisticsPollingOn()
If enabled, periodic meter statistics gathering will be turned on
|
Boolean |
isIsPortStatisticsPollingOn()
If enabled, periodic port statistics gathering will be turned on
|
Boolean |
isIsQueueStatisticsPollingOn()
If enabled, periodic queue statistics gathering will be turned on
|
Boolean |
isIsStatisticsPollingOn()
If enabled, periodic statistics gathering will be turned on.
|
Boolean |
isIsStatisticsRpcEnabled()
Expose backward compatible statistics rpcs providing result in form of async
notification.
|
Boolean |
isIsTableStatisticsPollingOn()
If enabled, periodic table statistics gathering will be turned on
|
Boolean |
isSkipTableFeatures()
Ability to skip pulling and storing of large table features.
|
Boolean |
isSwitchFeaturesMandatory()
This parameter indicates whether it is mandatory for switch to support OF1.3
features : table, flow, meter,group.
|
Boolean |
isUseSingleLayerSerialization()
When true, Yang models are serialized and deserialized directly to and from
format supported by device, so serialization and deserialization is faster.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
implementedInterface
public OpenFlowProviderConfigImpl(ConfigurationService service)
public NonZeroUint16Type getRpcRequestsQuota()
OpenflowProviderConfig
getRpcRequestsQuota
in interface OpenflowProviderConfig
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.openflow.provider.config.rev160510.NonZeroUint16Type
rpcRequestsQuota
, or null
if not presentpublic Boolean isSwitchFeaturesMandatory()
OpenflowProviderConfig
isSwitchFeaturesMandatory
in interface OpenflowProviderConfig
java.lang.Boolean
switchFeaturesMandatory
, or null
if not presentpublic Long getGlobalNotificationQuota()
OpenflowProviderConfig
getGlobalNotificationQuota
in interface OpenflowProviderConfig
java.lang.Long
globalNotificationQuota
, or null
if not presentpublic Boolean isIsStatisticsPollingOn()
OpenflowProviderConfig
isIsStatisticsPollingOn
in interface OpenflowProviderConfig
java.lang.Boolean
isStatisticsPollingOn
, or null
if not presentpublic Boolean isIsTableStatisticsPollingOn()
OpenflowProviderConfig
isIsTableStatisticsPollingOn
in interface OpenflowProviderConfig
java.lang.Boolean
isTableStatisticsPollingOn
, or null
if not presentpublic Boolean isIsFlowStatisticsPollingOn()
OpenflowProviderConfig
isIsFlowStatisticsPollingOn
in interface OpenflowProviderConfig
java.lang.Boolean
isFlowStatisticsPollingOn
, or null
if not presentpublic Boolean isIsGroupStatisticsPollingOn()
OpenflowProviderConfig
isIsGroupStatisticsPollingOn
in interface OpenflowProviderConfig
java.lang.Boolean
isGroupStatisticsPollingOn
, or null
if not presentpublic Boolean isIsMeterStatisticsPollingOn()
OpenflowProviderConfig
isIsMeterStatisticsPollingOn
in interface OpenflowProviderConfig
java.lang.Boolean
isMeterStatisticsPollingOn
, or null
if not presentpublic Boolean isIsQueueStatisticsPollingOn()
OpenflowProviderConfig
isIsQueueStatisticsPollingOn
in interface OpenflowProviderConfig
java.lang.Boolean
isQueueStatisticsPollingOn
, or null
if not presentpublic Boolean isIsPortStatisticsPollingOn()
OpenflowProviderConfig
isIsPortStatisticsPollingOn
in interface OpenflowProviderConfig
java.lang.Boolean
isPortStatisticsPollingOn
, or null
if not presentpublic Boolean isIsStatisticsRpcEnabled()
OpenflowProviderConfig
isIsStatisticsRpcEnabled
in interface OpenflowProviderConfig
java.lang.Boolean
isStatisticsRpcEnabled
, or null
if not presentpublic NonZeroUint32Type getBarrierIntervalTimeoutLimit()
OpenflowProviderConfig
getBarrierIntervalTimeoutLimit
in interface OpenflowProviderConfig
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.openflow.provider.config.rev160510.NonZeroUint32Type
barrierIntervalTimeoutLimit
, or null
if not presentpublic NonZeroUint16Type getBarrierCountLimit()
OpenflowProviderConfig
getBarrierCountLimit
in interface OpenflowProviderConfig
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.openflow.provider.config.rev160510.NonZeroUint16Type
barrierCountLimit
, or null
if not presentpublic NonZeroUint32Type getEchoReplyTimeout()
OpenflowProviderConfig
getEchoReplyTimeout
in interface OpenflowProviderConfig
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.openflow.provider.config.rev160510.NonZeroUint32Type
echoReplyTimeout
, or null
if not presentpublic Integer getThreadPoolMinThreads()
OpenflowProviderConfig
getThreadPoolMinThreads
in interface OpenflowProviderConfig
java.lang.Integer
threadPoolMinThreads
, or null
if not presentpublic NonZeroUint16Type getThreadPoolMaxThreads()
OpenflowProviderConfig
getThreadPoolMaxThreads
in interface OpenflowProviderConfig
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.openflow.provider.config.rev160510.NonZeroUint16Type
threadPoolMaxThreads
, or null
if not presentpublic Long getThreadPoolTimeout()
OpenflowProviderConfig
getThreadPoolTimeout
in interface OpenflowProviderConfig
java.lang.Long
threadPoolTimeout
, or null
if not presentpublic Boolean isEnableFlowRemovedNotification()
OpenflowProviderConfig
isEnableFlowRemovedNotification
in interface OpenflowProviderConfig
java.lang.Boolean
enableFlowRemovedNotification
, or null
if not presentpublic Boolean isSkipTableFeatures()
OpenflowProviderConfig
isSkipTableFeatures
in interface OpenflowProviderConfig
java.lang.Boolean
skipTableFeatures
, or null
if not presentpublic Boolean isEnableEqualRole()
OpenflowProviderConfig
isEnableEqualRole
in interface OpenflowProviderConfig
java.lang.Boolean
enableEqualRole
, or null
if not presentpublic NonZeroUint32Type getBasicTimerDelay()
OpenflowProviderConfig
getBasicTimerDelay
in interface OpenflowProviderConfig
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.openflow.provider.config.rev160510.NonZeroUint32Type
basicTimerDelay
, or null
if not presentpublic NonZeroUint32Type getMaximumTimerDelay()
OpenflowProviderConfig
getMaximumTimerDelay
in interface OpenflowProviderConfig
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.openflow.provider.config.rev160510.NonZeroUint32Type
maximumTimerDelay
, or null
if not presentpublic Boolean isUseSingleLayerSerialization()
OpenflowProviderConfig
isUseSingleLayerSerialization
in interface OpenflowProviderConfig
java.lang.Boolean
useSingleLayerSerialization
, or null
if not presentpublic <E extends org.opendaylight.yangtools.yang.binding.Augmentation<OpenflowProviderConfig>> E augmentation(Class<E> augmentationType)
augmentation
in interface org.opendaylight.yangtools.yang.binding.Augmentable<OpenflowProviderConfig>
public Integer getDeviceConnectionRateLimitPerMin()
OpenflowProviderConfig
getDeviceConnectionRateLimitPerMin
in interface OpenflowProviderConfig
java.lang.Integer
deviceConnectionRateLimitPerMin
, or null
if not presentCopyright © 2020 OpenDaylight. All rights reserved.