public class ConsistencyRedisConfigService extends java.lang.Object implements ConfigService, ConfigListenable
HISTORY_SIZE| 构造器和说明 |
|---|
ConsistencyRedisConfigService(ConfigService delegate,
me.ahoo.govern.core.listener.MessageListenable messageListenable) |
| 限定符和类型 | 方法和说明 |
|---|---|
java.util.concurrent.CompletableFuture<java.lang.Boolean> |
addListener(NamespacedConfigId namespacedConfigId,
ConfigChangedListener configChangedListener) |
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> |
removeListener(NamespacedConfigId namespacedConfigId,
ConfigChangedListener configChangedListener) |
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 ConsistencyRedisConfigService(ConfigService delegate, me.ahoo.govern.core.listener.MessageListenable messageListenable)
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 在接口中 ConfigServicepublic 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> addListener(NamespacedConfigId namespacedConfigId, ConfigChangedListener configChangedListener)
addListener 在接口中 ConfigListenablepublic java.util.concurrent.CompletableFuture<java.lang.Boolean> removeListener(NamespacedConfigId namespacedConfigId, ConfigChangedListener configChangedListener)
removeListener 在接口中 ConfigListenablepublic 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