public class CommonThingMessageReply<SELF extends CommonThingMessageReply<SELF>> extends Object implements ThingMessageReply
| 构造器和说明 |
|---|
CommonThingMessageReply() |
| 限定符和类型 | 方法和说明 |
|---|---|
<T> SELF |
addHeader(HeaderKey<T> header,
T value) |
SELF |
addHeader(String header,
Object value)
添加一个header
|
SELF |
addHeaderIfAbsent(String header,
Object value)
添加header,如果header已存在则放弃
|
protected SELF |
castSelf() |
SELF |
code(String code) |
Object |
computeHeader(String key,
java.util.function.BiFunction<String,Object,Object> computer) |
SELF |
copy() |
SELF |
error(ErrorCode errorCode) |
SELF |
error(Throwable e) |
SELF |
from(Message message) |
void |
fromJson(com.alibaba.fastjson.JSONObject jsonObject) |
SELF |
message(String message) |
SELF |
messageId(String messageId)
设置messageId
|
SELF |
removeHeader(String header)
删除一个header
|
SELF |
success() |
SELF |
thingId(String thingId) |
ThingMessageReply |
thingId(String type,
String thingId)
设置物类型和ID
|
SELF |
timestamp(long timestamp)
设置物消息时间戳
|
com.alibaba.fastjson.JSONObject |
toJson() |
String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetCode, getMessage, isSuccessgetThingId, getThingType, thingId, thingIdaddHeaderIfAbsent, computeHeader, getHeader, getHeader, getHeaderOrDefault, getHeaderOrElse, getHeaderOrElse, getHeaders, getMessageId, getMessageType, getOrAddHeader, getOrAddHeaderDefault, getTimestamp, validatepublic ThingMessageReply thingId(String type, String thingId)
ThingMessagethingId 在接口中 ThingMessagethingId 在接口中 ThingMessageReplytype - 物类型thingId - 物IDpublic SELF addHeaderIfAbsent(String header, Object value)
MessageaddHeaderIfAbsent 在接口中 Messageheader - header keyvalue - header 值public SELF addHeader(String header, Object value)
MessageaddHeader 在接口中 MessageaddHeader 在接口中 ThingMessageReplyheader - headervalue - valueHeaderspublic SELF removeHeader(String header)
MessageremoveHeader 在接口中 Messageheader - headerHeaderspublic SELF code(String code)
code 在接口中 ThingMessageReplypublic SELF message(String message)
message 在接口中 ThingMessageReplypublic SELF success()
success 在接口中 ThingMessageReplypublic SELF error(Throwable e)
error 在接口中 ThingMessageReplypublic SELF error(ErrorCode errorCode)
error 在接口中 ThingMessageReplypublic SELF from(Message message)
from 在接口中 ThingMessageReplypublic SELF messageId(String messageId)
ThingMessagemessageId 在接口中 ThingMessagemessageId 在接口中 ThingMessageReplymessageId - messageIdpublic SELF timestamp(long timestamp)
ThingMessagetimestamp 在接口中 ThingMessagetimestamp 在接口中 ThingMessageReplytimestamp - 时间戳public <T> SELF addHeader(HeaderKey<T> header, T value)
addHeader 在接口中 MessageaddHeader 在接口中 ThingMessageReplyHeaders,
Message.addHeader(String, Object)protected SELF castSelf()
public void fromJson(com.alibaba.fastjson.JSONObject jsonObject)
public Object computeHeader(String key, java.util.function.BiFunction<String,Object,Object> computer)
computeHeader 在接口中 Messagepublic SELF copy()
copy 在接口中 Messagecopy 在接口中 ThingMessagecopy 在接口中 ThingMessageReplyCopyright © 2019–2022. All rights reserved.