Skip to content

Commit 9b89d41

Browse files
wanghbxxxxbeiwei30
authored andcommitted
make ConfigChangeEvent immutable (#3403)
1 parent 93a8ee0 commit 9b89d41

File tree

1 file changed

+5
-16
lines changed

1 file changed

+5
-16
lines changed

dubbo-configcenter/dubbo-configcenter-api/src/main/java/org/apache/dubbo/configcenter/ConfigChangeEvent.java

Lines changed: 5 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -17,15 +17,15 @@
1717
package org.apache.dubbo.configcenter;
1818

1919
/**
20-
* Config change event.
20+
* Config change event, immutable.
2121
*
2222
* @see ConfigChangeType
2323
*/
2424
public class ConfigChangeEvent {
25-
private String key;
25+
private final String key;
2626

27-
private String value;
28-
private ConfigChangeType changeType;
27+
private final String value;
28+
private final ConfigChangeType changeType;
2929

3030
public ConfigChangeEvent(String key, String value) {
3131
this(key, value, ConfigChangeType.MODIFIED);
@@ -41,23 +41,12 @@ public String getKey() {
4141
return key;
4242
}
4343

44-
public void setKey(String key) {
45-
this.key = key;
46-
}
47-
4844
public String getValue() {
4945
return value;
5046
}
5147

52-
public void setValue(String value) {
53-
this.value = value;
54-
}
55-
5648
public ConfigChangeType getChangeType() {
5749
return changeType;
5850
}
5951

60-
public void setChangeType(ConfigChangeType changeType) {
61-
this.changeType = changeType;
62-
}
63-
}
52+
}

0 commit comments

Comments
 (0)