This is an automated email from the ASF dual-hosted git repository. liujun pushed a commit to branch 3.0 in repository https://gitbox.apache.org/repos/asf/dubbo.git
commit b3cd30d43e47f523a10c24b6c8004d8f868412b2 Author: ken.lj <ken.lj...@gmail.com> AuthorDate: Thu Sep 17 16:30:54 2020 +0800 skip when mapping not found --- .../main/java/org/apache/dubbo/metadata/MappingChangedEvent.java | 8 -------- .../main/java/org/apache/dubbo/metadata/ServiceNameMapping.java | 9 +++++++++ 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/MappingChangedEvent.java b/dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/MappingChangedEvent.java index 36b6275..91a25f4 100644 --- a/dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/MappingChangedEvent.java +++ b/dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/MappingChangedEvent.java @@ -21,7 +21,6 @@ import java.util.Set; public class MappingChangedEvent { private String serviceKey; private Set<String> apps; - private Set<String> oldApps; public String getServiceKey() { return serviceKey; @@ -39,11 +38,4 @@ public class MappingChangedEvent { this.apps = apps; } - public Set<String> getOldApps() { - return oldApps; - } - - public void setOldApps(Set<String> oldApps) { - this.oldApps = oldApps; - } } diff --git a/dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/ServiceNameMapping.java b/dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/ServiceNameMapping.java index f08a748..25ea284 100644 --- a/dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/ServiceNameMapping.java +++ b/dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/ServiceNameMapping.java @@ -46,6 +46,8 @@ public interface ServiceNameMapping { */ Set<String> getAndListen(URL url, MappingListener mappingListener); + Set<String> get(URL url); + /** * Get the default extension of {@link ServiceNameMapping} * @@ -69,4 +71,11 @@ public interface ServiceNameMapping { // return groupBuilder.toString(); return DEFAULT_MAPPING_GROUP + SLASH + serviceInterface; } + + static class MappingException extends RuntimeException { + public MappingException(String message) { + super(message); + } + } + }