com.alibaba.rocketmq.common.message
类 MessageExt
java.lang.Object
com.alibaba.rocketmq.common.message.Message
com.alibaba.rocketmq.common.message.MessageExt
- 所有已实现的接口:
- Serializable
public class MessageExt
- extends Message
消息扩展属性,在服务器上产生此对象
- 从以下版本开始:
- 2013-7-18
- 作者:
- shijia.wxr
- 另请参见:
- 序列化表格
| 从类 com.alibaba.rocketmq.common.message.Message 继承的方法 |
getBody, getBuyerId, getDelayTimeLevel, getFlag, getKeys, getProperties, getProperty, getTags, getTopic, getUserProperty, isWaitStoreMsgOK, putUserProperty, setBody, setBuyerId, setDelayTimeLevel, setFlag, setKeys, setKeys, setTags, setTopic, setWaitStoreMsgOK |
MessageExt
public MessageExt()
MessageExt
public MessageExt(int queueId,
long bornTimestamp,
SocketAddress bornHost,
long storeTimestamp,
SocketAddress storeHost,
String msgId)
SocketAddress2ByteBuffer
public static ByteBuffer SocketAddress2ByteBuffer(SocketAddress socketAddress)
- SocketAddress ----> ByteBuffer 转化成8个字节
getBornHostBytes
public ByteBuffer getBornHostBytes()
- 获取bornHost字节形式,8个字节 HOST + PORT
getStoreHostBytes
public ByteBuffer getStoreHostBytes()
- 获取storehost字节形式,8个字节 HOST + PORT
getQueueId
public int getQueueId()
setQueueId
public void setQueueId(int queueId)
getBornTimestamp
public long getBornTimestamp()
setBornTimestamp
public void setBornTimestamp(long bornTimestamp)
getBornHost
public SocketAddress getBornHost()
getBornHostString
public String getBornHostString()
getBornHostNameString
public String getBornHostNameString()
setBornHost
public void setBornHost(SocketAddress bornHost)
getStoreTimestamp
public long getStoreTimestamp()
setStoreTimestamp
public void setStoreTimestamp(long storeTimestamp)
getStoreHost
public SocketAddress getStoreHost()
setStoreHost
public void setStoreHost(SocketAddress storeHost)
getMsgId
public String getMsgId()
setMsgId
public void setMsgId(String msgId)
getSysFlag
public int getSysFlag()
setSysFlag
public void setSysFlag(int sysFlag)
getBodyCRC
public int getBodyCRC()
setBodyCRC
public void setBodyCRC(int bodyCRC)
getQueueOffset
public long getQueueOffset()
setQueueOffset
public void setQueueOffset(long queueOffset)
getCommitLogOffset
public long getCommitLogOffset()
setCommitLogOffset
public void setCommitLogOffset(long physicOffset)
getStoreSize
public int getStoreSize()
setStoreSize
public void setStoreSize(int storeSize)
parseTopicFilterType
public static TopicFilterType parseTopicFilterType(int sysFlag)
getReconsumeTimes
public int getReconsumeTimes()
setReconsumeTimes
public void setReconsumeTimes(int reconsumeTimes)
getPreparedTransactionOffset
public long getPreparedTransactionOffset()
setPreparedTransactionOffset
public void setPreparedTransactionOffset(long preparedTransactionOffset)
toString
public String toString()
- 覆盖:
- 类
Message 中的 toString
Copyright © 2012-2015. All Rights Reserved.