public bool Listen(string topic, MQMsgCallback evt) { callback = evt; if (!Connecting()) { return false; } IMessageConsumer consumer = mqSession.CreateConsumer(new Apache.NMS.ActiveMQ.Commands.ActiveMQTopic(topic)); //注册监听事件 consumer.Listener += OnTopic; return true; }
public bool Listen(List<string> topics, MQMsgCallback evt) { callback = evt; if (!Connecting()) { return false; } foreach (string it in topics) { IMessageConsumer consumer = mqSession.CreateConsumer(new Apache.NMS.ActiveMQ.Commands.ActiveMQTopic(it)); //注册监听事件 consumer.Listener += OnTopic; } return true; }