You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@dubbo.apache.org by li...@apache.org on 2020/09/17 08:34:17 UTC

[dubbo] 01/02: skip when mapping not found

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 <ke...@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);
+        }
+    }
+
 }