| 程序包 | 说明 |
|---|---|
| org.jetlinks.core | |
| org.jetlinks.core.defaults |
| 限定符和类型 | 方法和说明 |
|---|---|
default reactor.core.publisher.Mono<Void> |
ProtocolSupport.onClientConnect(Transport transport,
ClientConnection connection,
DeviceGatewayContext context)
客户端创建连接时调用,返回设备ID,表示此设备上线.
|
| 限定符和类型 | 方法和说明 |
|---|---|
reactor.core.publisher.Mono<Void> |
CompositeProtocolSupport.onClientConnect(Transport transport,
ClientConnection connection,
DeviceGatewayContext context) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
CompositeProtocolSupport.doOnClientConnect(Transport transport,
java.util.function.BiFunction<ClientConnection,DeviceGatewayContext,reactor.core.publisher.Mono<Void>> handler)
监听客户端连接,只有部分协议支持此操作,如:
support.doOnClientConnect(TCP,(connection,context)->{
//客户端创建连接时,发送消息给客户端
return connection
.sendMessage(createHelloMessage())
.then();
})
|
Copyright © 2019–2022. All rights reserved.