| 程序包 | 说明 |
|---|---|
| org.jetlinks.core | |
| org.jetlinks.core.cache | |
| org.jetlinks.core.config | |
| org.jetlinks.core.device | |
| org.jetlinks.core.metadata.types | |
| org.jetlinks.core.spi | |
| org.jetlinks.core.things |
| 限定符和类型 | 方法和说明 |
|---|---|
default <V> reactor.core.publisher.Mono<V> |
Configurable.getConfig(ConfigKey<V> key) |
default reactor.core.publisher.Mono<Values> |
Configurable.getConfigs(ConfigKey<?>... key) |
default <T> Optional<T> |
Values.getValue(ConfigKey<T> key) |
default reactor.core.publisher.Mono<Boolean> |
Configurable.removeConfigs(ConfigKey<?>... key)
删除多个配置信息
|
default <T> reactor.core.publisher.Mono<Boolean> |
Configurable.setConfig(ConfigKey<T> key,
T value) |
| 限定符和类型 | 方法和说明 |
|---|---|
<V> FileQueue.Builder<T> |
FileQueue.Builder.option(ConfigKey<V> key,
V value)
指定其他配置
|
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
ConfigKeyValue<V>
配置键值对
|
| 限定符和类型 | 方法和说明 |
|---|---|
static <T> ConfigKey<T> |
ConfigKey.of(String key)
根据一个字符串来创建一个ConfigKey,它的key和name的值都为此字符串
|
static <T> ConfigKey<T> |
ConfigKey.of(String key,
String name)
指定key和名称创建key
|
static <T> ConfigKey<T> |
ConfigKey.of(String key,
String name,
Class<T> type)
指定key字符串和名称以及值类型创建key
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
DeviceConfigKey |
| 限定符和类型 | 字段和说明 |
|---|---|
static ConfigKey<Long> |
DeviceConfigKey.firstPropertyTime |
static ConfigKey<Boolean> |
DeviceConfigKey.isGatewayDevice |
static ConfigKey<Boolean> |
DeviceConfigKey.selfManageState |
| 限定符和类型 | 方法和说明 |
|---|---|
<T> DeviceInfo |
DeviceInfo.addConfig(ConfigKey<T> key,
T value) |
<T> ProductInfo |
ProductInfo.addConfig(ConfigKey<T> key,
T value) |
default <V> reactor.core.publisher.Mono<V> |
DeviceOperator.getSelfConfig(ConfigKey<V> key)
获取设备自身的配置
|
default reactor.core.publisher.Mono<Values> |
DeviceOperator.getSelfConfigs(ConfigKey<?>... keys)
获取设备自身的多个配置
|
| 限定符和类型 | 方法和说明 |
|---|---|
<V> R |
AbstractType.expand(ConfigKey<V> configKey,
V value) |
| 限定符和类型 | 方法和说明 |
|---|---|
Optional<Value> |
ServiceContext.getConfig(ConfigKey<String> key) |
| 限定符和类型 | 字段和说明 |
|---|---|
static ConfigKey<Long> |
ThingsConfigKeys.firstPropertyTime |
static ConfigKey<Long> |
ThingsConfigKeys.lastMetadataTimeKey |
static ConfigKey<String> |
ThingsConfigKeys.metadata |
static ConfigKey<String> |
ThingsConfigKeys.name |
static ConfigKey<String> |
ThingsConfigKeys.templateId |
static ConfigKey<Long> |
ThingsConfigKeys.version |
| 限定符和类型 | 方法和说明 |
|---|---|
<T> ThingTemplateInfo |
ThingTemplateInfo.addConfig(ConfigKey<T> key,
T value) |
<T> ThingInfo |
ThingInfo.addConfig(ConfigKey<T> key,
T value) |
default <V> reactor.core.publisher.Mono<V> |
Thing.getSelfConfig(ConfigKey<V> key)
获取自身的配置
|
default reactor.core.publisher.Mono<Values> |
Thing.getSelfConfigs(ConfigKey<?>... keys)
获取自身的多个配置
|
Copyright © 2019–2022. All rights reserved.