public class LocalCacheClusterConfigStorage extends Object implements ConfigStorage
| 限定符和类型 | 类和说明 |
|---|---|
class |
LocalCacheClusterConfigStorage.Cache |
| 构造器和说明 |
|---|
LocalCacheClusterConfigStorage(String id,
EventBus eventBus,
ClusterCache<String,Object> clusterCache,
long expires,
Runnable doOnClear) |
LocalCacheClusterConfigStorage(String id,
EventBus eventBus,
ClusterCache<String,Object> clusterCache,
long expires,
Runnable doOnClear,
Map<String,LocalCacheClusterConfigStorage.Cache> cacheContainer) |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
addSharedKey(ConfigKey<?>... key) |
static void |
addSharedKey(String... key) |
reactor.core.publisher.Mono<Boolean> |
clear() |
reactor.core.publisher.Mono<Value> |
getAndRemove(String key) |
reactor.core.publisher.Mono<Value> |
getConfig(String key) |
reactor.core.publisher.Mono<Values> |
getConfigs(Collection<String> keys) |
reactor.core.publisher.Mono<Void> |
refresh() |
reactor.core.publisher.Mono<Void> |
refresh(Collection<String> keys) |
reactor.core.publisher.Mono<Boolean> |
remove(Collection<String> key) |
reactor.core.publisher.Mono<Boolean> |
remove(String key) |
reactor.core.publisher.Mono<Boolean> |
setConfig(String key,
Object value) |
reactor.core.publisher.Mono<Boolean> |
setConfigs(Map<String,Object> values) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetConfigspublic static final Value NULL
public LocalCacheClusterConfigStorage(String id, EventBus eventBus, ClusterCache<String,Object> clusterCache, long expires, Runnable doOnClear, Map<String,LocalCacheClusterConfigStorage.Cache> cacheContainer)
public reactor.core.publisher.Mono<Value> getConfig(String key)
getConfig 在接口中 ConfigStoragepublic reactor.core.publisher.Mono<Values> getConfigs(Collection<String> keys)
getConfigs 在接口中 ConfigStoragepublic reactor.core.publisher.Mono<Boolean> setConfigs(Map<String,Object> values)
setConfigs 在接口中 ConfigStoragepublic reactor.core.publisher.Mono<Boolean> setConfig(String key, Object value)
setConfig 在接口中 ConfigStoragepublic reactor.core.publisher.Mono<Boolean> remove(String key)
remove 在接口中 ConfigStoragepublic reactor.core.publisher.Mono<Value> getAndRemove(String key)
getAndRemove 在接口中 ConfigStoragepublic reactor.core.publisher.Mono<Boolean> remove(Collection<String> key)
remove 在接口中 ConfigStoragepublic reactor.core.publisher.Mono<Boolean> clear()
clear 在接口中 ConfigStoragepublic reactor.core.publisher.Mono<Void> refresh()
refresh 在接口中 ConfigStoragepublic reactor.core.publisher.Mono<Void> refresh(Collection<String> keys)
refresh 在接口中 ConfigStoragepublic static void addSharedKey(ConfigKey<?>... key)
public static void addSharedKey(String... key)
Copyright © 2019–2023. All rights reserved.