Uses of Class
org.apache.dubbo.common.URL
Packages that use URL
Package
Description
-
Uses of URL in org.apache.dubbo.common
Subclasses of URL in org.apache.dubbo.commonMethods in org.apache.dubbo.common that return URLModifier and TypeMethodDescriptionURL.addAttributes(Map<String, Object> attributes) URL.addParameter(String key, boolean value) URL.addParameter(String key, byte value) URL.addParameter(String key, char value) URL.addParameter(String key, double value) URL.addParameter(String key, float value) URL.addParameter(String key, int value) URL.addParameter(String key, long value) URL.addParameter(String key, short value) URL.addParameter(String key, CharSequence value) URL.addParameter(String key, Enum<?> value) URL.addParameter(String key, Number value) URL.addParameter(String key, String value) URL.addParameterAndEncoded(String key, String value) URL.addParameterIfAbsent(String key, String value) URL.addParameters(String... pairs) URL.addParameters(Map<String, String> parameters) Add parameters to a new url.URL.addParametersIfAbsent(Map<String, String> parameters) URL.addParameterString(String query) static URLURL.cacheableValueOf(String url) URL.clearParameters()Node.getUrl()get url.URL.getUrlParameter(String key) static URLURLStrParser.parseDecodedStr(String decodedURLStr) static URLURLStrParser.parseEncodedStr(String encodedURLStr) URL.putAttribute(String key, Object obj) URL.removeAttribute(String key) URL.removeParameter(String key) URL.removeParameters(String... keys) URL.removeParameters(Collection<String> keys) URL.setAddress(String address) URL.setPassword(String password) URL.setPort(int port) URL.setProtocol(String protocol) URL.setScopeModel(ScopeModel scopeModel) URL.setServiceInterface(String service) URL.setServiceModel(ServiceModel serviceModel) URL.setUsername(String username) URL.toSerializableURL()static URLparse decoded url string, formatted dubbo://host:port/path?param=value, into strutted URL.static URLparse normal or encoded url string into strutted URL: - dubbo://host:port/path?param=value - URL.encode("dubbo://host:port/path?param=value")static URLstatic URLURL.valueOf(String url, ScopeModel scopeModel) static URLMethods in org.apache.dubbo.common that return types with arguments of type URLMethods in org.apache.dubbo.common with parameters of type URL -
Uses of URL in org.apache.dubbo.common.config.configcenter
Methods in org.apache.dubbo.common.config.configcenter with parameters of type URLModifier and TypeMethodDescriptionfinal DynamicConfigurationAbstractDynamicConfigurationFactory.getDynamicConfiguration(URL url) DynamicConfigurationFactory.getDynamicConfiguration(URL url) static StringDynamicConfiguration.getRuleKey(URL url) The format is '{interfaceName}:[version]:[group]'Constructors in org.apache.dubbo.common.config.configcenter with parameters of type URL -
Uses of URL in org.apache.dubbo.common.config.configcenter.nop
Constructors in org.apache.dubbo.common.config.configcenter.nop with parameters of type URL -
Uses of URL in org.apache.dubbo.common.extension
Methods in org.apache.dubbo.common.extension with parameters of type URLModifier and TypeMethodDescriptionExtensionLoader.getActivateExtension(URL url, String key) This is equivalent togetActivateExtension(url, key, null)ExtensionLoader.getActivateExtension(URL url, String[] values) This is equivalent togetActivateExtension(url, values, null)ExtensionLoader.getActivateExtension(URL url, String[] values, String group) Get activate extensions.ExtensionLoader.getActivateExtension(URL url, String key, String group) This is equivalent togetActivateExtension(url, url.getParameter(key).split(","), null) -
Uses of URL in org.apache.dubbo.common.ssl
Methods in org.apache.dubbo.common.ssl with parameters of type URLModifier and TypeMethodDescriptionCertManager.getConsumerConnectionConfig(URL remoteAddress) CertProvider.getConsumerConnectionConfig(URL remoteAddress) CertManager.getProviderConnectionConfig(URL localAddress, SocketAddress remoteAddress) CertProvider.getProviderConnectionConfig(URL localAddress) boolean -
Uses of URL in org.apache.dubbo.common.ssl.impl
Methods in org.apache.dubbo.common.ssl.impl with parameters of type URLModifier and TypeMethodDescriptionSSLConfigCertProvider.getConsumerConnectionConfig(URL remoteAddress) SSLConfigCertProvider.getProviderConnectionConfig(URL localAddress) boolean -
Uses of URL in org.apache.dubbo.common.threadpool
Methods in org.apache.dubbo.common.threadpool with parameters of type URL -
Uses of URL in org.apache.dubbo.common.threadpool.manager
Methods in org.apache.dubbo.common.threadpool.manager with parameters of type URLModifier and TypeMethodDescriptionDefaultExecutorRepository.createExecutorIfAbsent(URL url) Get called when the server or client instance initiating.ExecutorRepository.createExecutorIfAbsent(URL url) Called by both Client and Server.DefaultExecutorRepository.getExecutor(URL url) DefaultExecutorRepository.getExecutor(ServiceModel serviceModel, URL url) ExecutorRepository.getExecutor(URL url) Be careful,The semantics of this method are getOrDefaultExecutorExecutorRepository.getExecutor(ServiceModel serviceModel, URL url) DefaultExecutorRepository.getExecutorSupport(URL url) ExecutorRepository.getExecutorSupport(URL url) IsolationExecutorRepository.getExecutorSupport(URL url) voidDefaultExecutorRepository.updateThreadpool(URL url, ExecutorService executor) voidExecutorRepository.updateThreadpool(URL url, ExecutorService executor) Modify some of the threadpool's properties according to the url, for example, coreSize, maxSize, ... -
Uses of URL in org.apache.dubbo.common.threadpool.support
Constructors in org.apache.dubbo.common.threadpool.support with parameters of type URL -
Uses of URL in org.apache.dubbo.common.threadpool.support.cached
Methods in org.apache.dubbo.common.threadpool.support.cached with parameters of type URL -
Uses of URL in org.apache.dubbo.common.threadpool.support.eager
Methods in org.apache.dubbo.common.threadpool.support.eager with parameters of type URL -
Uses of URL in org.apache.dubbo.common.threadpool.support.fixed
Methods in org.apache.dubbo.common.threadpool.support.fixed with parameters of type URL -
Uses of URL in org.apache.dubbo.common.threadpool.support.limited
Methods in org.apache.dubbo.common.threadpool.support.limited with parameters of type URL -
Uses of URL in org.apache.dubbo.common.url.component
Subclasses of URL in org.apache.dubbo.common.url.componentModifier and TypeClassDescriptionclassclassclassMethods in org.apache.dubbo.common.url.component that return URLModifier and TypeMethodDescriptionServiceConfigURL.addAttributes(Map<String, Object> attributes) ServiceAddressURL.getConsumerURL()ServiceConfigURL.getUrlParameter(String key) ServiceConfigURL.removeAttribute(String key) ServiceAddressURL.setScopeModel(ScopeModel scopeModel) ServiceAddressURL.setServiceModel(ServiceModel serviceModel) Methods in org.apache.dubbo.common.url.component with parameters of type URLModifier and TypeMethodDescriptionstatic DubboServiceAddressURLstatic DubboServiceAddressURLDubboServiceAddressURL.valueOf(String rawURL, URL consumerURL, ServiceConfigURL overriddenURL) Constructors in org.apache.dubbo.common.url.component with parameters of type URLModifierConstructorDescriptionDubboServiceAddressURL(URLAddress urlAddress, URLParam urlParam, URL consumerURL, ServiceConfigURL overrideURL) ServiceAddressURL(String protocol, String username, String password, String host, int port, String path, Map<String, String> parameters, URL consumerURL) ServiceAddressURL(URLAddress urlAddress, URLParam urlParam, URL consumerURL) -
Uses of URL in org.apache.dubbo.common.utils
Methods in org.apache.dubbo.common.utils that return URLModifier and TypeMethodDescriptionstatic URLUrlUtils.getEmptyUrl(String service, String category) static URLstatic URLExecutorUtil.setThreadName(URL url, String defaultName) append thread name with url addressstatic URLNOTICE: This method allocate too much objects, we can useURLStrParser.parseDecodedStr(String)instead.Methods in org.apache.dubbo.common.utils that return types with arguments of type URLModifier and TypeMethodDescriptionUrlUtils.classifyUrls(List<URL> urls, Predicate<URL> predicate) Methods in org.apache.dubbo.common.utils with parameters of type URLModifier and TypeMethodDescriptionstatic booleanUrlUtils.hasServiceDiscoveryRegistryProtocol(URL url) static booleanUrlUtils.hasServiceDiscoveryRegistryTypeKey(URL url) The specifiedURLis service discovery registry type or notstatic booleanUrlUtils.isConfigurator(URL url) static booleanUrlUtils.isConsumer(URL url) static booleanstatic booleanUrlUtils.isMatchGlobPattern(String pattern, String value, URL param) static booleanUrlUtils.isProvider(URL url) static booleanUrlUtils.isRegistry(URL url) static booleanstatic booleanUrlUtils.isServiceDiscoveryURL(URL url) static booleanUrlUtils.isServiceKeyMatch(URL pattern, URL value) static URLExecutorUtil.setThreadName(URL url, String defaultName) append thread name with url addressMethod parameters in org.apache.dubbo.common.utils with type arguments of type URL -
Uses of URL in org.apache.dubbo.config
Methods in org.apache.dubbo.config that return URLModifier and TypeMethodDescriptionAbstractInterfaceConfig.toUrl()ConfigCenterConfig.toUrl()MetadataReportConfig.toUrl()MetricsConfig.toUrl()Methods in org.apache.dubbo.config that return types with arguments of type URL -
Uses of URL in org.apache.dubbo.rpc.executor
Methods in org.apache.dubbo.rpc.executor with parameters of type URLModifier and TypeMethodDescriptionDefaultIsolationExecutorSupportFactory.createIsolationExecutorSupport(URL url) IsolationExecutorSupportFactory.createIsolationExecutorSupport(URL url) static ExecutorSupportIsolationExecutorSupportFactory.getIsolationExecutorSupport(URL url) Constructors in org.apache.dubbo.rpc.executor with parameters of type URLModifierConstructorDescription -
Uses of URL in org.apache.dubbo.rpc.model
Methods in org.apache.dubbo.rpc.model that return URLModifier and TypeMethodDescriptionProviderModel.RegisterStatedURL.getProviderUrl()ProviderModel.RegisterStatedURL.getRegistryUrl()Methods in org.apache.dubbo.rpc.model that return types with arguments of type URLMethods in org.apache.dubbo.rpc.model with parameters of type URLModifier and TypeMethodDescriptionPackableMethodFactory.create(MethodDescriptor methodDescriptor, URL url, String contentType) ModuleModel.registerInternalConsumer(Class<?> internalService, URL url) voidProviderModel.RegisterStatedURL.setProviderUrl(URL providerUrl) voidProviderModel.RegisterStatedURL.setRegistryUrl(URL registryUrl) Method parameters in org.apache.dubbo.rpc.model with type arguments of type URLConstructors in org.apache.dubbo.rpc.model with parameters of type URLModifierConstructorDescriptionRegisterStatedURL(URL providerUrl, URL registryUrl, boolean registered) -
Uses of URL in org.apache.dubbo.rpc.support
Methods in org.apache.dubbo.rpc.support with parameters of type URL