This is an automated email from the ASF dual-hosted git repository.

albumenj pushed a commit to branch 3.0
in repository https://gitbox.apache.org/repos/asf/dubbo.git


The following commit(s) were added to refs/heads/3.0 by this push:
     new 2d1665f  Add ModelName for ScopeModel (#8819)
2d1665f is described below

commit 2d1665fa318073152e4fa8c83ae8710bca1651fe
Author: Albumen Kevin <[email protected]>
AuthorDate: Thu Sep 16 12:50:15 2021 +0800

    Add ModelName for ScopeModel (#8819)
---
 .../main/java/org/apache/dubbo/rpc/model/ScopeModel.java   | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

diff --git 
a/dubbo-common/src/main/java/org/apache/dubbo/rpc/model/ScopeModel.java 
b/dubbo-common/src/main/java/org/apache/dubbo/rpc/model/ScopeModel.java
index 145ac58..6b3c22c 100644
--- a/dubbo-common/src/main/java/org/apache/dubbo/rpc/model/ScopeModel.java
+++ b/dubbo-common/src/main/java/org/apache/dubbo/rpc/model/ScopeModel.java
@@ -52,6 +52,11 @@ public abstract class ScopeModel implements 
ExtensionAccessor {
      */
     private String internalName;
 
+    /**
+     * Public Model Name, can be set from user
+     */
+    private String modelName;
+
     private Set<ClassLoader> classLoaders;
 
     private final ScopeModel parent;
@@ -154,6 +159,7 @@ public abstract class ScopeModel implements 
ExtensionAccessor {
 
     protected void setInternalName(String internalName) {
         this.internalName = internalName;
+        this.modelName = internalName;
     }
 
     public void addClassLoader(ClassLoader classLoader) {
@@ -202,4 +208,12 @@ public abstract class ScopeModel implements 
ExtensionAccessor {
             return type + "-" + childIndex;
         }
     }
+
+    public String getModelName() {
+        return modelName;
+    }
+
+    public void setModelName(String modelName) {
+        this.modelName = modelName;
+    }
 }

Reply via email to