| 程序包 | 说明 |
|---|---|
| org.jetlinks.core | |
| org.jetlinks.core.config | |
| org.jetlinks.core.defaults | |
| org.jetlinks.core.device | |
| org.jetlinks.core.spi | |
| org.jetlinks.core.things |
| 限定符和类型 | 方法和说明 |
|---|---|
static Value |
Value.simple(Object value)
包装一个简单的值
|
| 限定符和类型 | 方法和说明 |
|---|---|
reactor.core.publisher.Mono<Value> |
Configurable.getAndRemoveConfig(String key)
获取并删除配置
|
reactor.core.publisher.Mono<Value> |
Configurable.getConfig(String key)
获取配置,如果值不存在则返回
Mono.empty() |
Optional<Value> |
Values.getValue(String key)
获取单个值
|
| 限定符和类型 | 方法和说明 |
|---|---|
reactor.core.publisher.Mono<Value> |
ConfigStorage.getAndRemove(String key)
获取值然后后删除对应的值,如果值不存在则返回
Mono.empty() |
default reactor.core.publisher.Mono<Value> |
StorageConfigurable.getAndRemoveConfig(String key) |
default reactor.core.publisher.Mono<Value> |
StorageConfigurable.getConfig(String key) |
reactor.core.publisher.Mono<Value> |
ConfigStorage.getConfig(String key)
获取单个值,如果值不存在,则返回
Mono.empty(),可通过Mono.switchIfEmpty(Mono)来处理值不存在的情况. |
default reactor.core.publisher.Mono<Value> |
StorageConfigurable.getConfig(String key,
boolean fallbackParent) |
| 限定符和类型 | 方法和说明 |
|---|---|
reactor.core.publisher.Mono<Value> |
DefaultDeviceOperator.getSelfConfig(String key) |
| 限定符和类型 | 方法和说明 |
|---|---|
reactor.core.publisher.Mono<Value> |
DeviceOperator.getSelfConfig(String key)
获取设备自身的配置,如果配置不存在则返回
Mono.empty() |
| 限定符和类型 | 方法和说明 |
|---|---|
Optional<Value> |
ServiceContext.getConfig(ConfigKey<String> key) |
Optional<Value> |
ServiceContext.getConfig(String key) |
| 限定符和类型 | 方法和说明 |
|---|---|
reactor.core.publisher.Mono<Value> |
Thing.getSelfConfig(String key)
获取自身的配置,如果配置不存在则返回
Mono.empty() |
Copyright © 2019–2022. All rights reserved.