public interface DeviceMessageReply extends DeviceMessage, ThingMessageReply
| 限定符和类型 | 方法和说明 |
|---|---|
default <T> DeviceMessageReply |
addHeader(@NotNull HeaderKey<T> header,
T value) |
DeviceMessageReply |
addHeader(@NotNull String header,
@NotNull Object value)
添加一个header
|
DeviceMessageReply |
code(@NotNull String code) |
default DeviceMessageReply |
copy() |
DeviceMessageReply |
deviceId(String deviceId) |
DeviceMessageReply |
error(ErrorCode errorCode) |
DeviceMessageReply |
error(Throwable err) |
DeviceMessageReply |
from(@NotNull Message message) |
String |
getCode() |
String |
getMessage() |
boolean |
isSuccess() |
DeviceMessageReply |
message(@NotNull String message) |
DeviceMessageReply |
messageId(@NotNull String messageId)
设置messageId
|
DeviceMessageReply |
success() |
default DeviceMessageReply |
thingId(String type,
String thingId)
设置物类型和ID
|
DeviceMessageReply |
timestamp(long timestamp)
设置物消息时间戳
|
addHeaderIfAbsent, addHeaderIfAbsent, getDeviceId, getThingId, getThingType, getTimestampthingId, thingIdcomputeHeader, computeHeader, getHeader, getHeader, getHeaderOrDefault, getHeaderOrElse, getHeaderOrElse, getHeaders, getMessageId, getMessageType, getOrAddHeader, getOrAddHeaderDefault, removeHeader, validateboolean isSuccess()
isSuccess 在接口中 ThingMessageReply@Nullable String getCode()
getCode 在接口中 ThingMessageReply@Nullable String getMessage()
getMessage 在接口中 ThingMessageReplyDeviceMessageReply error(ErrorCode errorCode)
error 在接口中 ThingMessageReplyDeviceMessageReply error(Throwable err)
error 在接口中 ThingMessageReplyDeviceMessageReply deviceId(String deviceId)
DeviceMessageReply success()
success 在接口中 ThingMessageReplyDeviceMessageReply code(@NotNull @NotNull String code)
code 在接口中 ThingMessageReplyDeviceMessageReply message(@NotNull @NotNull String message)
message 在接口中 ThingMessageReplyDeviceMessageReply from(@NotNull @NotNull Message message)
from 在接口中 ThingMessageReplyDeviceMessageReply messageId(@NotNull @NotNull String messageId)
ThingMessagemessageId 在接口中 ThingMessagemessageId 在接口中 ThingMessageReplymessageId - messageIdDeviceMessageReply timestamp(long timestamp)
ThingMessagetimestamp 在接口中 ThingMessagetimestamp 在接口中 ThingMessageReplytimestamp - 时间戳DeviceMessageReply addHeader(@NotNull @NotNull String header, @NotNull @NotNull Object value)
MessageaddHeader 在接口中 DeviceMessageaddHeader 在接口中 MessageaddHeader 在接口中 ThingMessageReplyheader - headervalue - valueHeadersdefault DeviceMessageReply thingId(String type, String thingId)
ThingMessagethingId 在接口中 ThingMessagethingId 在接口中 ThingMessageReplytype - 物类型thingId - 物IDdefault <T> DeviceMessageReply addHeader(@NotNull @NotNull HeaderKey<T> header, @NotNull T value)
addHeader 在接口中 DeviceMessageaddHeader 在接口中 MessageaddHeader 在接口中 ThingMessageReplyHeaders,
Message.addHeader(String, Object)default DeviceMessageReply copy()
copy 在接口中 DeviceMessagecopy 在接口中 Messagecopy 在接口中 ThingMessagecopy 在接口中 ThingMessageReplyCopyright © 2019–2022. All rights reserved.