package com.zt.common.message.producer; import com.zt.common.message.consumer.AbstractMessageQueue; import com.zt.common.message.model.Message; import com.zt.common.message.model.MessageSendException; import java.util.List; /** * 同步队列发送,内部应用 * * @author wacxhs */ public class SynchronousQueueProducer extends AbstractMessageQueue implements MessageProducer { @Override public void sendToQueue(Message message) throws MessageSendException { handleMessage(message); } @Override public void sendToQueue(List messages) throws MessageSendException { if (messages != null && !messages.isEmpty()) { for (Message message : messages) { sendToQueue(message); } } } }