package storm.emq; import com.xiaomi.infra.galaxy.emq.thrift.ReceiveMessageRequest; /** * Created by jiasheng on 15-12-28. */ public class DefaultEMQCoordinator implements EMQCoordinator { private final EMQConfig emqConfig; public DefaultEMQCoordinator(EMQConfig emqConfig) { this.emqConfig = emqConfig; } @Override public ReceiveMessageRequest newReceiveMessageRequest() { return new ReceiveMessageRequest(emqConfig.queueName) { { if (emqConfig.tag != null) setTagName(emqConfig.tag); } }; } }