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>> |
getAugmentation(Class<E> augmentationType) |
NonZeroUint16Type |
getBarrierCountLimit()
Barrier limit
|
NonZeroUint32Type |
getBarrierIntervalTimeoutLimit()
Barrier timeout
|
NonZeroUint32Type |
getBasicTimerDelay()
Initial delay used in polling the statistics, value isin milliseconds
|
Integer |
getDeviceConnectionRateLimitPerMin()
To limit the number of datapath nodes connecting to odl controllerinstance per
minute.
|
NonZeroUint32Type |
getEchoReplyTimeout()
How long we should wait for echo reply (value is inmilliseconds
|
Long |
getGlobalNotificationQuota()
Global notification quota
|
Class<? extends org.opendaylight.yangtools.yang.binding.DataContainer> |
getImplementedInterface() |
NonZeroUint32Type |
getMaximumTimerDelay()
Maximum timer delay is the wait time to collect nextstatistics used in polling
the statistics, value is inmilliseconds
|
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 bethreads in pool terminated
|
Boolean |
isEnableEqualRole()
When true, openflowplugin won't send any specific rolerequest down to the switch
after plugin internally decides theownership of the device using Entity
Ownership Service.
|
Boolean |
isEnableFlowRemovedNotification()
Turning on flow removed notification
|
Boolean |
isIsFlowStatisticsPollingOn()
If enabled, periodic flow statistics gathering will beturned on
|
Boolean |
isIsGroupStatisticsPollingOn()
If enabled, periodic group statistics gathering will beturned on
|
Boolean |
isIsMeterStatisticsPollingOn()
If enabled, periodic meter statistics gathering will beturned on
|
Boolean |
isIsPortStatisticsPollingOn()
If enabled, periodic port statistics gathering will beturned on
|
Boolean |
isIsQueueStatisticsPollingOn()
If enabled, periodic queue statistics gathering will beturned on
|
Boolean |
isIsStatisticsPollingOn()
If enabled, periodic statistics gathering will beturned on.
|
Boolean |
isIsStatisticsRpcEnabled()
Expose backward compatible statistics rpcs providingresult in form of async
notification.
|
Boolean |
isIsTableStatisticsPollingOn()
If enabled, periodic table statistics gathering will beturned on
|
Boolean |
isSkipTableFeatures()
Ability to skip pulling and storing of large tablefeatures.
|
Boolean |
isSwitchFeaturesMandatory()
This parameter indicates whether it is mandatory forswitch to support OF1.3
features : table, flow, meter,group.
|
Boolean |
isUseSingleLayerSerialization()
When true, Yang models are serialized and deserializeddirectly to and from
format supported by device, so serializationand deserialization is faster.
|
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 getAugmentation(Class<E> augmentationType)
getAugmentation
in interface org.opendaylight.yangtools.yang.binding.Augmentable<OpenflowProviderConfig>
public Class<? extends org.opendaylight.yangtools.yang.binding.DataContainer> getImplementedInterface()
getImplementedInterface
in interface org.opendaylight.yangtools.yang.binding.DataContainer
public Integer getDeviceConnectionRateLimitPerMin()
OpenflowProviderConfig
getDeviceConnectionRateLimitPerMin
in interface OpenflowProviderConfig
java.lang.Integer
deviceConnectionRateLimitPerMin
, or null
if not presentCopyright © 2018 OpenDaylight. All rights reserved.