X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=openflowplugin-impl%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fopenflowplugin%2Fimpl%2Fdevice%2FDeviceStateImpl.java;h=d49021ed1e067e1e508b2617f9f148b6dfb2332c;hb=1ba054a44acddce5ee3a24a7d373c673f06ee36d;hp=0a69374b5807040517c59797f2c05281baf65b0c;hpb=4b28073136ed3209f8c2468fd4b9caa76d7ef9f5;p=openflowplugin.git diff --git a/openflowplugin-impl/src/main/java/org/opendaylight/openflowplugin/impl/device/DeviceStateImpl.java b/openflowplugin-impl/src/main/java/org/opendaylight/openflowplugin/impl/device/DeviceStateImpl.java index 0a69374b58..d49021ed1e 100644 --- a/openflowplugin-impl/src/main/java/org/opendaylight/openflowplugin/impl/device/DeviceStateImpl.java +++ b/openflowplugin-impl/src/main/java/org/opendaylight/openflowplugin/impl/device/DeviceStateImpl.java @@ -46,6 +46,7 @@ class DeviceStateImpl implements DeviceState { private boolean flowStatisticsAvailable; private boolean tableStatisticsAvailable; private boolean portStatisticsAvailable; + private boolean statPollEnabled; private boolean queueStatisticsAvailable; private volatile OfpRole role; @@ -55,6 +56,8 @@ class DeviceStateImpl implements DeviceState { this.nodeId = Preconditions.checkNotNull(nodeId); nodeII = DeviceStateUtil.createNodeInstanceIdentifier(nodeId); version = featuresReply.getVersion(); + statPollEnabled = false; + deviceSynchronized = false; } @Override @@ -167,4 +170,14 @@ class DeviceStateImpl implements DeviceState { public void setRole(OfpRole role) { this.role = role; } + + @Override + public boolean isStatisticsPollingEnabled() { + return statPollEnabled; + } + + @Override + public void setStatisticsPollingEnabledProp(final boolean statPollEnabled) { + this.statPollEnabled = statPollEnabled; + } }