This is an automated email from the ASF dual-hosted git repository.
lizhimin pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/rocketmq.git
The following commit(s) were added to refs/heads/develop by this push:
new 689c1ec616 [ISSUE #9302] SendMessageContext add message type (#9303)
689c1ec616 is described below
commit 689c1ec6161e9de5c3b800d28bcafa57d4e22b77
Author: ymwneu <[email protected]>
AuthorDate: Wed Apr 9 15:39:24 2025 +0800
[ISSUE #9302] SendMessageContext add message type (#9303)
---
.../rocketmq/broker/processor/AbstractSendMessageProcessor.java | 7 +++++++
1 file changed, 7 insertions(+)
diff --git
a/broker/src/main/java/org/apache/rocketmq/broker/processor/AbstractSendMessageProcessor.java
b/broker/src/main/java/org/apache/rocketmq/broker/processor/AbstractSendMessageProcessor.java
index 39befedaa2..16c137dd2e 100644
---
a/broker/src/main/java/org/apache/rocketmq/broker/processor/AbstractSendMessageProcessor.java
+++
b/broker/src/main/java/org/apache/rocketmq/broker/processor/AbstractSendMessageProcessor.java
@@ -380,6 +380,13 @@ public abstract class AbstractSendMessageProcessor
implements NettyRequestProces
if (properties.containsKey(MessageConst.PROPERTY_SHARDING_KEY)) {
sendMessageContext.setMsgType(MessageType.Order_Msg);
+ } else if
(properties.containsKey(MessageConst.PROPERTY_DELAY_TIME_LEVEL)
+ ||
properties.containsKey(MessageConst.PROPERTY_TIMER_DELIVER_MS)
+ ||
properties.containsKey(MessageConst.PROPERTY_TIMER_DELAY_SEC)
+ ||
properties.containsKey(MessageConst.PROPERTY_TIMER_DELAY_MS)) {
+ sendMessageContext.setMsgType(MessageType.Delay_Msg);
+ } else if
(Boolean.parseBoolean(properties.get(MessageConst.PROPERTY_TRANSACTION_PREPARED)))
{
+ sendMessageContext.setMsgType(MessageType.Trans_Msg_Half);
} else {
sendMessageContext.setMsgType(MessageType.Normal_Msg);
}