You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@rocketmq.apache.org by do...@apache.org on 2021/11/24 07:44:43 UTC
[rocketmq] branch 5.0.0-alpha-static-topic updated: Fix serialize problem
This is an automated email from the ASF dual-hosted git repository.
dongeforever pushed a commit to branch 5.0.0-alpha-static-topic
in repository https://gitbox.apache.org/repos/asf/rocketmq.git
The following commit(s) were added to refs/heads/5.0.0-alpha-static-topic by this push:
new 8962581 Fix serialize problem
8962581 is described below
commit 8962581ec2d756dcb4d64db5cecc421488e3da9f
Author: dongeforever <do...@apache.org>
AuthorDate: Wed Nov 24 15:44:32 2021 +0800
Fix serialize problem
---
.../statictopic/TopicConfigAndQueueMapping.java | 4 +++
.../common/statictopic/TopicQueueMappingInfo.java | 2 ++
.../common/statictopic/TopicQueueMappingOne.java | 1 -
.../statictopic/TopicRemappingDetailWrapper.java | 34 ++++++++++++++++++++--
4 files changed, 37 insertions(+), 4 deletions(-)
diff --git a/common/src/main/java/org/apache/rocketmq/common/statictopic/TopicConfigAndQueueMapping.java b/common/src/main/java/org/apache/rocketmq/common/statictopic/TopicConfigAndQueueMapping.java
index dea1bc3..af891d0 100644
--- a/common/src/main/java/org/apache/rocketmq/common/statictopic/TopicConfigAndQueueMapping.java
+++ b/common/src/main/java/org/apache/rocketmq/common/statictopic/TopicConfigAndQueueMapping.java
@@ -32,4 +32,8 @@ public class TopicConfigAndQueueMapping extends TopicConfig {
public TopicQueueMappingDetail getMappingDetail() {
return mappingDetail;
}
+
+ public void setMappingDetail(TopicQueueMappingDetail mappingDetail) {
+ this.mappingDetail = mappingDetail;
+ }
}
diff --git a/common/src/main/java/org/apache/rocketmq/common/statictopic/TopicQueueMappingInfo.java b/common/src/main/java/org/apache/rocketmq/common/statictopic/TopicQueueMappingInfo.java
index ba5af9b..7636fd5 100644
--- a/common/src/main/java/org/apache/rocketmq/common/statictopic/TopicQueueMappingInfo.java
+++ b/common/src/main/java/org/apache/rocketmq/common/statictopic/TopicQueueMappingInfo.java
@@ -92,4 +92,6 @@ public class TopicQueueMappingInfo extends RemotingSerializable {
public void setCurrIdMap(ConcurrentMap<Integer, Integer> currIdMap) {
this.currIdMap = currIdMap;
}
+
+
}
diff --git a/common/src/main/java/org/apache/rocketmq/common/statictopic/TopicQueueMappingOne.java b/common/src/main/java/org/apache/rocketmq/common/statictopic/TopicQueueMappingOne.java
index d802575..801cd67 100644
--- a/common/src/main/java/org/apache/rocketmq/common/statictopic/TopicQueueMappingOne.java
+++ b/common/src/main/java/org/apache/rocketmq/common/statictopic/TopicQueueMappingOne.java
@@ -16,7 +16,6 @@
*/
package org.apache.rocketmq.common.statictopic;
-import com.google.common.collect.ImmutableList;
import org.apache.rocketmq.remoting.protocol.RemotingSerializable;
import java.util.List;
diff --git a/common/src/main/java/org/apache/rocketmq/common/statictopic/TopicRemappingDetailWrapper.java b/common/src/main/java/org/apache/rocketmq/common/statictopic/TopicRemappingDetailWrapper.java
index 80742dc..e865b6b 100644
--- a/common/src/main/java/org/apache/rocketmq/common/statictopic/TopicRemappingDetailWrapper.java
+++ b/common/src/main/java/org/apache/rocketmq/common/statictopic/TopicRemappingDetailWrapper.java
@@ -15,9 +15,9 @@ public class TopicRemappingDetailWrapper extends RemotingSerializable {
public static final String SUFFIX_AFTER = ".after";
- private final String topic;
- private final String type;
- private final long epoch;
+ private String topic;
+ private String type;
+ private long epoch;
private Map<String, TopicConfigAndQueueMapping> brokerConfigMap = new HashMap<String, TopicConfigAndQueueMapping>();
@@ -25,6 +25,10 @@ public class TopicRemappingDetailWrapper extends RemotingSerializable {
private Set<String> brokerToMapOut = new HashSet<String>();
+ public TopicRemappingDetailWrapper() {
+
+ }
+
public TopicRemappingDetailWrapper(String topic, String type, long epoch, Map<String, TopicConfigAndQueueMapping> brokerConfigMap, Set<String> brokerToMapIn, Set<String> brokerToMapOut) {
this.topic = topic;
this.type = type;
@@ -57,4 +61,28 @@ public class TopicRemappingDetailWrapper extends RemotingSerializable {
public Set<String> getBrokerToMapOut() {
return brokerToMapOut;
}
+
+ public void setBrokerConfigMap(Map<String, TopicConfigAndQueueMapping> brokerConfigMap) {
+ this.brokerConfigMap = brokerConfigMap;
+ }
+
+ public void setBrokerToMapIn(Set<String> brokerToMapIn) {
+ this.brokerToMapIn = brokerToMapIn;
+ }
+
+ public void setBrokerToMapOut(Set<String> brokerToMapOut) {
+ this.brokerToMapOut = brokerToMapOut;
+ }
+
+ public void setTopic(String topic) {
+ this.topic = topic;
+ }
+
+ public void setType(String type) {
+ this.type = type;
+ }
+
+ public void setEpoch(long epoch) {
+ this.epoch = epoch;
+ }
}