public final class URL extends Object implements Serializable
"dubbo://127.0.0.1:20880/com.xxx.XxxService" "dubbo.version=2.0.0&group=test&version=1.0.0" dubbo://127.0.0.1:20880/com.xxx.XxxService?version=1.0.0&group=test
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
ANY_VALUE |
static Pattern |
COMMA_SPLIT_PATTERN |
static String |
INTERFACE_KEY |
static String |
METHODS_KEY |
static String |
PATH_SEPARATOR |
| 构造器和说明 |
|---|
URL() |
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,
Map<String,String> parameters,
Map<String,Map<String,String>> methodParameters) |
URL(String protocol,
String username,
String password,
String host,
int port,
String path,
String... pairs) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addParameter(String key,
String value) |
static String |
decode(String value) |
static String |
encode(String value) |
String |
getAddress() |
String |
getParameter(String key) |
Integer |
getParameter(String key,
int defaultValue) |
String |
getParameter(String key,
String defaultValue) |
String[] |
getParameter(String key,
String[] defaultValue) |
String |
getServiceInterface() |
static void |
main(String[] args) |
static void |
putMethodParameter(String method,
String key,
String value,
Map<String,Map<String,String>> methodParameters) |
String |
toFullString() |
static Map<String,Map<String,String>> |
toMethodParameters(Map<String,String> parameters) |
String |
toString() |
static URL |
valueOf(String url)
拷贝 dubbo源码
|
public static final Pattern COMMA_SPLIT_PATTERN
public URL()
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)
public static Map<String,Map<String,String>> toMethodParameters(Map<String,String> parameters)
public static void putMethodParameter(String method, String key, String value, Map<String,Map<String,String>> methodParameters)
public static void main(String[] args)
public String getAddress()
public String getServiceInterface()
public String toFullString()
Copyright © 2020. All rights reserved.