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 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()
OpenflowProviderConfiggetRpcRequestsQuota in interface OpenflowProviderConfigorg.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.openflow.provider.config.rev160510.NonZeroUint16Type rpcRequestsQuota, or null if not presentpublic Boolean isSwitchFeaturesMandatory()
OpenflowProviderConfigisSwitchFeaturesMandatory in interface OpenflowProviderConfigjava.lang.Boolean switchFeaturesMandatory, or null if not presentpublic Long getGlobalNotificationQuota()
OpenflowProviderConfiggetGlobalNotificationQuota in interface OpenflowProviderConfigjava.lang.Long globalNotificationQuota, or null if not presentpublic Boolean isIsStatisticsPollingOn()
OpenflowProviderConfigisIsStatisticsPollingOn in interface OpenflowProviderConfigjava.lang.Boolean isStatisticsPollingOn, or null if not presentpublic Boolean isIsTableStatisticsPollingOn()
OpenflowProviderConfigisIsTableStatisticsPollingOn in interface OpenflowProviderConfigjava.lang.Boolean isTableStatisticsPollingOn, or null if not presentpublic Boolean isIsFlowStatisticsPollingOn()
OpenflowProviderConfigisIsFlowStatisticsPollingOn in interface OpenflowProviderConfigjava.lang.Boolean isFlowStatisticsPollingOn, or null if not presentpublic Boolean isIsGroupStatisticsPollingOn()
OpenflowProviderConfigisIsGroupStatisticsPollingOn in interface OpenflowProviderConfigjava.lang.Boolean isGroupStatisticsPollingOn, or null if not presentpublic Boolean isIsMeterStatisticsPollingOn()
OpenflowProviderConfigisIsMeterStatisticsPollingOn in interface OpenflowProviderConfigjava.lang.Boolean isMeterStatisticsPollingOn, or null if not presentpublic Boolean isIsQueueStatisticsPollingOn()
OpenflowProviderConfigisIsQueueStatisticsPollingOn in interface OpenflowProviderConfigjava.lang.Boolean isQueueStatisticsPollingOn, or null if not presentpublic Boolean isIsPortStatisticsPollingOn()
OpenflowProviderConfigisIsPortStatisticsPollingOn in interface OpenflowProviderConfigjava.lang.Boolean isPortStatisticsPollingOn, or null if not presentpublic Boolean isIsStatisticsRpcEnabled()
OpenflowProviderConfigisIsStatisticsRpcEnabled in interface OpenflowProviderConfigjava.lang.Boolean isStatisticsRpcEnabled, or null if not presentpublic NonZeroUint32Type getBarrierIntervalTimeoutLimit()
OpenflowProviderConfiggetBarrierIntervalTimeoutLimit in interface OpenflowProviderConfigorg.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.openflow.provider.config.rev160510.NonZeroUint32Type barrierIntervalTimeoutLimit, or null if not presentpublic NonZeroUint16Type getBarrierCountLimit()
OpenflowProviderConfiggetBarrierCountLimit in interface OpenflowProviderConfigorg.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.openflow.provider.config.rev160510.NonZeroUint16Type barrierCountLimit, or null if not presentpublic NonZeroUint32Type getEchoReplyTimeout()
OpenflowProviderConfiggetEchoReplyTimeout in interface OpenflowProviderConfigorg.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.openflow.provider.config.rev160510.NonZeroUint32Type echoReplyTimeout, or null if not presentpublic Integer getThreadPoolMinThreads()
OpenflowProviderConfiggetThreadPoolMinThreads in interface OpenflowProviderConfigjava.lang.Integer threadPoolMinThreads, or null if not presentpublic NonZeroUint16Type getThreadPoolMaxThreads()
OpenflowProviderConfiggetThreadPoolMaxThreads in interface OpenflowProviderConfigorg.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.openflow.provider.config.rev160510.NonZeroUint16Type threadPoolMaxThreads, or null if not presentpublic Long getThreadPoolTimeout()
OpenflowProviderConfiggetThreadPoolTimeout in interface OpenflowProviderConfigjava.lang.Long threadPoolTimeout, or null if not presentpublic Boolean isEnableFlowRemovedNotification()
OpenflowProviderConfigisEnableFlowRemovedNotification in interface OpenflowProviderConfigjava.lang.Boolean enableFlowRemovedNotification, or null if not presentpublic Boolean isSkipTableFeatures()
OpenflowProviderConfigisSkipTableFeatures in interface OpenflowProviderConfigjava.lang.Boolean skipTableFeatures, or null if not presentpublic Boolean isEnableEqualRole()
OpenflowProviderConfigisEnableEqualRole in interface OpenflowProviderConfigjava.lang.Boolean enableEqualRole, or null if not presentpublic NonZeroUint32Type getBasicTimerDelay()
OpenflowProviderConfiggetBasicTimerDelay in interface OpenflowProviderConfigorg.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.openflow.provider.config.rev160510.NonZeroUint32Type basicTimerDelay, or null if not presentpublic NonZeroUint32Type getMaximumTimerDelay()
OpenflowProviderConfiggetMaximumTimerDelay in interface OpenflowProviderConfigorg.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.openflow.provider.config.rev160510.NonZeroUint32Type maximumTimerDelay, or null if not presentpublic Boolean isUseSingleLayerSerialization()
OpenflowProviderConfigisUseSingleLayerSerialization in interface OpenflowProviderConfigjava.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 Class<? extends org.opendaylight.yangtools.yang.binding.DataContainer> getImplementedInterface()
getImplementedInterface in interface org.opendaylight.yangtools.yang.binding.DataContainerpublic Integer getDeviceConnectionRateLimitPerMin()
OpenflowProviderConfiggetDeviceConnectionRateLimitPerMin in interface OpenflowProviderConfigjava.lang.Integer deviceConnectionRateLimitPerMin, or null if not presentCopyright © 2019 OpenDaylight. All rights reserved.