RetException优化

This commit is contained in:
redkale
2024-08-23 10:20:52 +08:00
parent cce667e019
commit 6fb70c3945
3 changed files with 50 additions and 5 deletions

View File

@@ -0,0 +1,36 @@
/*
*/
package org.redkale.test.mq;
import org.redkale.mq.MessageConsumer;
import org.redkale.mq.MessageEvent;
import org.redkale.mq.ResourceConsumer;
import org.redkale.util.AnyValue;
/**
*
* @author zhangjx
*/
@ResourceConsumer(mq = "mymq", regexTopic = "test_.*")
public class TestMessageRegexConsumer implements MessageConsumer<TestBean> {
@Override
public void init(AnyValue config) {
System.out.println("执行 TestMessageRegexConsumer.init");
}
@Override
public void onMessage(MessageEvent<TestBean>[] events) {
for (MessageEvent<TestBean> event : events) {
System.out.println("TestMessageRegexConsumer消费消息, message: " + event.getMessage());
}
}
@Override
public void destroy(AnyValue config) {
System.out.println("执行 TestMessageRegexConsumer.destroy");
}
}