public class RedisConfigService extends java.lang.Object implements ConfigService
HISTORY_SIZE| 构造器和说明 |
|---|
RedisConfigService(io.lettuce.core.cluster.api.async.RedisClusterAsyncCommands<java.lang.String,java.lang.String> redisCommands) |
| 限定符和类型 | 方法和说明 |
|---|---|
java.util.concurrent.CompletableFuture<java.lang.Boolean> |
containsConfig(java.lang.String namespace,
java.lang.String configId) |
java.util.concurrent.CompletableFuture<Config> |
getConfig(java.lang.String configId) |
java.util.concurrent.CompletableFuture<Config> |
getConfig(java.lang.String namespace,
java.lang.String configId) |
java.util.concurrent.CompletableFuture<ConfigHistory> |
getConfigHistory(java.lang.String configId,
int version) |
java.util.concurrent.CompletableFuture<ConfigHistory> |
getConfigHistory(java.lang.String namespace,
java.lang.String configId,
int version) |
java.util.concurrent.CompletableFuture<java.util.Set<java.lang.String>> |
getConfigs() |
java.util.concurrent.CompletableFuture<java.util.Set<java.lang.String>> |
getConfigs(java.lang.String namespace) |
java.util.concurrent.CompletableFuture<java.util.List<ConfigVersion>> |
getConfigVersions(java.lang.String configId) |
java.util.concurrent.CompletableFuture<java.util.List<ConfigVersion>> |
getConfigVersions(java.lang.String namespace,
java.lang.String configId) |
java.util.concurrent.CompletableFuture<java.lang.Boolean> |
removeConfig(java.lang.String configId) |
java.util.concurrent.CompletableFuture<java.lang.Boolean> |
removeConfig(java.lang.String namespace,
java.lang.String configId) |
java.util.concurrent.CompletableFuture<java.lang.Boolean> |
rollback(java.lang.String configId,
int targetVersion) |
java.util.concurrent.CompletableFuture<java.lang.Boolean> |
rollback(java.lang.String namespace,
java.lang.String configId,
int targetVersion) |
java.util.concurrent.CompletableFuture<java.lang.Boolean> |
setConfig(java.lang.String configId,
java.lang.String data) |
java.util.concurrent.CompletableFuture<java.lang.Boolean> |
setConfig(java.lang.String namespace,
java.lang.String configId,
java.lang.String data) |
public RedisConfigService(io.lettuce.core.cluster.api.async.RedisClusterAsyncCommands<java.lang.String,java.lang.String> redisCommands)
public java.util.concurrent.CompletableFuture<java.util.Set<java.lang.String>> getConfigs()
getConfigs 在接口中 ConfigServicepublic java.util.concurrent.CompletableFuture<java.util.Set<java.lang.String>> getConfigs(java.lang.String namespace)
getConfigs 在接口中 ConfigServicepublic java.util.concurrent.CompletableFuture<Config> getConfig(java.lang.String configId)
getConfig 在接口中 ConfigServicepublic java.util.concurrent.CompletableFuture<Config> getConfig(java.lang.String namespace, java.lang.String configId)
getConfig 在接口中 ConfigServicepublic java.util.concurrent.CompletableFuture<java.lang.Boolean> setConfig(java.lang.String configId,
java.lang.String data)
setConfig 在接口中 ConfigServiceconfigId - data - public java.util.concurrent.CompletableFuture<java.lang.Boolean> setConfig(java.lang.String namespace,
java.lang.String configId,
java.lang.String data)
setConfig 在接口中 ConfigServicepublic java.util.concurrent.CompletableFuture<java.lang.Boolean> removeConfig(java.lang.String configId)
removeConfig 在接口中 ConfigServicepublic java.util.concurrent.CompletableFuture<java.lang.Boolean> removeConfig(java.lang.String namespace,
java.lang.String configId)
removeConfig 在接口中 ConfigServicepublic java.util.concurrent.CompletableFuture<java.lang.Boolean> containsConfig(java.lang.String namespace,
java.lang.String configId)
containsConfig 在接口中 ConfigServicepublic java.util.concurrent.CompletableFuture<java.lang.Boolean> rollback(java.lang.String configId,
int targetVersion)
rollback 在接口中 ConfigRollbackpublic java.util.concurrent.CompletableFuture<java.lang.Boolean> rollback(java.lang.String namespace,
java.lang.String configId,
int targetVersion)
rollback 在接口中 ConfigRollbackpublic java.util.concurrent.CompletableFuture<java.util.List<ConfigVersion>> getConfigVersions(java.lang.String configId)
getConfigVersions 在接口中 ConfigRollbackpublic java.util.concurrent.CompletableFuture<java.util.List<ConfigVersion>> getConfigVersions(java.lang.String namespace, java.lang.String configId)
getConfigVersions 在接口中 ConfigRollbackpublic java.util.concurrent.CompletableFuture<ConfigHistory> getConfigHistory(java.lang.String configId, int version)
getConfigHistory 在接口中 ConfigRollbackpublic java.util.concurrent.CompletableFuture<ConfigHistory> getConfigHistory(java.lang.String namespace, java.lang.String configId, int version)
getConfigHistory 在接口中 ConfigRollback