X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=openflowplugin-impl%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fopenflowplugin%2Fimpl%2Fdevice%2FDeviceContextImpl.java;h=cb01c5cabe2e0dd7ed805ba548e6791c0d68a9c4;hb=refs%2Fchanges%2F19%2F50819%2F10;hp=515d3ec041766d3ea7c4c23eec79c24803b6c76a;hpb=0ac8877c3539d82e55ffe49dc0a2c8bcb0c82b19;p=openflowplugin.git diff --git a/openflowplugin-impl/src/main/java/org/opendaylight/openflowplugin/impl/device/DeviceContextImpl.java b/openflowplugin-impl/src/main/java/org/opendaylight/openflowplugin/impl/device/DeviceContextImpl.java index 515d3ec041..cb01c5cabe 100644 --- a/openflowplugin-impl/src/main/java/org/opendaylight/openflowplugin/impl/device/DeviceContextImpl.java +++ b/openflowplugin-impl/src/main/java/org/opendaylight/openflowplugin/impl/device/DeviceContextImpl.java @@ -159,6 +159,7 @@ public class DeviceContextImpl implements DeviceContext, ExtensionConverterProvi private volatile CONTEXT_STATE state; private ClusterInitializationPhaseHandler clusterInitializationPhaseHandler; private final DeviceManager myManager; + private final boolean useSingleLayerSerialization; DeviceContextImpl( @Nonnull final ConnectionContext primaryConnectionContext, @@ -169,7 +170,8 @@ public class DeviceContextImpl implements DeviceContext, ExtensionConverterProvi final ConvertorExecutor convertorExecutor, final boolean skipTableFeatures, final HashedWheelTimer hashedWheelTimer, - final DeviceManager myManager) { + final DeviceManager myManager, + final boolean useSingleLayerSerialization) { this.primaryConnectionContext = primaryConnectionContext; this.deviceInfo = primaryConnectionContext.getDeviceInfo(); this.hashedWheelTimer = hashedWheelTimer; @@ -197,6 +199,7 @@ public class DeviceContextImpl implements DeviceContext, ExtensionConverterProvi this.state = CONTEXT_STATE.INITIALIZATION; this.convertorExecutor = convertorExecutor; this.skipTableFeatures = skipTableFeatures; + this.useSingleLayerSerialization = useSingleLayerSerialization; this.initialized = false; } @@ -644,6 +647,11 @@ public class DeviceContextImpl implements DeviceContext, ExtensionConverterProvi this.onPublished(); } + @Override + public boolean isUseSingleLayerSerialization() { + return useSingleLayerSerialization; + } + @Override public boolean isSkipTableFeatures() { return this.skipTableFeatures;