blob: 1553cc978a48f7a7af29d3c32e8ef8f88e40952c [file] [log] [blame]
#pragma once
#include "rocketmq/MQSelector.h"
ROCKETMQ_NAMESPACE_BEGIN
class MessageGroupQueueSelector : public MessageQueueSelector {
public:
explicit MessageGroupQueueSelector(std::string message_group);
MQMessageQueue select(const std::vector<MQMessageQueue>& mqs, const MQMessage& msg, void* arg) override;
private:
std::string message_group_;
};
ROCKETMQ_NAMESPACE_END