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: