public interface DeviceMessage extends ThingMessage, Jsonable
| 限定符和类型 | 方法和说明 |
|---|---|
default <T> DeviceMessage |
addHeader(HeaderKey<T> header,
T value) |
DeviceMessage |
addHeader(String header,
Object value)
添加一个header
|
default <T> DeviceMessage |
addHeaderIfAbsent(HeaderKey<T> header,
T value) |
DeviceMessage |
addHeaderIfAbsent(String header,
Object value)
添加header,如果header已存在则放弃
|
default DeviceMessage |
copy() |
String |
getDeviceId() |
default String |
getThingId() |
default String |
getThingType() |
long |
getTimestamp() |
computeHeader, computeHeader, getHeader, getHeader, getHeaderOrDefault, getHeaderOrElse, getHeaderOrElse, getHeaders, getMessageId, getMessageType, getOrAddHeader, getOrAddHeaderDefault, removeHeader, validateString getDeviceId()
long getTimestamp()
getTimestamp 在接口中 MessageSystem.currentTimeMillis()default String getThingId()
getThingId 在接口中 ThingMessagedefault String getThingType()
getThingType 在接口中 ThingMessagedefault <T> DeviceMessage addHeader(HeaderKey<T> header, T value)
addHeader 在接口中 MessageHeaders,
Message.addHeader(String, Object)DeviceMessage addHeader(String header, Object value)
Messagedefault <T> DeviceMessage addHeaderIfAbsent(HeaderKey<T> header, T value)
addHeaderIfAbsent 在接口中 MessageHeaders,
Message.addHeaderIfAbsent(String, Object)DeviceMessage addHeaderIfAbsent(String header, Object value)
MessageaddHeaderIfAbsent 在接口中 Messageheader - header keyvalue - header 值default DeviceMessage copy()
copy 在接口中 Messagecopy 在接口中 ThingMessageCopyright © 2019–2022. All rights reserved.