接口 WritableMetadataService
-
- 所有超级接口:
MetadataService
@SPI("default") public interface WritableMetadataService extends MetadataService
LocalMetadataServicethat extendsMetadataServiceand provides the modification, which is used for Dubbo's consumers and providers.- 从以下版本开始:
- 2.7.5
-
-
字段概要
-
从接口继承的字段 org.apache.dubbo.metadata.MetadataService
ALL_SERVICE_INTERFACES, ALL_SERVICE_NAMES, DEFAULT_EXTENSION, SERVICE_INTERFACE_NAME, VERSION
-
-
方法概要
所有方法 静态方法 实例方法 抽象方法 默认方法 修饰符和类型 方法 说明 booleanexportURL(URL url)Exports aURLMap<String,Set<String>>getCachedMapping()Set<String>getCachedMapping(String mappingKey)Set<String>getCachedMapping(URL consumerURL)static WritableMetadataServicegetDefaultExtension()MetadataInfogetDefaultMetadataInfo()default URLgetMetadataServiceURL()voidpublishServiceDefinition(URL providerUrl)voidputCachedMapping(String serviceKey, Set<String> apps)Set<String>removeCachedMapping(String serviceKey)default StringserviceName()Gets the current Dubbo Service namedefault voidsetMetadataServiceURL(URL url)booleansubscribeURL(URL url)Subscribes aURLbooleanunexportURL(URL url)Unexports aURLbooleanunsubscribeURL(URL url)Unsubscribes aURL-
从接口继承的方法 org.apache.dubbo.metadata.MetadataService
exportInstanceMetadata, getAndListenInstanceMetadata, getExportedServiceURLs, getExportedURLs, getExportedURLs, getExportedURLs, getExportedURLs, getExportedURLs, getInstanceMetadataChangedListenerMap, getMetadataInfo, getMetadataInfos, getServiceDefinition, getServiceDefinition, getSubscribedURLs, version
-
-
-
-
方法详细资料
-
serviceName
default String serviceName()
Gets the current Dubbo Service name- 指定者:
serviceName在接口中MetadataService- 返回:
- non-null
-
unexportURL
boolean unexportURL(URL url)
Unexports aURL- 参数:
url- aURL- 返回:
- If success , return
true
-
subscribeURL
boolean subscribeURL(URL url)
Subscribes aURL- 参数:
url- aURL- 返回:
- If success , return
true
-
unsubscribeURL
boolean unsubscribeURL(URL url)
Unsubscribes aURL- 参数:
url- aURL- 返回:
- If success , return
true
-
publishServiceDefinition
void publishServiceDefinition(URL providerUrl)
-
setMetadataServiceURL
default void setMetadataServiceURL(URL url)
-
getMetadataServiceURL
default URL getMetadataServiceURL()
-
getDefaultMetadataInfo
MetadataInfo getDefaultMetadataInfo()
-
getDefaultExtension
static WritableMetadataService getDefaultExtension()
- 返回:
- non-null
-
-