public class MqMessageHolder extends Object implements Delayed
| 限定符和类型 | 字段和说明 |
|---|---|
MqMetasResolver |
mr |
| 构造器和说明 |
|---|
MqMessageHolder(MqDraft draft,
String queueName,
String consumerGroup) |
| 限定符和类型 | 方法和说明 |
|---|---|
int |
compareTo(Delayed o) |
MqMessageHolder |
delayed()
延后(生成下次派发时间)
|
MqMessageHolder |
delayed(long newTime)
延后(生成下次派发时间)
|
String |
getAtName()
获取投放目标
|
long |
getDelay(TimeUnit unit) |
int |
getDistributeCount()
获取派发次数
|
int |
getDistributeCountPre() |
long |
getDistributeTime()
获取派发时间(单位:毫秒)
|
long |
getDistributeTimeRef() |
org.noear.socketd.transport.core.entity.EntityDefault |
getEntity()
获取消息内容
|
long |
getExpiration()
过期时间
|
String |
getKey()
获取消息主键
|
int |
getQos()
质量等级(0 或 1)
|
String |
getSender()
发送人
|
String |
getSequenceSharding()
获取顺序分片
|
boolean |
isBroadcast()
是否广播
|
boolean |
isDone() |
boolean |
isSequence()
是否顺序
|
boolean |
isTransaction()
是否事务
|
org.noear.socketd.transport.core.Message |
noTransaction() |
MqMessageHolder |
preDelayed(long distributeTime)
预延后
|
void |
setDistributeIdx(long distributeIdx)
设置派发顺序位
|
void |
setDistributeTime(long distributeTime)
设置派发时间
|
void |
setDone(boolean done) |
public final MqMetasResolver mr
public String getSender()
public String getAtName()
public String getKey()
public org.noear.socketd.transport.core.entity.EntityDefault getEntity()
public int getQos()
public long getExpiration()
public boolean isTransaction()
public org.noear.socketd.transport.core.Message noTransaction()
public boolean isBroadcast()
public boolean isSequence()
public String getSequenceSharding()
public void setDistributeTime(long distributeTime)
public void setDistributeIdx(long distributeIdx)
public long getDistributeTime()
public long getDistributeTimeRef()
public int getDistributeCount()
public int getDistributeCountPre()
public boolean isDone()
public void setDone(boolean done)
public MqMessageHolder preDelayed(long distributeTime)
public MqMessageHolder delayed()
public MqMessageHolder delayed(long newTime)
public int compareTo(Delayed o)
compareTo 在接口中 Comparable<Delayed>Copyright © 2024. All rights reserved.