public AbstractPrefixConfiguration(String prefix, String id) { super(); if (StringUtils.isNotEmpty(prefix) && !prefix.endsWith(".")) { this.prefix = prefix + "."; } else { this.prefix = prefix; } this.id = id; }
/** * is integer string. * * @param str * @return is integer */ public static boolean isInteger(String str) { return isNotEmpty(str) && INT_PATTERN.matcher(str).matches(); }
/** * is integer string. * * @param str * @return is integer */ public static boolean isInteger(String str) { return isNotEmpty(str) && INT_PATTERN.matcher(str).matches(); }
@Parameter(excluded = true) public String getUniqueServiceName() { StringBuilder buf = new StringBuilder(); if (group != null && group.length() > 0) { buf.append(group).append("/"); } buf.append(StringUtils.isNotEmpty(path) ? path : interfaceName); if (version != null && version.length() > 0) { buf.append(":").append(version); } return buf.toString(); }
@Override @Parameter(excluded = true) public boolean isValid() { return StringUtils.isNotEmpty(name); } }
@Override @Parameter(excluded = true) public boolean isValid() { return StringUtils.isNotEmpty(address); }
@Override @Parameter(excluded = true) public boolean isValid() { return StringUtils.isNotEmpty(address); }
public void updateIdIfAbsent(String value) { if (StringUtils.isNotEmpty(value) && StringUtils.isEmpty(id)) { this.id = value; } }
@Override @Parameter(excluded = true) public boolean isValid() { return StringUtils.isNotEmpty(name); } }
@Override @Parameter(excluded = true) public String getPrefix() { return StringUtils.isNotEmpty(prefix) ? prefix : (Constants.DUBBO + "." + PREFIX_TAG); }
@Parameter(excluded = true) public String getUniqueServiceName() { StringBuilder buf = new StringBuilder(); if (group != null && group.length() > 0) { buf.append(group).append("/"); } buf.append(StringUtils.isNotEmpty(path) ? path : interfaceName); if (version != null && version.length() > 0) { buf.append(":").append(version); } return buf.toString(); }
public void updateIdIfAbsent(String value) { if (StringUtils.isNotEmpty(value) && StringUtils.isEmpty(id)) { this.id = value; } }
@Parameter(excluded = true) public String getUniqueServiceName() { StringBuilder buf = new StringBuilder(); if (group != null && group.length() > 0) { buf.append(group).append("/"); } buf.append(interfaceName); if (StringUtils.isNotEmpty(version)) { buf.append(":").append(version); } return buf.toString(); }
public ClassGenerator addField(String name, int mod, Class<?> type, String def) { StringBuilder sb = new StringBuilder(); sb.append(modifier(mod)).append(' ').append(ReflectUtils.getName(type)).append(' '); sb.append(name); if (StringUtils.isNotEmpty(def)) { sb.append('='); sb.append(def); } sb.append(';'); return addField(sb.toString()); }
public ClassGenerator addField(String name, int mod, Class<?> type, String def) { StringBuilder sb = new StringBuilder(); sb.append(modifier(mod)).append(' ').append(ReflectUtils.getName(type)).append(' '); sb.append(name); if (StringUtils.isNotEmpty(def)) { sb.append('='); sb.append(def); } sb.append(';'); return addField(sb.toString()); }
@Override @Parameter(excluded = true) public boolean isValid() { if (StringUtils.isEmpty(address)) { return false; } return address.contains("://") || StringUtils.isNotEmpty(protocol); } }
@Override @Parameter(excluded = true) public boolean isValid() { if (StringUtils.isEmpty(address)) { return false; } return address.contains("://") || StringUtils.isNotEmpty(protocol); } }
private URL turnRegistryUrlToConsumerUrl(URL url) { // save any parameter in registry that will be useful to the new url. String isDefault = url.getParameter(Constants.DEFAULT_KEY); if (StringUtils.isNotEmpty(isDefault)) { queryMap.put(Constants.REGISTRY_KEY + "." + Constants.DEFAULT_KEY, isDefault); } return url.setPath(url.getServiceInterface()) .clearParameters() .addParameters(queryMap) .removeParameter(Constants.MONITOR_KEY); }
private URL turnRegistryUrlToConsumerUrl(URL url) { // save any parameter in registry that will be useful to the new url. String isDefault = url.getParameter(Constants.DEFAULT_KEY); if (StringUtils.isNotEmpty(isDefault)) { queryMap.put(Constants.REGISTRY_KEY + "." + Constants.DEFAULT_KEY, isDefault); } return url.setPath(url.getServiceInterface()) .clearParameters() .addParameters(queryMap) .removeParameter(Constants.MONITOR_KEY); }
@Override public void refresh() { if (StringUtils.isEmpty(this.getName())) { this.setName(Constants.DUBBO_VERSION_KEY); } super.refresh(); if (StringUtils.isNotEmpty(this.getId())) { this.setPrefix(Constants.PROTOCOLS_SUFFIX); super.refresh(); } }