package org.opendaylight.ovsdb.plugin.api;
+import org.opendaylight.ovsdb.utils.config.ConfigProperties;
+
import java.util.Map;
import com.google.common.collect.Maps;
addParentColumnToMutate("Manager", "Open_vSwitch", "manager_options");
addParentColumnToMutate("Controller", "Bridge", "controller");
// Keep the default value if the property is not set
- if (System.getProperty(OVSDB_AUTOCONFIGURECONTROLLER) != null)
- autoConfigureController = Boolean.getBoolean(OVSDB_AUTOCONFIGURECONTROLLER);
+ final String autoConfigureControllerStr =
+ ConfigProperties.getProperty(OvsVswitchdSchemaConstants.class, OVSDB_AUTOCONFIGURECONTROLLER);
+ if (autoConfigureControllerStr != null) {
+ autoConfigureController = Boolean.getBoolean(autoConfigureControllerStr);
+ }
+ }
+
+ public static void setAutoConfigureController(boolean autoConfigure) {
+ autoConfigureController = autoConfigure;
}
public static boolean shouldConfigureController (String databaseName, String tableName) {