public class DefaultDeviceProductOperator extends Object implements DeviceProductOperator, StorageConfigurable
| 构造器和说明 |
|---|
DefaultDeviceProductOperator(String id,
ProtocolSupports supports,
ConfigStorageManager manager)
已过时。
|
DefaultDeviceProductOperator(String id,
ProtocolSupports supports,
ConfigStorageManager manager,
java.util.function.Supplier<reactor.core.publisher.Flux<DeviceOperator>> supplier) |
DefaultDeviceProductOperator(String id,
ProtocolSupports supports,
reactor.core.publisher.Mono<ConfigStorage> storageMono,
java.util.function.Supplier<reactor.core.publisher.Flux<DeviceOperator>> supplier) |
| 限定符和类型 | 方法和说明 |
|---|---|
reactor.core.publisher.Flux<DeviceOperator> |
getDevices() |
reactor.core.publisher.Mono<DeviceMetadata> |
getMetadata()
获取模版物模型
|
reactor.core.publisher.Mono<ProtocolSupport> |
getProtocol() |
reactor.core.publisher.Mono<ConfigStorage> |
getReactiveStorage()
异步获取配置器
|
reactor.core.publisher.Mono<Boolean> |
setConfigs(Map<String,Object> conf)
批量设置配置
|
reactor.core.publisher.Mono<Boolean> |
updateMetadata(String metadata)
更新设备型号元数据信息
|
reactor.core.publisher.Mono<Boolean> |
updateMetadata(ThingMetadata metadata)
更新物模型
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetIdgetAndRemoveConfig, getConfig, getConfig, getConfigs, getConfigs, getConfigs, refreshAllConfig, refreshConfig, removeConfig, removeConfigs, removeConfigs, setConfig, setConfig, setConfig, setConfigsisWrapperFor, unwrapgetAndRemoveConfig, getConfig, getConfig, getConfigs, getConfigs, getParent, refreshAllConfig, refreshConfig, removeConfig, removeConfigs, setConfig@Deprecated public DefaultDeviceProductOperator(String id, ProtocolSupports supports, ConfigStorageManager manager)
public DefaultDeviceProductOperator(String id, ProtocolSupports supports, ConfigStorageManager manager, java.util.function.Supplier<reactor.core.publisher.Flux<DeviceOperator>> supplier)
public DefaultDeviceProductOperator(String id, ProtocolSupports supports, reactor.core.publisher.Mono<ConfigStorage> storageMono, java.util.function.Supplier<reactor.core.publisher.Flux<DeviceOperator>> supplier)
public reactor.core.publisher.Mono<DeviceMetadata> getMetadata()
ThingTemplategetMetadata 在接口中 DeviceProductOperatorgetMetadata 在接口中 ThingTemplatepublic reactor.core.publisher.Mono<Boolean> updateMetadata(ThingMetadata metadata)
ThingTemplateupdateMetadata 在接口中 ThingTemplatemetadata - 物模型public reactor.core.publisher.Mono<Boolean> setConfigs(Map<String,Object> conf)
ConfigurablesetConfigs 在接口中 StorageConfigurablesetConfigs 在接口中 Configurableconf - 配置内容public reactor.core.publisher.Mono<Boolean> updateMetadata(String metadata)
DeviceProductOperatorupdateMetadata 在接口中 DeviceProductOperatorupdateMetadata 在接口中 ThingTemplatemetadata - 元数据信息public reactor.core.publisher.Mono<ProtocolSupport> getProtocol()
getProtocol 在接口中 DeviceProductOperatorpublic reactor.core.publisher.Mono<ConfigStorage> getReactiveStorage()
StorageConfigurablegetReactiveStorage 在接口中 StorageConfigurablepublic reactor.core.publisher.Flux<DeviceOperator> getDevices()
getDevices 在接口中 DeviceProductOperatorCopyright © 2019–2022. All rights reserved.