From 18d13ba43c71c0c6eec2ce6169afdb97bb3b84ba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=8F=E9=AD=8F=2C=E5=B0=8F=E9=AD=8F=2C=E6=88=91?= =?UTF-8?q?=E4=BB=AC=E8=A6=81=E5=8E=BB=E5=93=AA=E9=87=8C=E5=91=80?= Date: Mon, 12 Sep 2022 17:39:33 +0800 Subject: [PATCH] =?UTF-8?q?InstancePreRegisteredEvent=E5=92=8CInstanceRegi?= =?UTF-8?q?steredEvent=20=E4=BF=AE=E6=94=B9=20PolarisRegistration=E7=9B=B8?= =?UTF-8?q?=E5=85=B3=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../cloud/polaris/registry/PolarisRegistration.java | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/spring-cloud-starter-tencent-polaris-discovery/src/main/java/com/tencent/cloud/polaris/registry/PolarisRegistration.java b/spring-cloud-starter-tencent-polaris-discovery/src/main/java/com/tencent/cloud/polaris/registry/PolarisRegistration.java index ef704fb62..4ae8ecbec 100644 --- a/spring-cloud-starter-tencent-polaris-discovery/src/main/java/com/tencent/cloud/polaris/registry/PolarisRegistration.java +++ b/spring-cloud-starter-tencent-polaris-discovery/src/main/java/com/tencent/cloud/polaris/registry/PolarisRegistration.java @@ -19,7 +19,6 @@ package com.tencent.cloud.polaris.registry; import java.net.URI; -import java.util.Collections; import java.util.HashMap; import java.util.Map; @@ -37,7 +36,7 @@ import org.springframework.util.CollectionUtils; /** * Registration object of Polaris. * - * @author Haotian Zhang, Andrew Shan, Jie Cheng, Palmer.Xu + * @author Haotian Zhang, Andrew Shan, Jie Cheng, Palmer.Xu, changjin wei(魏昌进) */ public class PolarisRegistration implements Registration { @@ -55,7 +54,7 @@ public class PolarisRegistration implements Registration { private Map metadata; - private final String host; + private String host; public PolarisRegistration( PolarisDiscoveryProperties polarisDiscoveryProperties, @@ -79,6 +78,10 @@ public class PolarisRegistration implements Registration { return host; } + public void setHost(String host) { + this.host = host; + } + @Override public int getPort() { return polarisDiscoveryProperties.getPort(); @@ -109,7 +112,7 @@ public class PolarisRegistration implements Registration { instanceMetadata.putAll(staticMetadataManager.getMergedStaticMetadata()); - this.metadata = Collections.unmodifiableMap(instanceMetadata); + this.metadata = instanceMetadata; } return metadata; }