示例#1
0
  /** Updates configurations. */
  private void readConfiguration() {
    CordVtnConfig config = configRegistry.getConfig(appId, CordVtnConfig.class);
    if (config == null) {
      log.debug("No configuration found");
      return;
    }

    setServiceGatewayMac(config.gatewayMac());
  }
示例#2
0
  private void readConfiguration() {
    CordVtnConfig config = configRegistry.getConfig(appId, CordVtnConfig.class);

    if (config == null) {
      log.warn("No configuration found");
      return;
    }

    config
        .ovsdbNodes()
        .forEach(
            node -> {
              DefaultOvsdbNode ovsdbNode =
                  new DefaultOvsdbNode(node.host(), node.ip(), node.port(), INIT);
              cordVtnService.addNode(ovsdbNode);
              log.info("Add new node {}", node.host());
            });
  }