public class TopicMessage extends BaseMessage
| 构造器和说明 |
|---|
TopicMessage() |
TopicMessage(byte[] body) |
TopicMessage(byte[] body,
String messageTag) |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
getMessageTag() |
String |
getReceiptHandle() |
void |
setMessageKey(String key)
设置消息KEY,如果没有设置,则消息的KEY为RequestId
|
void |
setMessageTag(String messageTag) |
void |
setReceiptHandle(String receiptHandle) |
void |
setShardingKey(String shardingKey)
分区顺序消息中区分不同分区的关键字段,sharding key 于普通消息的 key 是完全不同的概念。
|
void |
setStartDeliverTime(long time)
定时消息,单位毫秒(ms),在指定时间戳(当前时间之后)进行投递。
|
void |
setTransCheckImmunityTime(int seconds)
在消息属性中添加第一次消息回查的最快时间,单位秒,并且表征这是一条事务消息
|
String |
toString() |
getMessageBodyBytes, getMessageBodyMD5, getMessageBodyString, getMessageId, getProperties, getRequestId, setMessageBody, setMessageBody, setMessageBodyMD5, setMessageId, setProperties, setRequestIdpublic TopicMessage()
public TopicMessage(byte[] body)
public TopicMessage(byte[] body,
String messageTag)
public String getMessageTag()
public void setMessageTag(String messageTag)
public String getReceiptHandle()
public void setReceiptHandle(String receiptHandle)
public void setStartDeliverTime(long time)
time - public void setTransCheckImmunityTime(int seconds)
seconds - public void setMessageKey(String key)
key - 消息KEYpublic void setShardingKey(String shardingKey)
shardingKey - public String toString()
toString 在类中 BaseMessageCopyright © 2021. All Rights Reserved.