public interface WritePropertyMessageSender
WritePropertyMessageSender custom(java.util.function.Consumer<WritePropertyMessage> messageConsumer)
WritePropertyMessageSender header(String header, Object value)
WritePropertyMessageSender messageId(String messageId)
WritePropertyMessageSender write(String property, Object value)
reactor.core.publisher.Mono<WritePropertyMessageSender> validate()
reactor.core.publisher.Flux<WritePropertyMessageReply> send()
DeviceOperationException,
ErrorCode.CLIENT_OFFLINEdefault reactor.core.publisher.Mono<Void> sendAndForget()
default WritePropertyMessageSender write(Map<String,Object> properties)
default WritePropertyMessageSender accept(java.util.function.Consumer<WritePropertyMessageSender> consumer)
default WritePropertyMessageSender timeout(java.time.Duration timeout)
default WritePropertyMessageSender async()
ErrorCode.REQUEST_HANDLING,而不等待设备返回结果.
{"success":true,"code":"REQUEST_HANDLING"}Headers.asyncdefault WritePropertyMessageSender async(Boolean async)
async - 是否异步ReadPropertyMessageSender.async(Boolean),
Headers.asyncdefault <T> WritePropertyMessageSender header(HeaderKey<T> header, T value)
default WritePropertyMessageSender headers(Map<String,Object> headers)
headers - 多个headersheader(String, Object),
DeviceMessage.addHeader(String, Object),
HeadersCopyright © 2019–2022. All rights reserved.