public class MetadataServiceDelegation extends Object implements MetadataService, Disposable
ALL_SERVICE_INTERFACES, VERSION| 构造器和说明 |
|---|
MetadataServiceDelegation(ApplicationModel applicationModel) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
destroy() |
void |
exportInstanceMetadata(String instanceMetadata) |
String |
getAndListenInstanceMetadata(String consumerId,
InstanceMetadataChangedListener listener) |
Set<URL> |
getExportedServiceURLs() |
SortedSet<String> |
getExportedURLs(String serviceInterface,
String group,
String version,
String protocol) |
Map<String,InstanceMetadataChangedListener> |
getInstanceMetadataChangedListenerMap() |
MetadataInfo |
getMetadataInfo(String revision) |
List<MetadataInfo> |
getMetadataInfos() |
URL |
getMetadataURL() |
String |
getServiceDefinition(String serviceKey) |
String |
getServiceDefinition(String interfaceName,
String version,
String group) |
SortedSet<String> |
getSubscribedURLs() |
String |
serviceName()
Gets the current Dubbo Service name
|
void |
setMetadataURL(URL url) |
getExportedURLs, getExportedURLs, getExportedURLs, getExportedURLs, isMetadataService, toSortedStrings, toSortedStrings, versionpublic MetadataServiceDelegation(ApplicationModel applicationModel)
public String serviceName()
serviceName 在接口中 MetadataServicepublic URL getMetadataURL()
getMetadataURL 在接口中 MetadataServicepublic void setMetadataURL(URL url)
public SortedSet<String> getSubscribedURLs()
getSubscribedURLs 在接口中 MetadataServicepublic SortedSet<String> getExportedURLs(String serviceInterface, String group, String version, String protocol)
getExportedURLs 在接口中 MetadataServicepublic Set<URL> getExportedServiceURLs()
getExportedServiceURLs 在接口中 MetadataServicepublic String getServiceDefinition(String interfaceName, String version, String group)
getServiceDefinition 在接口中 MetadataServicepublic String getServiceDefinition(String serviceKey)
getServiceDefinition 在接口中 MetadataServicepublic MetadataInfo getMetadataInfo(String revision)
getMetadataInfo 在接口中 MetadataServicepublic List<MetadataInfo> getMetadataInfos()
getMetadataInfos 在接口中 MetadataServicepublic void exportInstanceMetadata(String instanceMetadata)
exportInstanceMetadata 在接口中 MetadataServicepublic Map<String,InstanceMetadataChangedListener> getInstanceMetadataChangedListenerMap()
public String getAndListenInstanceMetadata(String consumerId, InstanceMetadataChangedListener listener)
getAndListenInstanceMetadata 在接口中 MetadataServicepublic void destroy()
destroy 在接口中 DisposableCopyright © 2011–2023 The Apache Software Foundation. All rights reserved.