Barrier turn on/off-add switcher value to Config-Subsystem
[openflowjava.git] / openflow-protocol-impl / src / main / java / org / opendaylight / yang / gen / v1 / urn / opendaylight / params / xml / ns / yang / openflow / _switch / connection / provider / impl / rev140328 / SwitchConnectionProviderModule.java
index 9cbd9c964b794ee8d394673702a9b3e1d601cf2f..6077c787017ae0e26376fea066764f7641c3cb0f 100644 (file)
@@ -58,11 +58,11 @@ public final class SwitchConnectionProviderModule extends org.opendaylight.yang.
     @Override
     public java.lang.AutoCloseable createInstance() {
         LOG.info("SwitchConnectionProvider started.");
-        SwitchConnectionProviderImpl switchConnectionProviderImpl = new SwitchConnectionProviderImpl();
+        final SwitchConnectionProviderImpl switchConnectionProviderImpl = new SwitchConnectionProviderImpl();
         try {
-            ConnectionConfiguration connConfiguration = createConnectionConfiguration();
+            final ConnectionConfiguration connConfiguration = createConnectionConfiguration();
             switchConnectionProviderImpl.setConfiguration(connConfiguration);
-        } catch (UnknownHostException e) {
+        } catch (final UnknownHostException e) {
             throw new IllegalArgumentException(e.getMessage(), e);
         }
         return switchConnectionProviderImpl;
@@ -78,6 +78,7 @@ public final class SwitchConnectionProviderModule extends org.opendaylight.yang.
         final long switchIdleTimeout = getSwitchIdleTimeout();
         final Tls tlsConfig = getTls();
         final Threads threads = getThreads();
+        final Boolean useBarrier = getUseBarrier();
         final TransportProtocol transportProtocol = getTransportProtocol();
 
         return new ConnectionConfiguration() {
@@ -164,6 +165,11 @@ public final class SwitchConnectionProviderModule extends org.opendaylight.yang.
                     }
                 };
             }
+
+            @Override
+            public boolean useBarrier() {
+                return useBarrier;
+            }
         };
     }