You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@dubbo.apache.org by al...@apache.org on 2021/08/29 04:04:07 UTC
[dubbo] branch 3.0-multi-instances updated: Default inject
ScopeModel in ConfigManager
This is an automated email from the ASF dual-hosted git repository.
albumenj pushed a commit to branch 3.0-multi-instances
in repository https://gitbox.apache.org/repos/asf/dubbo.git
The following commit(s) were added to refs/heads/3.0-multi-instances by this push:
new fc8f8cd Default inject ScopeModel in ConfigManager
fc8f8cd is described below
commit fc8f8cdf662ba38ebb82d66042b15eb5c36651c1
Author: Albumen Kevin <jh...@gmail.com>
AuthorDate: Sun Aug 29 12:03:46 2021 +0800
Default inject ScopeModel in ConfigManager
---
.../main/java/org/apache/dubbo/config/context/ConfigManager.java | 9 +++++++++
1 file changed, 9 insertions(+)
diff --git a/dubbo-common/src/main/java/org/apache/dubbo/config/context/ConfigManager.java b/dubbo-common/src/main/java/org/apache/dubbo/config/context/ConfigManager.java
index 215753b..f69a67c 100644
--- a/dubbo-common/src/main/java/org/apache/dubbo/config/context/ConfigManager.java
+++ b/dubbo-common/src/main/java/org/apache/dubbo/config/context/ConfigManager.java
@@ -375,6 +375,9 @@ public class ConfigManager extends LifecycleAdapter implements FrameworkExt, Sco
// ServiceConfig correlative methods
public void addService(ServiceConfigBase<?> serviceConfig) {
+ if (serviceConfig.getScopeModel() == null) {
+ serviceConfig.setScopeModel(applicationModel.getDefaultModule());
+ }
addConfig(serviceConfig);
}
@@ -393,6 +396,9 @@ public class ConfigManager extends LifecycleAdapter implements FrameworkExt, Sco
// ReferenceConfig correlative methods
public void addReference(ReferenceConfigBase<?> referenceConfig) {
+ if (referenceConfig.getScopeModel() == null) {
+ referenceConfig.setScopeModel(applicationModel.getDefaultModule());
+ }
addConfig(referenceConfig);
}
@@ -466,6 +472,9 @@ public class ConfigManager extends LifecycleAdapter implements FrameworkExt, Sco
if (config == null) {
return;
}
+ if (config.getScopeModel() == null) {
+ config.setScopeModel(applicationModel);
+ }
addConfig(config, isUniqueConfig(config));
}