类 URLBuilder
- java.lang.Object
-
- org.apache.dubbo.common.URLBuilder
-
public final class URLBuilder extends Object
-
-
构造器概要
构造器 构造器 说明 URLBuilder()URLBuilder(String protocol, String host, int port)URLBuilder(String protocol, String host, int port, String path)URLBuilder(String protocol, String host, int port, String[] pairs)URLBuilder(String protocol, String host, int port, String path, String... pairs)URLBuilder(String protocol, String host, int port, String path, Map<String,String> parameters)URLBuilder(String protocol, String host, int port, Map<String,String> parameters)URLBuilder(String protocol, String username, String password, String host, int port, String path, Map<String,String> parameters)URLBuilder(String protocol, String username, String password, String host, int port, String path, Map<String,String> parameters, Map<String,Map<String,String>> methodParameters)
-
方法概要
-
-
-
构造器详细资料
-
URLBuilder
public URLBuilder()
-
URLBuilder
public URLBuilder(String protocol, String host, int port, Map<String,String> parameters)
-
URLBuilder
public URLBuilder(String protocol, String host, int port, String path, Map<String,String> parameters)
-
URLBuilder
public URLBuilder(String protocol, String username, String password, String host, int port, String path, Map<String,String> parameters)
-
-
方法详细资料
-
from
public static URLBuilder from(URL url)
-
build
public URL build()
-
setProtocol
public URLBuilder setProtocol(String protocol)
-
setUsername
public URLBuilder setUsername(String username)
-
setPassword
public URLBuilder setPassword(String password)
-
setHost
public URLBuilder setHost(String host)
-
setPort
public URLBuilder setPort(int port)
-
setAddress
public URLBuilder setAddress(String address)
-
setPath
public URLBuilder setPath(String path)
-
addParameterAndEncoded
public URLBuilder addParameterAndEncoded(String key, String value)
-
addParameter
public URLBuilder addParameter(String key, boolean value)
-
addParameter
public URLBuilder addParameter(String key, char value)
-
addParameter
public URLBuilder addParameter(String key, byte value)
-
addParameter
public URLBuilder addParameter(String key, short value)
-
addParameter
public URLBuilder addParameter(String key, int value)
-
addParameter
public URLBuilder addParameter(String key, long value)
-
addParameter
public URLBuilder addParameter(String key, float value)
-
addParameter
public URLBuilder addParameter(String key, double value)
-
addParameter
public URLBuilder addParameter(String key, Enum<?> value)
-
addParameter
public URLBuilder addParameter(String key, Number value)
-
addParameter
public URLBuilder addParameter(String key, CharSequence value)
-
addParameter
public URLBuilder addParameter(String key, String value)
-
addMethodParameter
public URLBuilder addMethodParameter(String method, String key, String value)
-
addParameterIfAbsent
public URLBuilder addParameterIfAbsent(String key, String value)
-
addMethodParameterIfAbsent
public URLBuilder addMethodParameterIfAbsent(String method, String key, String value)
-
addParameters
public URLBuilder addParameters(Map<String,String> parameters)
-
addMethodParameters
public URLBuilder addMethodParameters(Map<String,Map<String,String>> methodParameters)
-
addParametersIfAbsent
public URLBuilder addParametersIfAbsent(Map<String,String> parameters)
-
addParameters
public URLBuilder addParameters(String... pairs)
-
addParameterString
public URLBuilder addParameterString(String query)
-
removeParameter
public URLBuilder removeParameter(String key)
-
removeParameters
public URLBuilder removeParameters(Collection<String> keys)
-
removeParameters
public URLBuilder removeParameters(String... keys)
-
clearParameters
public URLBuilder clearParameters()
-
hasParameter
public boolean hasParameter(String key)
-
-