public class SimpleDelayMessage<T> extends Object
SimpleDelayMessage
TRACE_ID_KEYDATA_ID, DEFAULT_TABLE_NAME, MESSAGE_ID, MESSAGE_KEY, MESSAGE_TYPE, TABLE_NAME| 构造器和说明 |
|---|
SimpleDelayMessage() |
SimpleDelayMessage(T payload) |
SimpleDelayMessage(T payload,
java.time.Duration delay) |
SimpleDelayMessage(T payload,
int day) |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
getDataId() |
java.time.Duration |
getDelay()
延时时间
|
String |
getDelayMessageId() |
String |
getMessageKey()
消息key/消息类型
|
Object |
getPayload()
数据体
|
String |
getTableName() |
String |
getTraceId()
追踪ID
|
void |
setDataId(String dataId)
设置延时消息数据ID
|
void |
setDelay(java.time.Duration delay) |
void |
setDelayMessageId(String delayMessageId)
设置延时消息ID
|
void |
setExpireTime(Date expireTime) |
void |
setMessageKey(String messageKey) |
void |
setPayload(Object payload) |
void |
setTableName(String tableName)
设置表名
|
String |
toString() |
public SimpleDelayMessage()
public SimpleDelayMessage(T payload)
public SimpleDelayMessage(T payload, java.time.Duration delay)
public SimpleDelayMessage(T payload, int day)
public String toString()
public String getMessageKey()
IDelayMessagegetMessageKey 在接口中 IDelayMessagepublic void setMessageKey(String messageKey)
public java.time.Duration getDelay()
IDelayMessagegetDelay 在接口中 IDelayMessagepublic void setDelay(java.time.Duration delay)
public void setExpireTime(Date expireTime)
public String getDelayMessageId()
public void setDelayMessageId(String delayMessageId)
DelayMessageAwaresetDelayMessageId 在接口中 DelayMessageAwarepublic Object getPayload()
IDelayMessagegetPayload 在接口中 IDelayMessagepublic void setPayload(Object payload)
public String getDataId()
public void setDataId(String dataId)
DelayMessageAwaresetDataId 在接口中 DelayMessageAwarepublic String getTableName()
public void setTableName(String tableName)
DelayMessageAwaresetTableName 在接口中 DelayMessageAwarepublic String getTraceId()
TraceDelayMessagegetTraceId 在接口中 TraceDelayMessageCopyright © 2020. All rights reserved.