This is an automated email from the ASF dual-hosted git repository.

yukon pushed a commit to branch 4.9.x
in repository https://gitbox.apache.org/repos/asf/rocketmq.git


The following commit(s) were added to refs/heads/4.9.x by this push:
     new 0e4344408  [ISSUE #3905] Remove unused header fields
0e4344408 is described below

commit 0e43444081507b422c9911869748698c1d71b003
Author: zhouxiang <[email protected]>
AuthorDate: Mon Oct 17 15:21:41 2022 +0800

     [ISSUE #3905] Remove unused header fields
    
     * including `CheckTransactionStateRequestHeader`, 
`EndTransactionRequestHeader`,
     `ReplyMessageRequestHeader`
---
 .../rocketmq/broker/processor/ReplyMessageProcessor.java      |  1 -
 .../rocketmq/client/impl/producer/DefaultMQProducerImpl.java  |  2 --
 .../protocol/header/CheckTransactionStateRequestHeader.java   |  9 ---------
 .../common/protocol/header/EndTransactionRequestHeader.java   | 11 -----------
 .../common/protocol/header/ReplyMessageRequestHeader.java     |  4 ++--
 5 files changed, 2 insertions(+), 25 deletions(-)

diff --git 
a/broker/src/main/java/org/apache/rocketmq/broker/processor/ReplyMessageProcessor.java
 
b/broker/src/main/java/org/apache/rocketmq/broker/processor/ReplyMessageProcessor.java
index 42b2edb6c..133165b9f 100644
--- 
a/broker/src/main/java/org/apache/rocketmq/broker/processor/ReplyMessageProcessor.java
+++ 
b/broker/src/main/java/org/apache/rocketmq/broker/processor/ReplyMessageProcessor.java
@@ -173,7 +173,6 @@ public class ReplyMessageProcessor extends 
AbstractSendMessageProcessor {
         replyMessageRequestHeader.setProperties(requestHeader.getProperties());
         
replyMessageRequestHeader.setReconsumeTimes(requestHeader.getReconsumeTimes());
         replyMessageRequestHeader.setUnitMode(requestHeader.isUnitMode());
-        replyMessageRequestHeader.setBname(requestHeader.getBname());
 
         RemotingCommand request = 
RemotingCommand.createRequestCommand(RequestCode.PUSH_REPLY_MESSAGE_TO_CLIENT, 
replyMessageRequestHeader);
         request.setBody(msg.getBody());
diff --git 
a/client/src/main/java/org/apache/rocketmq/client/impl/producer/DefaultMQProducerImpl.java
 
b/client/src/main/java/org/apache/rocketmq/client/impl/producer/DefaultMQProducerImpl.java
index deb49e755..6f3c59753 100644
--- 
a/client/src/main/java/org/apache/rocketmq/client/impl/producer/DefaultMQProducerImpl.java
+++ 
b/client/src/main/java/org/apache/rocketmq/client/impl/producer/DefaultMQProducerImpl.java
@@ -351,7 +351,6 @@ public class DefaultMQProducerImpl implements 
MQProducerInner {
                 
thisHeader.setTranStateTableOffset(checkRequestHeader.getTranStateTableOffset());
                 thisHeader.setFromTransactionCheck(true);
                 thisHeader.setBname(checkRequestHeader.getBname());
-                thisHeader.setQueueId(checkRequestHeader.getQueueId());
 
                 String uniqueKey = 
message.getProperties().get(MessageConst.PROPERTY_UNIQ_CLIENT_MESSAGE_ID_KEYIDX);
                 if (uniqueKey == null) {
@@ -1327,7 +1326,6 @@ public class DefaultMQProducerImpl implements 
MQProducerInner {
         requestHeader.setTransactionId(transactionId);
         requestHeader.setCommitLogOffset(id.getOffset());
         requestHeader.setBname(sendResult.getMessageQueue().getBrokerName());
-        requestHeader.setQueueId(sendResult.getMessageQueue().getQueueId());
         switch (localTransactionState) {
             case COMMIT_MESSAGE:
                 
requestHeader.setCommitOrRollback(MessageSysFlag.TRANSACTION_COMMIT_TYPE);
diff --git 
a/common/src/main/java/org/apache/rocketmq/common/protocol/header/CheckTransactionStateRequestHeader.java
 
b/common/src/main/java/org/apache/rocketmq/common/protocol/header/CheckTransactionStateRequestHeader.java
index 8c4b87c4a..d53091e65 100644
--- 
a/common/src/main/java/org/apache/rocketmq/common/protocol/header/CheckTransactionStateRequestHeader.java
+++ 
b/common/src/main/java/org/apache/rocketmq/common/protocol/header/CheckTransactionStateRequestHeader.java
@@ -32,7 +32,6 @@ public class CheckTransactionStateRequestHeader extends 
RpcRequestHeader {
     private String msgId;
     private String transactionId;
     private String offsetMsgId;
-    private int queueId;
 
     @Override
     public void checkFields() throws RemotingCommandException {
@@ -77,12 +76,4 @@ public class CheckTransactionStateRequestHeader extends 
RpcRequestHeader {
     public void setOffsetMsgId(String offsetMsgId) {
         this.offsetMsgId = offsetMsgId;
     }
-
-    public int getQueueId() {
-        return queueId;
-    }
-
-    public void setQueueId(int queueId) {
-        this.queueId = queueId;
-    }
 }
diff --git 
a/common/src/main/java/org/apache/rocketmq/common/protocol/header/EndTransactionRequestHeader.java
 
b/common/src/main/java/org/apache/rocketmq/common/protocol/header/EndTransactionRequestHeader.java
index 42a09e8e5..bd2f4ac54 100644
--- 
a/common/src/main/java/org/apache/rocketmq/common/protocol/header/EndTransactionRequestHeader.java
+++ 
b/common/src/main/java/org/apache/rocketmq/common/protocol/header/EndTransactionRequestHeader.java
@@ -43,8 +43,6 @@ public class EndTransactionRequestHeader extends 
RpcRequestHeader {
 
     private String transactionId;
 
-    private int queueId;
-
     @Override
     public void checkFields() throws RemotingCommandException {
         if (MessageSysFlag.TRANSACTION_NOT_TYPE == this.commitOrRollback) {
@@ -128,16 +126,7 @@ public class EndTransactionRequestHeader extends 
RpcRequestHeader {
             ", fromTransactionCheck=" + fromTransactionCheck +
             ", msgId='" + msgId + '\'' +
             ", transactionId='" + transactionId + '\'' +
-            ", queueId=" + queueId +
             ", bname='" + bname + '\'' +
             '}';
     }
-
-    public int getQueueId() {
-        return queueId;
-    }
-
-    public void setQueueId(int queueId) {
-        this.queueId = queueId;
-    }
 }
diff --git 
a/common/src/main/java/org/apache/rocketmq/common/protocol/header/ReplyMessageRequestHeader.java
 
b/common/src/main/java/org/apache/rocketmq/common/protocol/header/ReplyMessageRequestHeader.java
index aa747e9f4..3bb09073f 100644
--- 
a/common/src/main/java/org/apache/rocketmq/common/protocol/header/ReplyMessageRequestHeader.java
+++ 
b/common/src/main/java/org/apache/rocketmq/common/protocol/header/ReplyMessageRequestHeader.java
@@ -17,12 +17,12 @@
 
 package org.apache.rocketmq.common.protocol.header;
 
-import org.apache.rocketmq.common.rpc.RpcRequestHeader;
+import org.apache.rocketmq.remoting.CommandCustomHeader;
 import org.apache.rocketmq.remoting.annotation.CFNotNull;
 import org.apache.rocketmq.remoting.annotation.CFNullable;
 import org.apache.rocketmq.remoting.exception.RemotingCommandException;
 
-public class ReplyMessageRequestHeader extends RpcRequestHeader {
+public class ReplyMessageRequestHeader implements CommandCustomHeader {
     @CFNotNull
     private String producerGroup;
     @CFNotNull

Reply via email to