diff --git a/src/main/java/com/chinaunicom/mall/ebtp/extend/crypconfigure/crypto/helper/Utils.java b/src/main/java/com/chinaunicom/mall/ebtp/extend/crypconfigure/crypto/helper/Utils.java index 3db4dd4..9dd156d 100644 --- a/src/main/java/com/chinaunicom/mall/ebtp/extend/crypconfigure/crypto/helper/Utils.java +++ b/src/main/java/com/chinaunicom/mall/ebtp/extend/crypconfigure/crypto/helper/Utils.java @@ -294,31 +294,31 @@ public final class Utils { } } - public static Properties parseGrpcUrl(String url) { - if (isNullOrEmpty(url)) { - throw new RuntimeException("URL cannot be null or empty"); - } - - Properties props = new Properties(); - final String regex = "([^:]+)[:]//([^:]+)[:]([0-9]+)"; - final Pattern p = Pattern.compile(regex, Pattern.CASE_INSENSITIVE); - Matcher m = p.matcher(url); - if (m.matches()) { - props.setProperty("protocol", m.group(1)); - props.setProperty("host", m.group(2)); - props.setProperty("port", m.group(3)); - - String protocol = props.getProperty("protocol"); - if (!"grpc".equals(protocol) && !"grpcs".equals(protocol)) { - throw new RuntimeException(format("Invalid protocol expected grpc or grpcs and found %s.", protocol)); - } - } else { - throw new RuntimeException("URL must be of the format protocol://host:port. Found: '" + url + "'"); - } - - // TODO: allow all possible formats of the URL - return props; - } +// public static Properties parseGrpcUrl(String url) { +// if (isNullOrEmpty(url)) { +// throw new RuntimeException("URL cannot be null or empty"); +// } +// +// Properties props = new Properties(); +// final String regex = "([^:]+)[:]//([^:]+)[:]([0-9]+)"; +// final Pattern p = Pattern.compile(regex, Pattern.CASE_INSENSITIVE); +// Matcher m = p.matcher(url); +// if (m.matches()) { +// props.setProperty("protocol", m.group(1)); +// props.setProperty("host", m.group(2)); +// props.setProperty("port", m.group(3)); +// +// String protocol = props.getProperty("protocol"); +// if (!"grpc".equals(protocol) && !"grpcs".equals(protocol)) { +// throw new RuntimeException(format("Invalid protocol expected grpc or grpcs and found %s.", protocol)); +// } +// } else { +// throw new RuntimeException("URL must be of the format protocol://host:port. Found: '" + url + "'"); +// } +// +// // TODO: allow all possible formats of the URL +// return props; +// } /** * Check if the strings Grpc url is valid @@ -326,16 +326,16 @@ public final class Utils { * @param url * @return Return the io.seata.core.exception that indicates the error or null if ok. */ - public static Exception checkGrpcUrl(String url) { - try { - - parseGrpcUrl(url); - return null; - - } catch (Exception e) { - return e; - } - } +// public static Exception checkGrpcUrl(String url) { +// try { +// +// parseGrpcUrl(url); +// return null; +// +// } catch (Exception e) { +// return e; +// } +// } /** * Check if a string is null or empty.