You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
32 lines
1.1 KiB
32 lines
1.1 KiB
4 years ago
|
package com.epmet.mq;
|
||
|
|
||
|
import com.epmet.commons.rocketmq.constants.ConsomerGroupConstants;
|
||
|
import com.epmet.commons.rocketmq.constants.TopicConstants;
|
||
|
import com.epmet.commons.rocketmq.register.MQAbstractRegister;
|
||
|
import com.epmet.commons.rocketmq.register.MQConsumerProperties;
|
||
|
import com.epmet.mq.listener.ICWarnStatsEventListener;
|
||
|
import org.apache.rocketmq.common.protocol.heartbeat.MessageModel;
|
||
|
import org.springframework.stereotype.Component;
|
||
|
|
||
|
/**
|
||
|
* @Description 如果rocketmq.enable=true,这里必须实现,且 实例化
|
||
|
* @author wxz
|
||
|
* @date 2021.07.14 17:13:41
|
||
|
*/
|
||
|
@Component
|
||
|
public class RocketMQWarnStatsRegister extends MQAbstractRegister {
|
||
|
|
||
|
@Override
|
||
|
public void registerAllListeners(String env, MQConsumerProperties consumerProperties) {
|
||
|
// 客户初始化监听器注册
|
||
|
register(consumerProperties,
|
||
|
ConsomerGroupConstants.IC_WARN_STATS_EVENT_LISTENER_GROUP,
|
||
|
MessageModel.CLUSTERING,
|
||
|
TopicConstants.IC_RESI_USER,
|
||
|
"*",
|
||
|
new ICWarnStatsEventListener());
|
||
|
|
||
|
// ...其他监听器类似
|
||
|
}
|
||
|
}
|