| 程序包 | 说明 |
|---|---|
| org.jetlinks.core | |
| org.jetlinks.core.defaults | |
| org.jetlinks.core.device | |
| org.jetlinks.core.server |
| 限定符和类型 | 方法和说明 |
|---|---|
default reactor.core.publisher.Mono<Void> |
ProtocolSupport.onProductMetadataChanged(DeviceProductOperator operator)
当产品物模型变更时调用
|
default reactor.core.publisher.Mono<Void> |
ProtocolSupport.onProductRegister(DeviceProductOperator operator)
当产品注册后调用
|
default reactor.core.publisher.Mono<Void> |
ProtocolSupport.onProductUnRegister(DeviceProductOperator operator)
当产品注销前调用
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
DefaultDeviceProductOperator |
| 限定符和类型 | 方法和说明 |
|---|---|
reactor.core.publisher.Mono<DeviceProductOperator> |
DefaultDeviceOperator.getParent() |
reactor.core.publisher.Mono<DeviceProductOperator> |
DefaultDeviceOperator.getProduct() |
| 限定符和类型 | 方法和说明 |
|---|---|
reactor.core.publisher.Mono<Void> |
CompositeProtocolSupport.onProductMetadataChanged(DeviceProductOperator operator) |
reactor.core.publisher.Mono<Void> |
CompositeProtocolSupport.onProductRegister(DeviceProductOperator operator) |
reactor.core.publisher.Mono<Void> |
CompositeProtocolSupport.onProductUnRegister(DeviceProductOperator operator) |
| 限定符和类型 | 方法和说明 |
|---|---|
CompositeProtocolSupport |
CompositeProtocolSupport.doOnProductMetadataChanged(java.util.function.Function<DeviceProductOperator,reactor.core.publisher.Mono<Void>> executor) |
CompositeProtocolSupport |
CompositeProtocolSupport.doOnProductRegister(java.util.function.Function<DeviceProductOperator,reactor.core.publisher.Mono<Void>> executor) |
CompositeProtocolSupport |
CompositeProtocolSupport.doOnProductUnRegister(java.util.function.Function<DeviceProductOperator,reactor.core.publisher.Mono<Void>> executor) |
| 限定符和类型 | 方法和说明 |
|---|---|
reactor.core.publisher.Mono<DeviceProductOperator> |
DeviceOperator.getProduct() |
reactor.core.publisher.Mono<DeviceProductOperator> |
DeviceRegistry.getProduct(String productId)
获取设备产品操作,请勿缓存返回值,注册中心已经实现本地缓存.
|
default reactor.core.publisher.Mono<DeviceProductOperator> |
DeviceRegistry.getProduct(String productId,
String version)
获取指定版本的产品,在注册产品时,指定了产品版本
ProductInfo#getVersion()的信息,可以通过此方法获取 |
default reactor.core.publisher.Mono<DeviceProductOperator> |
DeviceOperator.getTemplate() |
reactor.core.publisher.Mono<DeviceProductOperator> |
DeviceRegistry.register(ProductInfo productInfo)
注册产品(型号)信息
|
| 限定符和类型 | 方法和说明 |
|---|---|
reactor.core.publisher.Mono<DeviceProductOperator> |
DeviceGatewayContext.getProduct(String productId)
根据产品ID获取产品操作接口
|
Copyright © 2019–2022. All rights reserved.