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