This is an automated email from the ASF dual-hosted git repository.
aaronai 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 5be473a69 [ISSUE #4658] remove redundant logic (#5245)
5be473a69 is described below
commit 5be473a690a2a1983c6941ca23b1a4f048e84be1
Author: zhiliatom <[email protected]>
AuthorDate: Sat Oct 8 14:25:49 2022 +0800
[ISSUE #4658] remove redundant logic (#5245)
* [ISSUE #4658] remove redundant logic
* Update
client/src/main/java/org/apache/rocketmq/client/impl/producer/DefaultMQProducerImpl.java
* Update
client/src/main/java/org/apache/rocketmq/client/impl/producer/DefaultMQProducerImpl.java
Co-authored-by: lizhimins <[email protected]>
* Update
client/src/main/java/org/apache/rocketmq/client/impl/producer/DefaultMQProducerImpl.java
Co-authored-by: Aaron Ai <[email protected]>
Co-authored-by: lizhimins <[email protected]>
---
.../apache/rocketmq/client/impl/producer/DefaultMQProducerImpl.java | 6 ++----
1 file changed, 2 insertions(+), 4 deletions(-)
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 89c549944..ab0d21d77 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
@@ -348,11 +348,9 @@ public class DefaultMQProducerImpl implements
MQProducerInner {
try {
if (transactionCheckListener != null) {
localTransactionState =
transactionCheckListener.checkLocalTransactionState(message);
- } else if (transactionListener != null) {
- log.debug("Used new check API in transaction
message");
- localTransactionState =
transactionListener.checkLocalTransaction(message);
} else {
- log.warn("CheckTransactionState, pick
transactionListener by group[{}] failed", group);
+ log.debug("TransactionCheckListener is null, used
new check API, producerGroup={}", group);
+ localTransactionState =
transactionListener.checkLocalTransaction(message);
}
} catch (Throwable e) {
log.error("Broker call checkTransactionState, but
checkLocalTransactionState exception", e);