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