Class DubboServiceAddressURL
java.lang.Object
org.apache.dubbo.common.URL
org.apache.dubbo.common.url.component.ServiceAddressURL
org.apache.dubbo.common.url.component.DubboServiceAddressURL
- All Implemented Interfaces:
Serializable
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionDubboServiceAddressURL(URLAddress urlAddress, URLParam urlParam, URL consumerURL, ServiceConfigURL overrideURL) -
Method Summary
Modifier and TypeMethodDescriptionbooleanignore consumer url compare.The returned parameters is imprecise regarding override priorities of consumer url and provider url.getMethodParameter(String method, String key) getParameter(String key) getSide()inthashCode()voidsetOverrideURL(ServiceConfigURL overrideURL) static DubboServiceAddressURLstatic DubboServiceAddressURLvalueOf(String rawURL, URL consumerURL, ServiceConfigURL overriddenURL) Methods inherited from class org.apache.dubbo.common.url.component.ServiceAddressURL
getApplication, getCategory, getConcatenatedParameter, getConsumerURL, getGroup, getOriginalParameter, getPath, getRemoteApplication, getServiceInterface, getVersion, setScopeModel, setServiceModel, toStringMethods inherited from class org.apache.dubbo.common.URL
addAttributes, addParameter, addParameter, addParameter, addParameter, addParameter, addParameter, addParameter, addParameter, addParameter, addParameter, addParameter, addParameter, addParameterAndEncoded, addParameterIfAbsent, addParameters, addParameters, addParametersIfAbsent, addParameterString, buildKey, cacheableValueOf, clearParameters, decode, encode, getAbsolutePath, getAddress, getApplication, getApplicationModel, getAttribute, getAttribute, getAttributes, getAuthority, getBackupAddress, getBackupAddress, getBackupUrls, getBooleanParameter, getBooleanParameter, getCategory, getCategory, getColonSeparatedKey, getDisplayServiceKey, getGroup, getHost, getIntParameter, getIntParameter, getIp, getMethodBooleanParameter, getMethodBooleanParameter, getMethodIntParameter, getMethodIntParameter, getMethodParameter, getMethodParameter, getMethodParameter, getMethodParameter, getMethodParameter, getMethodParameter, getMethodParameter, getMethodParameter, getMethodParameter, getMethodParameterAndDecoded, getMethodParameterAndDecoded, getMethodParameterStrict, getMethodPositiveIntParameter, getMethodPositiveParameter, getMethodPositiveParameter, getMethodPositiveParameter, getMethodPositiveParameter, getMethodPositiveParameter, getMethodPositiveParameter, getOrDefaultApplicationModel, getOrDefaultFrameworkModel, getOrDefaultModuleModel, getOriginalParameters, getOriginalServiceParameter, getOriginalServiceParameters, getParameter, getParameter, getParameter, getParameter, getParameter, getParameter, getParameter, getParameter, getParameter, getParameter, getParameter, getParameter, getParameter, getParameterAndDecoded, getParameterAndDecoded, getParameters, getParameters, getPassword, getPathKey, getPort, getPort, getPositiveIntParameter, getPositiveParameter, getPositiveParameter, getPositiveParameter, getPositiveParameter, getPositiveParameter, getPositiveParameter, getPositiveServiceParameter, getPositiveServiceParameter, getPositiveServiceParameter, getPositiveServiceParameter, getPositiveServiceParameter, getPositiveServiceParameter, getProtocol, getProtocolServiceKey, getRawParameter, getServiceKey, getServiceMethodParameter, getServiceMethodParameter, getServiceMethodParameter, getServiceMethodParameter, getServiceMethodParameter, getServiceMethodParameter, getServiceMethodParameter, getServiceMethodParameter, getServiceMethodParameterAndDecoded, getServiceMethodParameterAndDecoded, getServiceMethodParameterStrict, getServiceName, getServiceParameter, getServiceParameter, getServiceParameter, getServiceParameter, getServiceParameter, getServiceParameter, getServiceParameter, getServiceParameter, getServiceParameter, getServiceParameter, getServiceParameters, getSide, getUrlAddress, getUrlParam, getUrlParameter, getUserInformation, getUsername, getVersion, hasAttribute, hasMethodParameter, hasMethodParameter, hasParameter, hasServiceMethodParameter, hasServiceMethodParameter, hasServiceParameter, isAnyHost, isLocalHost, putAttribute, putMethodParameter, removeAttribute, removeParameter, removeParameters, removeParameters, setAddress, setHost, setPassword, setPath, setPort, setProtocol, setServiceInterface, setUsername, toConfiguration, toFullString, toFullString, toIdentityString, toIdentityString, toInetSocketAddress, toJavaURL, toMap, toOriginalMap, toParameterString, toParameterString, toSerializableURL, toServiceString, toServiceStringWithoutResolving, toString, valueOf, valueOf, valueOf, valueOf, valueOf
-
Constructor Details
-
DubboServiceAddressURL
public DubboServiceAddressURL(URLAddress urlAddress, URLParam urlParam, URL consumerURL, ServiceConfigURL overrideURL)
-
-
Method Details
-
valueOf
-
valueOf
public static DubboServiceAddressURL valueOf(String rawURL, URL consumerURL, ServiceConfigURL overriddenURL) -
getSide
- Overrides:
getSidein classServiceAddressURL
-
getParameter
- Overrides:
getParameterin classServiceAddressURL
-
getMethodParameter
- Overrides:
getMethodParameterin classServiceAddressURL
-
getAnyMethodParameter
- Overrides:
getAnyMethodParameterin classServiceAddressURL
-
getAllParameters
The returned parameters is imprecise regarding override priorities of consumer url and provider url. This method is only used to pass the configuration in the 'client'.- Overrides:
getAllParametersin classURL
-
getOverrideURL
-
setOverrideURL
-
getScopeModel
- Overrides:
getScopeModelin classServiceAddressURL
-
getServiceModel
- Overrides:
getServiceModelin classServiceAddressURL
-
hashCode
public int hashCode()- Overrides:
hashCodein classServiceAddressURL
-
equals
ignore consumer url compare. It's only meaningful for comparing two AddressURLs related to the same consumerURL.- Overrides:
equalsin classServiceAddressURL- Parameters:
obj-- Returns:
-