/**
* $Id: SendResult.java 1831 2013-05-16 01:39:51Z shijia.wxr $
*/
package com.alibaba.rocketmq.client.producer;
import com.alibaba.rocketmq.common.MessageQueue;
/**
* ������Ϣ���
*
* @author vintage.wang@gmail.com shijia.wxr@taobao.com
*/
public class SendResult {
private final SendStatus sendStatus;
private final String msgId;
private final MessageQueue messageQueue;
private final long queueOffset;
public SendResult(SendStatus sendStatus, String msgId, MessageQueue messageQueue, long queueOffset) {
this.sendStatus = sendStatus;
this.msgId = msgId;
this.messageQueue = messageQueue;
this.queueOffset = queueOffset;
}
public SendStatus getSendStatus() {
return sendStatus;
}
public String getMsgId() {
return msgId;
}
public MessageQueue getMessageQueue() {
return messageQueue;
}
public long getQueueOffset() {
return queueOffset;
}
@Override
public String toString() {
return "SendResult [sendStatus=" + sendStatus + ", msgId=" + msgId + ", messageQueue=" + messageQueue
+ ", queueOffset=" + queueOffset + "]";
}
}