This is an automated email from the ASF dual-hosted git repository.
jinrongtong pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/rocketmq-spring.git
The following commit(s) were added to refs/heads/master by this push:
new b2717f3 feat:Modify the inner class call to use the bean instance
invocation method (#687)
b2717f3 is described below
commit b2717f32c63a396ca00eb8899e7402bccb4039df
Author: fizz <[email protected]>
AuthorDate: Mon Dec 16 14:28:14 2024 +0800
feat:Modify the inner class call to use the bean instance invocation method
(#687)
---
.../rocketmq/spring/support/DefaultRocketMQListenerContainer.java | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git
a/rocketmq-spring-boot/src/main/java/org/apache/rocketmq/spring/support/DefaultRocketMQListenerContainer.java
b/rocketmq-spring-boot/src/main/java/org/apache/rocketmq/spring/support/DefaultRocketMQListenerContainer.java
index e632fbc..c3bf81b 100644
---
a/rocketmq-spring-boot/src/main/java/org/apache/rocketmq/spring/support/DefaultRocketMQListenerContainer.java
+++
b/rocketmq-spring-boot/src/main/java/org/apache/rocketmq/spring/support/DefaultRocketMQListenerContainer.java
@@ -429,7 +429,8 @@ public class DefaultRocketMQListenerContainer implements
InitializingBean,
log.debug("received msg: {}", messageExt);
try {
long now = System.currentTimeMillis();
- handleMessage(messageExt);
+ DefaultRocketMQListenerContainer container =
applicationContext.getBean(name, DefaultRocketMQListenerContainer.class);
+ container.handleMessage(messageExt);
long costTime = System.currentTimeMillis() - now;
log.debug("consume {} cost: {} ms", messageExt.getMsgId(),
costTime);
} catch (Exception e) {
@@ -452,7 +453,8 @@ public class DefaultRocketMQListenerContainer implements
InitializingBean,
log.debug("received msg: {}", messageExt);
try {
long now = System.currentTimeMillis();
- handleMessage(messageExt);
+ DefaultRocketMQListenerContainer container =
applicationContext.getBean(name, DefaultRocketMQListenerContainer.class);
+ container.handleMessage(messageExt);
long costTime = System.currentTimeMillis() - now;
log.debug("consume {} cost: {} ms", messageExt.getMsgId(),
costTime);
} catch (Exception e) {