This is an automated email from the ASF dual-hosted git repository.
yuanbo pushed a commit to branch TUBEMQ-421
in repository https://gitbox.apache.org/repos/asf/incubator-tubemq.git
The following commit(s) were added to refs/heads/TUBEMQ-421 by this push:
new 4da4e01 [TUBEMQ-492] amend some code regulation problem (#381)
4da4e01 is described below
commit 4da4e01507cb1134aa3ecee8e2f2ef8d254e5f75
Author: EMsnap <[email protected]>
AuthorDate: Wed Jan 6 18:43:35 2021 +0800
[TUBEMQ-492] amend some code regulation problem (#381)
---
.../controller/node/request/AddBrokersReq.java | 12 +++----
.../manager/controller/node/request/BaseReq.java | 6 ++--
.../controller/node/request/CloneOffsetReq.java | 10 +++---
.../controller/topic/TopicWebController.java | 18 ++++++----
.../apache/tubemq/manager/service/NodeService.java | 37 ++++++++++---------
.../manager/service/tube/AddTopicsResult.java | 4 +--
.../tubemq/manager/service/tube/BrokerConf.java | 34 +++++++++---------
.../manager/service/tube/BrokerStatusInfo.java | 6 ++--
.../tubemq/manager/service/tube/IpIdRelation.java | 4 +--
.../service/tube/TubeHttpBrokerCfgInfo.java | 42 +++++++++++-----------
.../service/tube/TubeHttpBrokerInfoList.java | 5 ++-
.../service/tube/TubeHttpTopicInfoList.java | 4 +--
.../apache/tubemq/manager/utils/ConvertUtils.java | 4 ++-
.../apache/tubemq/manager/utils/MasterUtils.java | 3 +-
14 files changed, 102 insertions(+), 87 deletions(-)
diff --git
a/tubemq-manager/src/main/java/org/apache/tubemq/manager/controller/node/request/AddBrokersReq.java
b/tubemq-manager/src/main/java/org/apache/tubemq/manager/controller/node/request/AddBrokersReq.java
index 66281e6..5bfb486 100644
---
a/tubemq-manager/src/main/java/org/apache/tubemq/manager/controller/node/request/AddBrokersReq.java
+++
b/tubemq-manager/src/main/java/org/apache/tubemq/manager/controller/node/request/AddBrokersReq.java
@@ -29,23 +29,23 @@ import static
org.apache.tubemq.manager.service.TubeMQHttpConst.*;
@Data
public class AddBrokersReq {
- public String confModAuthToken;
+ private String confModAuthToken;
- public String createUser;
+ private String createUser;
- public int clusterId;
+ private int clusterId;
/**
* admin_bath_add_broker_configure
*/
- public String method;
+ private String method;
/**
* op_modify
*/
- public String type;
+ private String type;
- public List<BrokerConf> brokerJsonSet;
+ private List<BrokerConf> brokerJsonSet;
public static AddBrokersReq getAddBrokerReq(String token, int clusterId) {
AddBrokersReq req = new AddBrokersReq();
diff --git
a/tubemq-manager/src/main/java/org/apache/tubemq/manager/controller/node/request/BaseReq.java
b/tubemq-manager/src/main/java/org/apache/tubemq/manager/controller/node/request/BaseReq.java
index 0159220..2a77d7c 100644
---
a/tubemq-manager/src/main/java/org/apache/tubemq/manager/controller/node/request/BaseReq.java
+++
b/tubemq-manager/src/main/java/org/apache/tubemq/manager/controller/node/request/BaseReq.java
@@ -21,7 +21,7 @@ import lombok.Data;
@Data
public class BaseReq {
- public String type;
- public Integer clusterId;
- public String method;
+ private String type;
+ private Integer clusterId;
+ private String method;
}
diff --git
a/tubemq-manager/src/main/java/org/apache/tubemq/manager/controller/node/request/CloneOffsetReq.java
b/tubemq-manager/src/main/java/org/apache/tubemq/manager/controller/node/request/CloneOffsetReq.java
index 645084d..afa80d6 100644
---
a/tubemq-manager/src/main/java/org/apache/tubemq/manager/controller/node/request/CloneOffsetReq.java
+++
b/tubemq-manager/src/main/java/org/apache/tubemq/manager/controller/node/request/CloneOffsetReq.java
@@ -21,9 +21,9 @@ import lombok.Data;
@Data
public class CloneOffsetReq extends BaseReq {
- public String sourceGroupName;
- public String modifyUser;
- public String topicName;
- public String targetGroupName;
- public String confModAuthToken;
+ private String sourceGroupName;
+ private String modifyUser;
+ private String topicName;
+ private String targetGroupName;
+ private String confModAuthToken;
}
diff --git
a/tubemq-manager/src/main/java/org/apache/tubemq/manager/controller/topic/TopicWebController.java
b/tubemq-manager/src/main/java/org/apache/tubemq/manager/controller/topic/TopicWebController.java
index 6addbab..7847ae6 100644
---
a/tubemq-manager/src/main/java/org/apache/tubemq/manager/controller/topic/TopicWebController.java
+++
b/tubemq-manager/src/main/java/org/apache/tubemq/manager/controller/topic/TopicWebController.java
@@ -70,12 +70,14 @@ public class TopicWebController {
*/
@PostMapping("/add")
public TubeMQResult addTopic(@RequestBody BatchAddTopicReq req) {
- if (req.getClusterId() == null)
+ if (req.getClusterId() == null) {
return TubeMQResult.getErrorResult("please input clusterId");
+ }
NodeEntry masterEntry =
nodeRepository.findNodeEntryByClusterIdIsAndMasterIsTrue(
req.getClusterId());
- if (masterEntry == null)
+ if (masterEntry == null) {
return TubeMQResult.getErrorResult("no such cluster");
+ }
return nodeService.addTopicsToBrokers(masterEntry, req.getBrokerIds(),
req.getAddTopicReqs());
}
@@ -88,12 +90,14 @@ public class TopicWebController {
*/
@PostMapping("/clone")
public TubeMQResult cloneTopic(@RequestBody CloneTopicReq req) throws
Exception {
- if (req.getClusterId() == null)
+ if (req.getClusterId() == null) {
return TubeMQResult.getErrorResult("please input clusterId");
+ }
NodeEntry masterEntry =
nodeRepository.findNodeEntryByClusterIdIsAndMasterIsTrue(
req.getClusterId());
- if (masterEntry == null)
+ if (masterEntry == null) {
return TubeMQResult.getErrorResult("no such cluster");
+ }
return nodeService.cloneTopicToBrokers(req, masterEntry);
}
@@ -173,12 +177,14 @@ public class TopicWebController {
@PostMapping("/clone/offset")
public @ResponseBody TubeMQResult cloneOffset(
@RequestBody CloneOffsetReq req) throws Exception {
- if (req.getClusterId() == null)
+ if (req.getClusterId() == null) {
return TubeMQResult.getErrorResult("please input clusterId");
+ }
NodeEntry masterEntry =
nodeRepository.findNodeEntryByClusterIdIsAndMasterIsTrue(
req.getClusterId());
- if (masterEntry == null)
+ if (masterEntry == null) {
return TubeMQResult.getErrorResult("no such cluster");
+ }
return nodeService.cloneOffsetToOtherGroups(req, masterEntry);
}
diff --git
a/tubemq-manager/src/main/java/org/apache/tubemq/manager/service/NodeService.java
b/tubemq-manager/src/main/java/org/apache/tubemq/manager/service/NodeService.java
index 7de3ec3..927025a 100644
---
a/tubemq-manager/src/main/java/org/apache/tubemq/manager/service/NodeService.java
+++
b/tubemq-manager/src/main/java/org/apache/tubemq/manager/service/NodeService.java
@@ -100,7 +100,7 @@ public class NodeService {
gson.fromJson(new
InputStreamReader(response.getEntity().getContent()),
TubeHttpBrokerInfoList.class);
// request return normal.
- if (brokerInfoList.getCode() == 0) {
+ if (brokerInfoList.getCode() == SUCCESS_CODE) {
// divide by state.
brokerInfoList.divideBrokerListByState();
return brokerInfoList;
@@ -120,7 +120,7 @@ public class NodeService {
TubeHttpTopicInfoList topicInfoList =
gson.fromJson(new
InputStreamReader(response.getEntity().getContent()),
TubeHttpTopicInfoList.class);
- if (topicInfoList.getErrCode() == 0) {
+ if (topicInfoList.getErrCode() == SUCCESS_CODE) {
return topicInfoList;
}
} catch (Exception ex) {
@@ -146,7 +146,7 @@ public class NodeService {
AddBrokerResult addBrokerResult =
addBrokersToClusterWithId(addBrokersReq, masterEntry);
// might have duplicate brokers
- if (addBrokerResult.getErrCode() != 0) {
+ if (addBrokerResult.getErrCode() != SUCCESS_CODE) {
return TubeMQResult.getErrorResult(addBrokerResult.getErrMsg());
}
List<Integer> brokerIds = getBrokerIds(addBrokerResult);
@@ -168,7 +168,7 @@ public class NodeService {
String brokerStr = StringUtils.join(brokerIds, ",");
addTopicReq.setBrokerId(brokerStr);
TubeMQResult result = addTopicToBrokers(addTopicReq,
masterEntry);
- if (result.getErrCode() == 0) {
+ if (result.getErrCode() == SUCCESS_CODE) {
addTopicsResult.getSuccessTopics().add(addTopicReq.getTopicName());
} else {
addTopicsResult.getFailTopics().add(addTopicReq.getTopicName());
@@ -242,7 +242,7 @@ public class NodeService {
TubeHttpResponse result =
gson.fromJson(new
InputStreamReader(response.getEntity().getContent()),
TubeHttpResponse.class);
- return result.getCode() == 0 && result.getErrCode() == 0;
+ return result.getCode() == SUCCESS_CODE && result.getErrCode() ==
SUCCESS_CODE;
} catch (Exception ex) {
log.error("exception caught while requesting broker status", ex);
}
@@ -343,7 +343,7 @@ public class NodeService {
TubeHttpResponse result =
gson.fromJson(new
InputStreamReader(response.getEntity().getContent()),
TubeHttpResponse.class);
- if (result.getErrCode() == 0 && result.getCode() == 0) {
+ if (result.getErrCode() == SUCCESS_CODE && result.getCode() ==
SUCCESS_CODE) {
log.info("reload tube broker cgi: " +
url + " ; return value : " + result.getCode());
}
@@ -456,20 +456,23 @@ public class NodeService {
TubeHttpTopicInfoList topicInfoList = requestTopicConfigInfo(master,
req.getTopicName());
TubeMQResult result = new TubeMQResult();
- if (topicInfoList != null) {
- List<TopicInfo> topicInfos = topicInfoList.getTopicInfo();
- // 2. for each broker, request to clone offset
- for (TopicInfo topicInfo : topicInfos) {
- String brokerIp = topicInfo.getBrokerIp();
- String url = SCHEMA + brokerIp + ":" + brokerWebPort
- + "/" + TUBE_REQUEST_PATH + "?" +
convertReqToQueryStr(req);
- result = requestMaster(url);
- if (result.getErrCode() != 0) {
- return result;
- }
+ if (topicInfoList == null) {
+ return result;
+ }
+
+ List<TopicInfo> topicInfos = topicInfoList.getTopicInfo();
+ // 2. for each broker, request to clone offset
+ for (TopicInfo topicInfo : topicInfos) {
+ String brokerIp = topicInfo.getBrokerIp();
+ String url = SCHEMA + brokerIp + ":" + brokerWebPort
+ + "/" + TUBE_REQUEST_PATH + "?" + convertReqToQueryStr(req);
+ result = requestMaster(url);
+ if (result.getErrCode() != SUCCESS_CODE) {
+ return result;
}
}
+
return result;
}
diff --git
a/tubemq-manager/src/main/java/org/apache/tubemq/manager/service/tube/AddTopicsResult.java
b/tubemq-manager/src/main/java/org/apache/tubemq/manager/service/tube/AddTopicsResult.java
index 6cd3b01..3be4582 100644
---
a/tubemq-manager/src/main/java/org/apache/tubemq/manager/service/tube/AddTopicsResult.java
+++
b/tubemq-manager/src/main/java/org/apache/tubemq/manager/service/tube/AddTopicsResult.java
@@ -25,7 +25,7 @@ import java.util.List;
@Data
public class AddTopicsResult {
- public List<String> failTopics = Lists.newArrayList();
+ private List<String> failTopics = Lists.newArrayList();
- public List<String> successTopics = Lists.newArrayList();
+ private List<String> successTopics = Lists.newArrayList();
}
diff --git
a/tubemq-manager/src/main/java/org/apache/tubemq/manager/service/tube/BrokerConf.java
b/tubemq-manager/src/main/java/org/apache/tubemq/manager/service/tube/BrokerConf.java
index 5dc908c..9590da9 100644
---
a/tubemq-manager/src/main/java/org/apache/tubemq/manager/service/tube/BrokerConf.java
+++
b/tubemq-manager/src/main/java/org/apache/tubemq/manager/service/tube/BrokerConf.java
@@ -22,23 +22,23 @@ import lombok.Data;
@Data
public class BrokerConf {
- public String brokerIp;
- public Integer brokerPort;
- public Integer brokerId;
- public String deleteWhen;
- public Integer numPartitions;
- public Integer unflushThreshold;
- public Integer unflushIntegererval;
- public Integer unflushDataHold;
- public boolean acceptPublish;
- public boolean acceptSubscribe;
- public String createUser;
- public Integer brokerTLSPort;
- public Integer numTopicStores;
- public Integer memCacheMsgCntInK;
- public Integer memCacheMsgSizeInMB;
- public Integer memCacheFlushIntegervl;
- public String deletePolicy;
+ private String brokerIp;
+ private Integer brokerPort;
+ private Integer brokerId;
+ private String deleteWhen;
+ private Integer numPartitions;
+ private Integer unflushThreshold;
+ private Integer unflushIntegererval;
+ private Integer unflushDataHold;
+ private boolean acceptPublish;
+ private boolean acceptSubscribe;
+ private String createUser;
+ private Integer brokerTLSPort;
+ private Integer numTopicStores;
+ private Integer memCacheMsgCntInK;
+ private Integer memCacheMsgSizeInMB;
+ private Integer memCacheFlushIntegervl;
+ private String deletePolicy;
public BrokerConf(BrokerConf other) {
this.brokerIp = other.brokerIp;
diff --git
a/tubemq-manager/src/main/java/org/apache/tubemq/manager/service/tube/BrokerStatusInfo.java
b/tubemq-manager/src/main/java/org/apache/tubemq/manager/service/tube/BrokerStatusInfo.java
index 11e806e..5982ac6 100644
---
a/tubemq-manager/src/main/java/org/apache/tubemq/manager/service/tube/BrokerStatusInfo.java
+++
b/tubemq-manager/src/main/java/org/apache/tubemq/manager/service/tube/BrokerStatusInfo.java
@@ -23,8 +23,8 @@ import java.util.List;
@Data
public class BrokerStatusInfo {
- public int code;
- public String errMsg;
+ private int code;
+ private String errMsg;
// total broker configuration info list of brokers.
- public List<BrokerConf> data;
+ private List<BrokerConf> data;
}
diff --git
a/tubemq-manager/src/main/java/org/apache/tubemq/manager/service/tube/IpIdRelation.java
b/tubemq-manager/src/main/java/org/apache/tubemq/manager/service/tube/IpIdRelation.java
index 963b79e..8beafbe 100644
---
a/tubemq-manager/src/main/java/org/apache/tubemq/manager/service/tube/IpIdRelation.java
+++
b/tubemq-manager/src/main/java/org/apache/tubemq/manager/service/tube/IpIdRelation.java
@@ -22,6 +22,6 @@ import lombok.Data;
@Data
public class IpIdRelation {
- public String ip;
- public Integer id;
+ private String ip;
+ private Integer id;
}
diff --git
a/tubemq-manager/src/main/java/org/apache/tubemq/manager/service/tube/TubeHttpBrokerCfgInfo.java
b/tubemq-manager/src/main/java/org/apache/tubemq/manager/service/tube/TubeHttpBrokerCfgInfo.java
index 5debb19..53fe096 100644
---
a/tubemq-manager/src/main/java/org/apache/tubemq/manager/service/tube/TubeHttpBrokerCfgInfo.java
+++
b/tubemq-manager/src/main/java/org/apache/tubemq/manager/service/tube/TubeHttpBrokerCfgInfo.java
@@ -19,25 +19,25 @@
package org.apache.tubemq.manager.service.tube;
public class TubeHttpBrokerCfgInfo {
- public boolean acceptPublish;
- public boolean acceptSubscribe;
- public Integer brokerId;
- public String brokerIp;
- public Integer brokerPort;
- public Integer brokerTLSPort;
- public String createDate;
- public String createUser;
- public String deletePolicy;
- public String deleteWhen;
- public String modifyDate;
- public String modifyUser;
- public Integer memCacheFlushIntvl;
- public Integer memCacheMsgCntInK;
- public Integer memCacheMsgSizeInMB;
- public Integer numPartitions;
- public Integer numTopicStores;
- public Integer unflushDataHold;
- public Integer unflushInterval;
- public Integer unflushThreshold;
- public boolean hasTLSPort;
+ private boolean acceptPublish;
+ private boolean acceptSubscribe;
+ private Integer brokerId;
+ private String brokerIp;
+ private Integer brokerPort;
+ private Integer brokerTLSPort;
+ private String createDate;
+ private String createUser;
+ private String deletePolicy;
+ private String deleteWhen;
+ private String modifyDate;
+ private String modifyUser;
+ private Integer memCacheFlushIntvl;
+ private Integer memCacheMsgCntInK;
+ private Integer memCacheMsgSizeInMB;
+ private Integer numPartitions;
+ private Integer numTopicStores;
+ private Integer unflushDataHold;
+ private Integer unflushInterval;
+ private Integer unflushThreshold;
+ private boolean hasTLSPort;
}
diff --git
a/tubemq-manager/src/main/java/org/apache/tubemq/manager/service/tube/TubeHttpBrokerInfoList.java
b/tubemq-manager/src/main/java/org/apache/tubemq/manager/service/tube/TubeHttpBrokerInfoList.java
index 83767ce..bea2387 100644
---
a/tubemq-manager/src/main/java/org/apache/tubemq/manager/service/tube/TubeHttpBrokerInfoList.java
+++
b/tubemq-manager/src/main/java/org/apache/tubemq/manager/service/tube/TubeHttpBrokerInfoList.java
@@ -72,7 +72,10 @@ public class TubeHttpBrokerInfoList {
@Override
public boolean equals(Object o) {
- if (o == this) return true;
+ if (o == this) {
+ return true;
+ }
+
if (!(o instanceof BrokerInfo)) {
return false;
}
diff --git
a/tubemq-manager/src/main/java/org/apache/tubemq/manager/service/tube/TubeHttpTopicInfoList.java
b/tubemq-manager/src/main/java/org/apache/tubemq/manager/service/tube/TubeHttpTopicInfoList.java
index ae747a9..0ba3426 100644
---
a/tubemq-manager/src/main/java/org/apache/tubemq/manager/service/tube/TubeHttpTopicInfoList.java
+++
b/tubemq-manager/src/main/java/org/apache/tubemq/manager/service/tube/TubeHttpTopicInfoList.java
@@ -21,6 +21,7 @@ import static
org.apache.tubemq.manager.service.TubeMQHttpConst.BATCH_ADD_TOPIC;
import static org.apache.tubemq.manager.service.TubeMQHttpConst.OP_MODIFY;
import static org.apache.tubemq.manager.service.TubeMQHttpConst.WEB_API;
+import com.google.common.collect.Lists;
import java.util.ArrayList;
import java.util.List;
import lombok.Data;
@@ -104,11 +105,10 @@ public class TubeHttpTopicInfoList {
public List<TopicInfo> getTopicInfo() {
- List<Integer> tmpBrokerIdList = new ArrayList<>();
if (data != null) {
return data.get(0).getTopicInfo();
}
- return null;
+ return Lists.newArrayList();
}
public AddTopicReq getAddTopicReq(List<Integer> brokerIds, List<String>
targetTopicNames, String token) {
diff --git
a/tubemq-manager/src/main/java/org/apache/tubemq/manager/utils/ConvertUtils.java
b/tubemq-manager/src/main/java/org/apache/tubemq/manager/utils/ConvertUtils.java
index 91e4f8f..f59bb73 100644
---
a/tubemq-manager/src/main/java/org/apache/tubemq/manager/utils/ConvertUtils.java
+++
b/tubemq-manager/src/main/java/org/apache/tubemq/manager/utils/ConvertUtils.java
@@ -49,7 +49,9 @@ public class ConvertUtils {
Object o = field.get(req);
String value;
// convert list to json string
- if (o == null) continue;
+ if (o == null) {
+ continue;
+ }
if (o instanceof List) {
value = gson.toJson(o);
} else {
diff --git
a/tubemq-manager/src/main/java/org/apache/tubemq/manager/utils/MasterUtils.java
b/tubemq-manager/src/main/java/org/apache/tubemq/manager/utils/MasterUtils.java
index 811dbca..5dea029 100644
---
a/tubemq-manager/src/main/java/org/apache/tubemq/manager/utils/MasterUtils.java
+++
b/tubemq-manager/src/main/java/org/apache/tubemq/manager/utils/MasterUtils.java
@@ -49,6 +49,7 @@ import static
org.apache.tubemq.manager.service.TubeMQHttpConst.SCHEMA;
@Component
public class MasterUtils {
+ public static final int SUCCESS_CODE = 0;
private static CloseableHttpClient httpclient =
HttpClients.createDefault();
private static Gson gson = new Gson();
public static final String TUBE_REQUEST_PATH = "webapi.htm";
@@ -78,7 +79,7 @@ public class MasterUtils {
TubeHttpResponse tubeResponse =
gson.fromJson(new
InputStreamReader(response.getEntity().getContent()),
TubeHttpResponse.class);
- if (tubeResponse.getCode() == 0 && tubeResponse.getErrCode() == 0)
{
+ if (tubeResponse.getCode() == SUCCESS_CODE &&
tubeResponse.getErrCode() == SUCCESS_CODE) {
return defaultResult;
} else {
defaultResult = getErrorResult(tubeResponse.getErrMsg());