public class CommonDeviceMessage extends Object implements DeviceMessage
| 构造器和说明 |
|---|
CommonDeviceMessage() |
| 限定符和类型 | 方法和说明 |
|---|---|
CommonDeviceMessage |
addHeader(String header,
Object value)
添加一个header
|
CommonDeviceMessage |
addHeaderIfAbsent(String header,
Object value)
添加header,如果header已存在则放弃
|
Object |
computeHeader(String key,
java.util.function.BiFunction<String,Object,Object> computer) |
void |
fromJson(com.alibaba.fastjson.JSONObject jsonObject) |
String |
getThingId() |
String |
getThingType() |
CommonDeviceMessage |
messageId(String messageId)
设置messageId
|
CommonDeviceMessage |
removeHeader(String header)
删除一个header
|
CommonDeviceMessage |
thingId(String thingType,
String thingId)
设置物类型和ID
|
CommonDeviceMessage |
timestamp(long timestamp)
设置物消息时间戳
|
com.alibaba.fastjson.JSONObject |
toJson() |
String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddHeader, addHeaderIfAbsent, copy, 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 CommonDeviceMessage messageId(String messageId)
ThingMessagemessageId 在接口中 ThingMessagemessageId - messageIdpublic CommonDeviceMessage thingId(String thingType, String thingId)
ThingMessagethingId 在接口中 ThingMessagethingType - 物类型thingId - 物IDpublic CommonDeviceMessage timestamp(long timestamp)
ThingMessagetimestamp 在接口中 ThingMessagetimestamp - 时间戳public CommonDeviceMessage addHeader(String header, Object value)
MessageaddHeader 在接口中 DeviceMessageaddHeader 在接口中 Messageheader - headervalue - valueHeaderspublic CommonDeviceMessage addHeaderIfAbsent(String header, Object value)
MessageaddHeaderIfAbsent 在接口中 DeviceMessageaddHeaderIfAbsent 在接口中 Messageheader - header keyvalue - header 值public CommonDeviceMessage removeHeader(String header)
MessageremoveHeader 在接口中 Messageheader - headerHeaderspublic Object computeHeader(String key, java.util.function.BiFunction<String,Object,Object> computer)
computeHeader 在接口中 Messagepublic void fromJson(com.alibaba.fastjson.JSONObject jsonObject)
Copyright © 2019–2022. All rights reserved.