本文整理汇总了Java中com.alibaba.dubbo.registry.common.registry.ConvertUtil类的典型用法代码示例。如果您正苦于以下问题:Java ConvertUtil类的具体用法?Java ConvertUtil怎么用?Java ConvertUtil使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
ConvertUtil类属于com.alibaba.dubbo.registry.common.registry包,在下文中一共展示了ConvertUtil类的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: toUrl
import com.alibaba.dubbo.registry.common.registry.ConvertUtil; //导入依赖的package包/类
public URL toUrl() {
Map<String, String> serviceName2Map = ConvertUtil.serviceName2Map(getService());
/*if(!serviceName2Map.containsKey(Constants.INTERFACE_KEY)) {
throw new IllegalArgumentException("No interface info");
}
if(!serviceName2Map.containsKey(Constants.VERSION_KEY)) {
throw new IllegalArgumentException("No version info");
}*/
String u = getUrl();
URL url = URL.valueOf(u + "?" + getParameters());
url = url.addParameters(serviceName2Map);
boolean dynamic = isDynamic();
if(!dynamic) {
url = url.addParameter(Constants.DYNAMIC_KEY, false);
}
boolean enabled = isEnabled();
if(enabled != url.getParameter("enabled", true)) {
if(enabled) {
url = url.removeParameter("enabled");
}
else {
url = url.addParameter("enabled", false);
}
}
return url;
}
示例2: toUrl
import com.alibaba.dubbo.registry.common.registry.ConvertUtil; //导入依赖的package包/类
public URL toUrl() {
Map<String, String> serviceName2Map = ConvertUtil.serviceName2Map(getService());
/*if(!serviceName2Map.containsKey(Constants.INTERFACE_KEY)) {
throw new IllegalArgumentException("No interface info");
}
if(!serviceName2Map.containsKey(Constants.VERSION_KEY)) {
throw new IllegalArgumentException("No version info");
}*/
String u = getUrl();
URL url = URL.valueOf(u + "?" + getParameters());
url = url.addParameters(serviceName2Map);
boolean dynamic = isDynamic();
if (!dynamic) {
url = url.addParameter(Constants.DYNAMIC_KEY, false);
}
boolean enabled = isEnabled();
if (enabled != url.getParameter("enabled", true)) {
if (enabled) {
url = url.removeParameter("enabled");
} else {
url = url.addParameter("enabled", false);
}
}
return url;
}