public class CommonDeviceMessageReply<ME extends CommonDeviceMessageReply> extends Object implements DeviceMessageReply
| 构造器和说明 |
|---|
CommonDeviceMessageReply() |
| 限定符和类型 | 方法和说明 |
|---|---|
<T> ME |
addHeader(HeaderKey<T> header,
T value) |
ME |
addHeader(String header,
Object value)
添加一个header
|
ME |
addHeaderIfAbsent(String header,
Object value)
添加header,如果header已存在则放弃
|
ME |
code(String code) |
Object |
computeHeader(String key,
java.util.function.BiFunction<String,Object,Object> computer) |
ME |
copy() |
ME |
deviceId(String deviceId) |
ME |
error(ErrorCode errorCode) |
ME |
error(Throwable e) |
ME |
from(Message message) |
void |
fromJson(com.alibaba.fastjson.JSONObject jsonObject) |
String |
getThingId() |
String |
getThingType() |
ME |
message(String message) |
ME |
messageId(String messageId)
设置messageId
|
ME |
removeHeader(String header)
删除一个header
|
ME |
success() |
ME |
timestamp(long timestamp)
设置物消息时间戳
|
com.alibaba.fastjson.JSONObject |
toJson() |
String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetCode, getMessage, isSuccess, thingIdaddHeaderIfAbsent, getDeviceId, getTimestampthingId, thingIdcomputeHeader, getHeader, getHeader, getHeaderOrDefault, getHeaderOrElse, getHeaderOrElse, getHeaders, getMessageId, getMessageType, getOrAddHeader, getOrAddHeaderDefault, validatepublic final String getThingId()
getThingId 在接口中 DeviceMessagegetThingId 在接口中 ThingMessagepublic final String getThingType()
getThingType 在接口中 DeviceMessagegetThingType 在接口中 ThingMessagepublic ME addHeaderIfAbsent(String header, Object value)
MessageaddHeaderIfAbsent 在接口中 DeviceMessageaddHeaderIfAbsent 在接口中 Messageheader - header keyvalue - header 值public ME addHeader(String header, Object value)
MessageaddHeader 在接口中 DeviceMessageaddHeader 在接口中 DeviceMessageReplyaddHeader 在接口中 MessageaddHeader 在接口中 ThingMessageReplyheader - headervalue - valueHeaderspublic ME removeHeader(String header)
MessageremoveHeader 在接口中 Messageheader - headerHeaderspublic ME code(String code)
code 在接口中 DeviceMessageReplycode 在接口中 ThingMessageReplypublic ME message(String message)
message 在接口中 DeviceMessageReplymessage 在接口中 ThingMessageReplypublic ME deviceId(String deviceId)
deviceId 在接口中 DeviceMessageReplypublic ME success()
success 在接口中 DeviceMessageReplysuccess 在接口中 ThingMessageReplypublic ME error(Throwable e)
error 在接口中 DeviceMessageReplyerror 在接口中 ThingMessageReplypublic ME error(ErrorCode errorCode)
error 在接口中 DeviceMessageReplyerror 在接口中 ThingMessageReplypublic ME from(Message message)
from 在接口中 DeviceMessageReplyfrom 在接口中 ThingMessageReplypublic ME messageId(String messageId)
ThingMessagemessageId 在接口中 DeviceMessageReplymessageId 在接口中 ThingMessagemessageId 在接口中 ThingMessageReplymessageId - messageIdpublic ME timestamp(long timestamp)
ThingMessagetimestamp 在接口中 DeviceMessageReplytimestamp 在接口中 ThingMessagetimestamp 在接口中 ThingMessageReplytimestamp - 时间戳public <T> ME addHeader(HeaderKey<T> header, T value)
addHeader 在接口中 DeviceMessageaddHeader 在接口中 DeviceMessageReplyaddHeader 在接口中 MessageaddHeader 在接口中 ThingMessageReplyHeaders,
Message.addHeader(String, Object)public void fromJson(com.alibaba.fastjson.JSONObject jsonObject)
public Object computeHeader(String key, java.util.function.BiFunction<String,Object,Object> computer)
computeHeader 在接口中 Messagepublic ME copy()
copy 在接口中 DeviceMessagecopy 在接口中 DeviceMessageReplycopy 在接口中 Messagecopy 在接口中 ThingMessagecopy 在接口中 ThingMessageReplyCopyright © 2019–2022. All rights reserved.