diff --git a/dubbo-configcenter/dubbo-configcenter-api/src/main/java/org/apache/dubbo/configcenter/ConfigChangeEvent.java b/dubbo-configcenter/dubbo-configcenter-api/src/main/java/org/apache/dubbo/configcenter/ConfigChangeEvent.java index 950227595a6..4a2190a4796 100644 --- a/dubbo-configcenter/dubbo-configcenter-api/src/main/java/org/apache/dubbo/configcenter/ConfigChangeEvent.java +++ b/dubbo-configcenter/dubbo-configcenter-api/src/main/java/org/apache/dubbo/configcenter/ConfigChangeEvent.java @@ -17,15 +17,15 @@ package org.apache.dubbo.configcenter; /** - * Config change event. + * Config change event, immutable. * * @see ConfigChangeType */ public class ConfigChangeEvent { - private String key; + private final String key; - private String value; - private ConfigChangeType changeType; + private final String value; + private final ConfigChangeType changeType; public ConfigChangeEvent(String key, String value) { this(key, value, ConfigChangeType.MODIFIED); @@ -41,23 +41,12 @@ public String getKey() { return key; } - public void setKey(String key) { - this.key = key; - } - public String getValue() { return value; } - public void setValue(String value) { - this.value = value; - } - public ConfigChangeType getChangeType() { return changeType; } - public void setChangeType(ConfigChangeType changeType) { - this.changeType = changeType; - } -} +} \ No newline at end of file