Package org.apache.dubbo.registry.client
Class InstanceAddressURL
java.lang.Object
org.apache.dubbo.common.URL
org.apache.dubbo.registry.client.InstanceAddressURL
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
OverrideInstanceAddressURL
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionInstanceAddressURL(ServiceInstance instance, MetadataInfo metadataInfo) InstanceAddressURL(ServiceInstance instance, MetadataInfo metadataInfo, String protocol) -
Method Summary
Modifier and TypeMethodDescriptionaddConsumerParams(String protocolServiceKey, Map<String, String> params) addParameter(String key, String value) addParameterIfAbsent(String key, String value) addServiceParameter(String protocolServiceKey, String key, String value) addServiceParameterIfAbsent(String protocolServiceKey, String key, String value) booleanGets method level value of the specified key.getGroup()getHost()getIp()getMethodParameter(String method, String key) getOriginalServiceParameter(String service, String key) getOriginalServiceParameters(String protocolServiceKey) getParameter(String key) getPath()intgetPort()getServiceMethodParameter(String protocolServiceKey, String method, String key) method parameter only exists in ServiceInfogetServiceParameter(String service, String key) getServiceParameters(String protocolServiceKey) Avoid calling this method in RPC call.getSide()inthashCode()booleanhasMethodParameter(String method) booleanhasMethodParameter(String method, String key) booleanhasServiceMethodParameter(String protocolServiceKey, String method) method parameter only exists in ServiceInfobooleanhasServiceMethodParameter(String protocolServiceKey, String method, String key) method parameter only exists in ServiceInfosetPort(int port) setProtocol(String protocol) voidsetProviderFirstParams(Set<String> providerFirstParams) toString()Methods inherited from class org.apache.dubbo.common.URL
addAttributes, addParameter, addParameter, addParameter, addParameter, addParameter, addParameter, addParameter, addParameter, addParameter, addParameter, addParameter, addParameterAndEncoded, addParameters, addParameters, addParametersIfAbsent, addParameterString, buildKey, cacheableValueOf, clearParameters, decode, encode, getAbsolutePath, getAllParameters, getApplication, getApplication, getAttribute, getAttribute, getAttributes, getAuthority, getBackupAddress, getBackupAddress, getBackupUrls, getBooleanParameter, getBooleanParameter, getCategory, getCategory, getCategory, getColonSeparatedKey, getCompatibleColonSeparatedKey, getConcatenatedParameter, getDisplayServiceKey, getGroup, getIntParameter, getIntParameter, getMethodBooleanParameter, getMethodBooleanParameter, getMethodIntParameter, getMethodIntParameter, getMethodParameter, getMethodParameter, getMethodParameter, getMethodParameter, getMethodParameter, getMethodParameter, getMethodParameter, getMethodParameter, getMethodParameter, getMethodParameterAndDecoded, getMethodParameterAndDecoded, getMethodParameterStrict, getMethodPositiveIntParameter, getMethodPositiveParameter, getMethodPositiveParameter, getMethodPositiveParameter, getMethodPositiveParameter, getMethodPositiveParameter, getMethodPositiveParameter, getOrDefaultModuleModel, getParameter, getParameter, getParameter, getParameter, getParameter, getParameter, getParameter, getParameter, getParameter, getParameter, getParameter, getParameter, getParameter, getParameterAndDecoded, getParameterAndDecoded, getParameters, getPassword, getPathKey, getPort, getPositiveIntParameter, getPositiveParameter, getPositiveParameter, getPositiveParameter, getPositiveParameter, getPositiveParameter, getPositiveParameter, getPositiveServiceParameter, getPositiveServiceParameter, getPositiveServiceParameter, getPositiveServiceParameter, getPositiveServiceParameter, getPositiveServiceParameter, getRawParameter, getServiceMethodParameter, getServiceMethodParameter, getServiceMethodParameter, getServiceMethodParameter, getServiceMethodParameter, getServiceMethodParameter, getServiceMethodParameter, getServiceMethodParameterAndDecoded, getServiceMethodParameterAndDecoded, getServiceMethodParameterStrict, getServiceName, getServiceParameter, getServiceParameter, getServiceParameter, getServiceParameter, getServiceParameter, getServiceParameter, getServiceParameter, getServiceParameter, getServiceParameter, getSide, getUrlParameter, getUserInformation, getUsername, getVersion, hasAttribute, hasParameter, hasServiceParameter, isAnyHost, isLocalHost, putAttribute, putMethodParameter, removeAttribute, removeParameter, removeParameters, removeParameters, setAddress, setPassword, setScopeModel, setServiceInterface, setServiceModel, setUsername, toConfiguration, toFullString, toFullString, toIdentityString, toIdentityString, toInetSocketAddress, toJavaURL, toMap, toOriginalMap, toParameterString, toParameterString, toSerializableURL, toServiceString, toServiceString, toServiceStringWithoutResolving, toString, valueOf, valueOf, valueOf, valueOf, valueOf
-
Constructor Details
-
InstanceAddressURL
-
InstanceAddressURL
-
-
Method Details
-
getInstance
-
getMetadataInfo
-
getServiceInterface
- Overrides:
getServiceInterfacein classURL
-
getGroup
-
getVersion
- Overrides:
getVersionin classURL
-
getProtocol
- Overrides:
getProtocolin classURL
-
getProtocolServiceKey
- Overrides:
getProtocolServiceKeyin classURL
-
getServiceKey
- Overrides:
getServiceKeyin classURL
-
setProtocol
- Overrides:
setProtocolin classURL
-
setHost
-
setPort
-
setPath
-
getAddress
- Overrides:
getAddressin classURL
-
getHost
-
getPort
public int getPort() -
getIp
-
getRemoteApplication
- Overrides:
getRemoteApplicationin classURL
-
getSide
-
getPath
-
getOriginalParameter
- Overrides:
getOriginalParameterin classURL
-
getParameter
- Overrides:
getParameterin classURL
-
getOriginalServiceParameter
- Overrides:
getOriginalServiceParameterin classURL
-
getServiceParameter
- Overrides:
getServiceParameterin classURL
-
getServiceMethodParameter
method parameter only exists in ServiceInfo- Overrides:
getServiceMethodParameterin classURL- Parameters:
method-key-- Returns:
-
getMethodParameter
- Overrides:
getMethodParameterin classURL
-
hasServiceMethodParameter
method parameter only exists in ServiceInfo- Overrides:
hasServiceMethodParameterin classURL- Parameters:
method-key-- Returns:
-
hasMethodParameter
- Overrides:
hasMethodParameterin classURL
-
hasServiceMethodParameter
method parameter only exists in ServiceInfo- Overrides:
hasServiceMethodParameterin classURL- Parameters:
method-- Returns:
-
hasMethodParameter
- Overrides:
hasMethodParameterin classURL
-
getOriginalServiceParameters
- Overrides:
getOriginalServiceParametersin classURL
-
getServiceParameters
Avoid calling this method in RPC call.- Overrides:
getServiceParametersin classURL- Returns:
-
getOriginalParameters
- Overrides:
getOriginalParametersin classURL
-
getParameters
- Overrides:
getParametersin classURL
-
addParameter
- Overrides:
addParameterin classURL
-
addParameterIfAbsent
- Overrides:
addParameterIfAbsentin classURL
-
addServiceParameter
-
addServiceParameterIfAbsent
-
addConsumerParams
-
getAnyMethodParameter
Gets method level value of the specified key.- Overrides:
getAnyMethodParameterin classURL- Parameters:
key-- Returns:
-
getUrlParam
- Overrides:
getUrlParamin classURL
-
getUrlAddress
- Overrides:
getUrlAddressin classURL
-
getOrDefaultFrameworkModel
- Overrides:
getOrDefaultFrameworkModelin classURL
-
getOrDefaultApplicationModel
- Overrides:
getOrDefaultApplicationModelin classURL
-
getApplicationModel
- Overrides:
getApplicationModelin classURL
-
getScopeModel
- Overrides:
getScopeModelin classURL
-
getServiceModel
- Overrides:
getServiceModelin classURL
-
getProviderFirstParams
-
setProviderFirstParams
-
equals
-
hashCode
public int hashCode() -
toString
-