public ConsumeConcurrentlyStatus consumeMessage(List<MessageExt> msgsRMQList,
ConsumeConcurrentlyContext contextRMQ) {
MessageExt msgRMQ = msgsRMQList.get(0);
Message msg = ONSUtil.msgConvert(msgRMQ);
MessageListener listener = ConsumerImpl.this.subscribeTable.get(msg.getTopic());
if (null == listener) {
throw new ONSClientException("MessageListener is null");
}
final ConsumeContext context = new ConsumeContext();
Action action = listener.consume(msg, context);
if (action != null) {
switch (action) {
case CommitMessage:
return ConsumeConcurrentlyStatus.CONSUME_SUCCESS;
case ReconsumeLater: