public class MqMessageHolder extends Object implements Delayed
| 构造器和说明 |
|---|
MqMessageHolder(String queueName,
String consumerGroup,
org.noear.socketd.transport.core.Message from,
String tid,
int qos,
int distributeCount,
long distributeTime) |
| 限定符和类型 | 方法和说明 |
|---|---|
int |
compareTo(Delayed o) |
MqMessageHolder |
delayed()
延后(生成下次派发时间)
|
org.noear.socketd.transport.core.entity.EntityDefault |
getContent()
获取消息内容
|
long |
getDelay(TimeUnit unit) |
int |
getDistributeCount()
获取派发次数
|
long |
getDistributeTime()
获取派发时间(单位:毫秒)
|
int |
getQos()
质量等级(0 或 1)
|
String |
getTid()
获取事务Id
|
boolean |
isDone() |
void |
setDistributeTime(long distributeTime) |
void |
setDone(boolean done) |
public String getTid()
public org.noear.socketd.transport.core.entity.EntityDefault getContent()
public int getQos()
public void setDistributeTime(long distributeTime)
public long getDistributeTime()
public int getDistributeCount()
public boolean isDone()
public void setDone(boolean done)
public MqMessageHolder delayed()
public int compareTo(Delayed o)
compareTo 在接口中 Comparable<Delayed>Copyright © 2023. All rights reserved.