public class URL extends Object
Desc a reffer or a service. 所有获取URL的parameter时(即带参数的getXXX方法),都必须返回对象,避免不经意的修改引发错误,因为 有些地方需要根据是否含这个参数来进行操作。 对于getXXX,当不带defaultValue时,如果不存在就返回null
| 构造器和说明 |
|---|
URL(String protocol,
String host,
int port,
String path) |
URL(String protocol,
String host,
int port,
String path,
Map<String,String> parameters) |
public URL createCopy()
public String getProtocol()
public void setProtocol(String protocol)
public String getHost()
public void setHost(String host)
public Integer getPort()
public void setPort(int port)
public String getPath()
public void setPath(String path)
public String getVersion()
public String getGroup()
public String getApplication()
public String getModule()
public String getMethodParameter(String methodName, String paramDesc, String name)
public String getMethodParameter(String methodName, String paramDesc, String name, String defaultValue)
public void removeParameter(String name)
public Boolean getMethodParameter(String methodName, String paramDesc, String name, boolean defaultValue)
public Integer getMethodParameter(String methodName, String paramDesc, String name, int defaultValue)
public Long getMethodParameter(String methodName, String paramDesc, String name, long defaultValue)
public Float getMethodParameter(String methodName, String paramDesc, String name, float defaultValue)
public String getUri()
public String getIdentity()
public boolean canServe(URL refUrl)
refUrl - public String toFullStr()
public String toSimpleString()
public boolean hasParameter(String key)
public String getServerPortStr()
Copyright © 2017. All rights reserved.