| 程序包 | 说明 |
|---|---|
| org.jetlinks.core.message.codec | |
| org.jetlinks.core.message.interceptor |
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
ToDeviceMessageContext
发送给设备的上下文,在设备已经在平台中建立会话后,平台下发的指令都会使用此上下文接口
|
| 限定符和类型 | 方法和说明 |
|---|---|
default MessageEncodeContext |
MessageEncodeContext.mutate(Message anotherMessage,
DeviceOperator device)
使用新的消息和设备,转换为新上下文
|
| 限定符和类型 | 方法和说明 |
|---|---|
org.reactivestreams.Publisher<? extends EncodedMessage> |
DeviceMessageEncoder.encode(MessageEncodeContext context)
编码,将消息进行编码,用于发送到设备端.
|
reactor.core.publisher.Mono<EncodedMessage> |
TransportDeviceMessageCodec.encode(MessageEncodeContext context) |
reactor.core.publisher.Flux<? extends EncodedMessage> |
InterceptorDeviceMessageCodec.encode(MessageEncodeContext context) |
| 限定符和类型 | 方法和说明 |
|---|---|
default reactor.core.publisher.Mono<EncodedMessage> |
DeviceMessageEncodeInterceptor.postEncode(MessageEncodeContext context,
EncodedMessage message)
编码后执行
|
default void |
DeviceMessageEncodeInterceptor.preEncode(MessageEncodeContext context)
编码前执行
|
Copyright © 2019–2022. All rights reserved.