From 370fee164a7fd32b3fe1cb2df571715765bc515e Mon Sep 17 00:00:00 2001 From: lepdou Date: Fri, 23 Sep 2022 16:35:00 +0800 Subject: [PATCH] set registration metadata modifiedable --- .../cloud/polaris/registry/PolarisRegistration.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 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 3d6a818fc..976a9e195 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 @@ -54,7 +54,7 @@ public class PolarisRegistration implements Registration { private Map metadata; - private final String host; + private String host; public PolarisRegistration( PolarisDiscoveryProperties polarisDiscoveryProperties, @@ -78,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(); @@ -108,7 +112,7 @@ public class PolarisRegistration implements Registration { instanceMetadata.putAll(staticMetadataManager.getMergedStaticMetadata()); - this.metadata = Collections.unmodifiableMap(instanceMetadata); + this.metadata = instanceMetadata; } return metadata; }