|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.alibaba.dubbo.common.URL
public final class URL
URL - Uniform Resource Locator (Immutable, ThreadSafe)
url example:
Some strange example below:
URL,
URI,
Serialized Form| Constructor Summary | |
|---|---|
URL(String protocol,
String host,
int port)
|
|
URL(String protocol,
String host,
int port,
Map<String,String> parameters)
|
|
URL(String protocol,
String host,
int port,
String path)
|
|
URL(String protocol,
String host,
int port,
String[] pairs)
|
|
URL(String protocol,
String host,
int port,
String path,
Map<String,String> parameters)
|
|
URL(String protocol,
String host,
int port,
String path,
String... pairs)
|
|
URL(String protocol,
String username,
String password,
String host,
int port,
String path)
|
|
URL(String protocol,
String username,
String password,
String host,
int port,
String path,
Map<String,String> parameters)
|
|
URL(String protocol,
String username,
String password,
String host,
int port,
String path,
String... pairs)
|
|
| Method Summary | |
|---|---|
URL |
addParameter(String key,
boolean value)
|
URL |
addParameter(String key,
byte value)
|
URL |
addParameter(String key,
char value)
|
URL |
addParameter(String key,
CharSequence value)
|
URL |
addParameter(String key,
double value)
|
URL |
addParameter(String key,
Enum<?> value)
|
URL |
addParameter(String key,
float value)
|
URL |
addParameter(String key,
int value)
|
URL |
addParameter(String key,
long value)
|
URL |
addParameter(String key,
Number value)
|
URL |
addParameter(String key,
short value)
|
URL |
addParameter(String key,
String value)
|
URL |
addParameterAndEncoded(String key,
String value)
|
URL |
addParameterIfAbsent(String key,
String value)
|
URL |
addParameters(Map<String,String> parameters)
Add parameters to a new url. |
URL |
addParameters(String... pairs)
|
URL |
addParametersIfAbsent(Map<String,String> parameters)
|
URL |
addParameterString(String query)
|
URL |
clearParameters()
|
static String |
decode(String value)
|
static String |
encode(String value)
|
boolean |
equals(Object obj)
|
String |
getAbsolutePath()
|
String |
getAddress()
|
String |
getAuthority()
|
String |
getBackupAddress()
|
String |
getBackupAddress(int defaultPort)
|
List<URL> |
getBackupUrls()
|
boolean |
getBooleanParameter(String key)
Deprecated. Replace to getParameter(String, boolean) |
boolean |
getBooleanParameter(String key,
boolean defaultValue)
Deprecated. Replace to getParameter(String, boolean) |
String |
getHost()
|
int |
getIntParameter(String key)
Deprecated. Replace to getParameter(String, int) |
int |
getIntParameter(String key,
int defaultValue)
Deprecated. Replace to getParameter(String, int) |
String |
getIp()
获取IP地址. |
boolean |
getMethodBooleanParameter(String method,
String key)
Deprecated. Replace to getMethodParameter(String, String, boolean) |
boolean |
getMethodBooleanParameter(String method,
String key,
boolean defaultValue)
Deprecated. Replace to getMethodParameter(String, String, boolean) |
int |
getMethodIntParameter(String method,
String key)
Deprecated. Replace to getMethodParameter(String, String, int) |
int |
getMethodIntParameter(String method,
String key,
int defaultValue)
Deprecated. Replace to getMethodParameter(String, String, int) |
String |
getMethodParameter(String method,
String key)
|
boolean |
getMethodParameter(String method,
String key,
boolean defaultValue)
|
byte |
getMethodParameter(String method,
String key,
byte defaultValue)
|
char |
getMethodParameter(String method,
String key,
char defaultValue)
|
double |
getMethodParameter(String method,
String key,
double defaultValue)
|
float |
getMethodParameter(String method,
String key,
float defaultValue)
|
int |
getMethodParameter(String method,
String key,
int defaultValue)
|
long |
getMethodParameter(String method,
String key,
long defaultValue)
|
short |
getMethodParameter(String method,
String key,
short defaultValue)
|
String |
getMethodParameter(String method,
String key,
String defaultValue)
|
String |
getMethodParameterAndDecoded(String method,
String key)
|
String |
getMethodParameterAndDecoded(String method,
String key,
String defaultValue)
|
int |
getMethodPositiveIntParameter(String method,
String key,
int defaultValue)
Deprecated. Replace to getMethodPositiveParameter(String, String, int) |
byte |
getMethodPositiveParameter(String method,
String key,
byte defaultValue)
|
double |
getMethodPositiveParameter(String method,
String key,
double defaultValue)
|
float |
getMethodPositiveParameter(String method,
String key,
float defaultValue)
|
int |
getMethodPositiveParameter(String method,
String key,
int defaultValue)
|
long |
getMethodPositiveParameter(String method,
String key,
long defaultValue)
|
short |
getMethodPositiveParameter(String method,
String key,
short defaultValue)
|
String |
getParameter(String key)
|
boolean |
getParameter(String key,
boolean defaultValue)
|
byte |
getParameter(String key,
byte defaultValue)
|
char |
getParameter(String key,
char defaultValue)
|
double |
getParameter(String key,
double defaultValue)
|
float |
getParameter(String key,
float defaultValue)
|
int |
getParameter(String key,
int defaultValue)
|
long |
getParameter(String key,
long defaultValue)
|
short |
getParameter(String key,
short defaultValue)
|
String |
getParameter(String key,
String defaultValue)
|
String[] |
getParameter(String key,
String[] defaultValue)
|
String |
getParameterAndDecoded(String key)
|
String |
getParameterAndDecoded(String key,
String defaultValue)
|
Map<String,String> |
getParameters()
|
String |
getPassword()
|
String |
getPath()
|
int |
getPort()
|
int |
getPort(int defaultPort)
|
int |
getPositiveIntParameter(String key,
int defaultValue)
Deprecated. Replace to getPositiveParameter(String, int) |
byte |
getPositiveParameter(String key,
byte defaultValue)
|
double |
getPositiveParameter(String key,
double defaultValue)
|
float |
getPositiveParameter(String key,
float defaultValue)
|
int |
getPositiveParameter(String key,
int defaultValue)
|
long |
getPositiveParameter(String key,
long defaultValue)
|
short |
getPositiveParameter(String key,
short defaultValue)
|
String |
getProtocol()
|
String |
getRawParameter(String key)
|
String |
getServiceInterface()
|
String |
getServiceKey()
|
String |
getServiceName()
Deprecated. |
URL |
getUrlParameter(String key)
|
String |
getUsername()
|
int |
hashCode()
|
boolean |
hasMethodParameter(String method,
String key)
|
boolean |
hasParameter(String key)
|
boolean |
isAnyHost()
|
boolean |
isLocalHost()
|
URL |
removeParameter(String key)
|
URL |
removeParameters(Collection<String> keys)
|
URL |
removeParameters(String... keys)
|
URL |
setAddress(String address)
|
URL |
setHost(String host)
|
URL |
setPassword(String password)
|
URL |
setPath(String path)
|
URL |
setPort(int port)
|
URL |
setProtocol(String protocol)
|
URL |
setServiceInterface(String service)
|
URL |
setUsername(String username)
|
String |
toFullString()
|
String |
toFullString(String... parameters)
|
String |
toIdentityString()
|
String |
toIdentityString(String... parameters)
|
InetSocketAddress |
toInetSocketAddress()
|
URL |
toJavaURL()
|
Map<String,String> |
toMap()
|
String |
toParameterString()
|
String |
toParameterString(String... parameters)
|
String |
toServiceString()
|
String |
toString()
|
String |
toString(String... parameters)
|
static URL |
valueOf(String url)
Parse url string |
| Methods inherited from class java.lang.Object |
|---|
getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public URL(String protocol,
String host,
int port)
public URL(String protocol,
String host,
int port,
String[] pairs)
public URL(String protocol,
String host,
int port,
Map<String,String> parameters)
public URL(String protocol,
String host,
int port,
String path)
public URL(String protocol,
String host,
int port,
String path,
String... pairs)
public URL(String protocol,
String host,
int port,
String path,
Map<String,String> parameters)
public URL(String protocol,
String username,
String password,
String host,
int port,
String path)
public URL(String protocol,
String username,
String password,
String host,
int port,
String path,
String... pairs)
public URL(String protocol,
String username,
String password,
String host,
int port,
String path,
Map<String,String> parameters)
| Method Detail |
|---|
public static URL valueOf(String url)
url - URL string
URLpublic String getProtocol()
public String getUsername()
public String getPassword()
public String getAuthority()
public String getHost()
public String getIp()
public int getPort()
public int getPort(int defaultPort)
public String getAddress()
public String getBackupAddress()
public String getBackupAddress(int defaultPort)
public List<URL> getBackupUrls()
public String getPath()
public String getAbsolutePath()
public URL setProtocol(String protocol)
public URL setUsername(String username)
public URL setPassword(String password)
public URL setAddress(String address)
public URL setHost(String host)
public URL setPort(int port)
public URL setPath(String path)
public Map<String,String> getParameters()
public String getParameterAndDecoded(String key)
public String getParameterAndDecoded(String key,
String defaultValue)
public String getParameter(String key)
public String getParameter(String key,
String defaultValue)
public String[] getParameter(String key,
String[] defaultValue)
public URL getUrlParameter(String key)
public double getParameter(String key,
double defaultValue)
public float getParameter(String key,
float defaultValue)
public long getParameter(String key,
long defaultValue)
public int getParameter(String key,
int defaultValue)
public short getParameter(String key,
short defaultValue)
public byte getParameter(String key,
byte defaultValue)
public float getPositiveParameter(String key,
float defaultValue)
public double getPositiveParameter(String key,
double defaultValue)
public long getPositiveParameter(String key,
long defaultValue)
public int getPositiveParameter(String key,
int defaultValue)
public short getPositiveParameter(String key,
short defaultValue)
public byte getPositiveParameter(String key,
byte defaultValue)
public char getParameter(String key,
char defaultValue)
public boolean getParameter(String key,
boolean defaultValue)
public boolean hasParameter(String key)
public String getMethodParameterAndDecoded(String method,
String key)
public String getMethodParameterAndDecoded(String method,
String key,
String defaultValue)
public String getMethodParameter(String method,
String key)
public String getMethodParameter(String method,
String key,
String defaultValue)
public double getMethodParameter(String method,
String key,
double defaultValue)
public float getMethodParameter(String method,
String key,
float defaultValue)
public long getMethodParameter(String method,
String key,
long defaultValue)
public int getMethodParameter(String method,
String key,
int defaultValue)
public short getMethodParameter(String method,
String key,
short defaultValue)
public byte getMethodParameter(String method,
String key,
byte defaultValue)
public double getMethodPositiveParameter(String method,
String key,
double defaultValue)
public float getMethodPositiveParameter(String method,
String key,
float defaultValue)
public long getMethodPositiveParameter(String method,
String key,
long defaultValue)
public int getMethodPositiveParameter(String method,
String key,
int defaultValue)
public short getMethodPositiveParameter(String method,
String key,
short defaultValue)
public byte getMethodPositiveParameter(String method,
String key,
byte defaultValue)
public char getMethodParameter(String method,
String key,
char defaultValue)
public boolean getMethodParameter(String method,
String key,
boolean defaultValue)
public boolean hasMethodParameter(String method,
String key)
public boolean isLocalHost()
public boolean isAnyHost()
public URL addParameterAndEncoded(String key,
String value)
public URL addParameter(String key,
boolean value)
public URL addParameter(String key,
char value)
public URL addParameter(String key,
byte value)
public URL addParameter(String key,
short value)
public URL addParameter(String key,
int value)
public URL addParameter(String key,
long value)
public URL addParameter(String key,
float value)
public URL addParameter(String key,
double value)
public URL addParameter(String key,
Enum<?> value)
public URL addParameter(String key,
Number value)
public URL addParameter(String key,
CharSequence value)
public URL addParameter(String key,
String value)
public URL addParameterIfAbsent(String key,
String value)
public URL addParameters(Map<String,String> parameters)
parameters -
public URL addParametersIfAbsent(Map<String,String> parameters)
public URL addParameters(String... pairs)
public URL addParameterString(String query)
public URL removeParameter(String key)
public URL removeParameters(Collection<String> keys)
public URL removeParameters(String... keys)
public URL clearParameters()
public String getRawParameter(String key)
public Map<String,String> toMap()
public String toString()
toString in class Objectpublic String toString(String... parameters)
public String toIdentityString()
public String toIdentityString(String... parameters)
public String toFullString()
public String toFullString(String... parameters)
public String toParameterString()
public String toParameterString(String... parameters)
public URL toJavaURL()
public InetSocketAddress toInetSocketAddress()
public String getServiceKey()
public String toServiceString()
@Deprecated public String getServiceName()
public String getServiceInterface()
public URL setServiceInterface(String service)
@Deprecated public int getIntParameter(String key)
getParameter(String, int)
getParameter(String, int)
@Deprecated
public int getIntParameter(String key,
int defaultValue)
getParameter(String, int)
getParameter(String, int)
@Deprecated
public int getPositiveIntParameter(String key,
int defaultValue)
getPositiveParameter(String, int)
getPositiveParameter(String, int)@Deprecated public boolean getBooleanParameter(String key)
getParameter(String, boolean)
getParameter(String, boolean)
@Deprecated
public boolean getBooleanParameter(String key,
boolean defaultValue)
getParameter(String, boolean)
getParameter(String, boolean)
@Deprecated
public int getMethodIntParameter(String method,
String key)
getMethodParameter(String, String, int)
getMethodParameter(String, String, int)
@Deprecated
public int getMethodIntParameter(String method,
String key,
int defaultValue)
getMethodParameter(String, String, int)
getMethodParameter(String, String, int)
@Deprecated
public int getMethodPositiveIntParameter(String method,
String key,
int defaultValue)
getMethodPositiveParameter(String, String, int)
getMethodPositiveParameter(String, String, int)
@Deprecated
public boolean getMethodBooleanParameter(String method,
String key)
getMethodParameter(String, String, boolean)
getMethodParameter(String, String, boolean)
@Deprecated
public boolean getMethodBooleanParameter(String method,
String key,
boolean defaultValue)
getMethodParameter(String, String, boolean)
getMethodParameter(String, String, boolean)public static String encode(String value)
public static String decode(String value)
public int hashCode()
hashCode in class Objectpublic boolean equals(Object obj)
equals in class Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||