public class MqMessage extends Object implements MqMessageBase
| 限定符和类型 | 字段和说明 |
|---|---|
protected MqTransaction |
transaction |
| 构造器和说明 |
|---|
MqMessage(byte[] body) |
MqMessage(byte[] body,
String key) |
MqMessage(String body) |
MqMessage(String body,
String key) |
| 限定符和类型 | 方法和说明 |
|---|---|
MqMessage |
asJson() |
MqMessage |
attr(String name,
String value)
属性配置
|
MqMessage |
expiration(Date expiration)
过期时间
|
String |
getAttr(String name)
属性获取
|
Map<String,String> |
getAttrMap()
获取属性字典
|
byte[] |
getBody()
数据
|
Date |
getExpiration()
过期时间
|
String |
getKey()
跟踪ID
|
int |
getQos()
质量等级(0 或 1)
|
Date |
getScheduled()
定时派发
|
String |
getSender()
发送者
|
String |
getSequenceSharding() |
String |
getTag()
标签
|
protected String |
getTmid() |
protected MqMessage |
internalSender(String sender) |
boolean |
isSequence()
是否为顺序
|
boolean |
isTransaction()
是否事务
|
MqMessage |
qos(int qos)
质量等级(0 或 1)
|
MqMessage |
scheduled(Date scheduled)
定时派发
|
MqMessage |
sequence(boolean sequence)
是否顺序
|
MqMessage |
sequence(boolean sequence,
String sharding)
是否顺序
|
MqMessage |
tag(String tag) |
MqMessage |
transaction(MqTransaction transaction)
是否事务
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetTidprotected MqTransaction transaction
public MqMessage(String body)
public MqMessage(byte[] body)
public MqMessage(byte[] body,
String key)
public String getSender()
getSender 在接口中 MqMessageBasepublic String getKey()
getKey 在接口中 MqMessageBasepublic String getTag()
getTag 在接口中 MqMessageBasepublic byte[] getBody()
MqMessageBasegetBody 在接口中 MqMessageBasepublic Date getScheduled()
public Date getExpiration()
getExpiration 在接口中 MqMessageBasepublic boolean isTransaction()
isTransaction 在接口中 MqMessageBasepublic boolean isSequence()
isSequence 在接口中 MqMessageBasepublic String getSequenceSharding()
public int getQos()
getQos 在接口中 MqMessageBasepublic MqMessage asJson()
public MqMessage transaction(MqTransaction transaction)
protected String getTmid()
public MqMessage sequence(boolean sequence)
public MqMessage sequence(boolean sequence, String sharding)
sharding - 虚拟分片(分片内顺序)public MqMessage qos(int qos)
public String getAttr(String name)
getAttr 在接口中 MqMessageBaseCopyright © 2024. All rights reserved.