private static String processParameters()

in deploy-runner-server/src/main/java/jetbrains/buildServer/deployer/server/DeployerKnownHostsPreProcessor.java [23:44]


  private static String processParameters(@NotNull Map<String, String> parameters) {
    String url = parameters.get(DeployerRunnerConstants.PARAM_TARGET_URL);
    String portStr = parameters.get(SSHRunnerConstants.PARAM_PORT);
    if (url == null) {
      return null;
    }

    int port = 22;
    if (portStr != null) {
      port = Integer.parseInt(portStr);
    }
    String host;
    final int delimiterIndex = url.indexOf(':');
    // remove port part
    if (delimiterIndex > 0) {
      host = url.substring(0, delimiterIndex);
    } else {
      host = url;
    }

    return host + ":" + port;
  }