public class DefaultDecodedClientMessageHandler extends Object implements DecodedClientMessageHandler
| 构造器和说明 |
|---|
DefaultDecodedClientMessageHandler(MessageHandler handler,
DeviceSessionManager sessionManager) |
DefaultDecodedClientMessageHandler(MessageHandler handler,
DeviceSessionManager sessionManager,
reactor.core.publisher.FluxProcessor<Message,Message> processor) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected reactor.core.publisher.Mono<Boolean> |
handleChildrenDeviceMessage(DeviceOperator device,
String childrenId,
Message message) |
protected reactor.core.publisher.Mono<Boolean> |
handleChildrenDeviceMessageReply(DeviceOperator session,
ChildDeviceMessage reply) |
protected reactor.core.publisher.Mono<Boolean> |
handleChildrenDeviceMessageReply(DeviceOperator session,
ChildDeviceMessageReply reply) |
reactor.core.publisher.Mono<Boolean> |
handleMessage(DeviceOperator device,
Message message)
处理消息
|
void |
shutdown() |
reactor.core.publisher.Flux<Message> |
subscribe() |
public DefaultDecodedClientMessageHandler(MessageHandler handler, DeviceSessionManager sessionManager)
public DefaultDecodedClientMessageHandler(MessageHandler handler, DeviceSessionManager sessionManager, reactor.core.publisher.FluxProcessor<Message,Message> processor)
protected reactor.core.publisher.Mono<Boolean> handleChildrenDeviceMessage(DeviceOperator device, String childrenId, Message message)
protected reactor.core.publisher.Mono<Boolean> handleChildrenDeviceMessageReply(DeviceOperator session, ChildDeviceMessage reply)
protected reactor.core.publisher.Mono<Boolean> handleChildrenDeviceMessageReply(DeviceOperator session, ChildDeviceMessageReply reply)
public void shutdown()
public reactor.core.publisher.Flux<Message> subscribe()
public reactor.core.publisher.Mono<Boolean> handleMessage(DeviceOperator device, @Nonnull Message message)
DecodedClientMessageHandlerhandleMessage 在接口中 DecodedClientMessageHandlerdevice - 设备操作接口,可以为nullCopyright © 2019–2022. All rights reserved.