public class MqMessageHolder extends Object implements Delayed
| 构造器和说明 |
|---|
MqMessageHolder(org.noear.socketd.transport.core.Message from,
long distributeTime) |
| 限定符和类型 | 方法和说明 |
|---|---|
int |
compareTo(Delayed o) |
MqMessageHolder |
delayed()
延后(生成下次派发时间)
|
org.noear.socketd.transport.core.entity.EntityDefault |
getContent()
获取消息内容
|
long |
getDelay(TimeUnit unit) |
int |
getDistributeCount()
获取派发次数
|
long |
getDistributeTime()
获取派发时间(单位:毫秒)
|
String |
getSid()
获取流Id
|
boolean |
isDone() |
void |
setDistributeTime(long distributeTime) |
void |
setDone(boolean done) |
public MqMessageHolder(org.noear.socketd.transport.core.Message from,
long distributeTime)
public String getSid()
public org.noear.socketd.transport.core.entity.EntityDefault getContent()
throws IOException
IOExceptionpublic 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.