public static long getTimeUnit()

in src/main/java/com/ericsson/gerrit/plugins/gcconductor/executor/ConfigUtil.java [37:58]


  public static long getTimeUnit(
      Config config, String section, String setting, long defaultValue, final TimeUnit wantUnit) {
    String value = config.getString(section, null, setting);
    if (value == null) {
      return defaultValue;
    }

    String s = value.trim();
    if (s.length() == 0) {
      return defaultValue;
    }

    if (s.startsWith("-") /* negative */) {
      throw notTimeUnit(section, setting, value);
    }

    try {
      return getTimeUnit(s, defaultValue, wantUnit);
    } catch (IllegalArgumentException notTime) {
      throw notTimeUnit(section, setting, value);
    }
  }