public final class CuratorZookeeperRepository extends Object implements ClusterPersistRepository
| 构造器和说明 |
|---|
CuratorZookeeperRepository() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
close() |
void |
delete(String key) |
String |
get(String key) |
List<String> |
getChildrenKeys(String key) |
String |
getType() |
void |
init(ClusterPersistRepositoryConfiguration config) |
void |
persist(String key,
String value) |
void |
persistEphemeral(String key,
String value) |
void |
persistExclusiveEphemeral(String key,
String value) |
boolean |
persistLock(String lockKey,
long timeoutMillis) |
void |
watch(String key,
DataChangedEventListener listener) |
void |
watchSessionConnection(org.apache.shardingsphere.infra.instance.InstanceContext instanceContext) |
public void init(ClusterPersistRepositoryConfiguration config)
init 在接口中 ClusterPersistRepositorypublic String get(String key)
get 在接口中 org.apache.shardingsphere.mode.persist.PersistRepositorypublic List<String> getChildrenKeys(String key)
getChildrenKeys 在接口中 org.apache.shardingsphere.mode.persist.PersistRepositorypublic void persist(String key, String value)
persist 在接口中 org.apache.shardingsphere.mode.persist.PersistRepositorypublic void persistEphemeral(String key, String value)
persistEphemeral 在接口中 ClusterPersistRepositorypublic void delete(String key)
delete 在接口中 org.apache.shardingsphere.mode.persist.PersistRepositorypublic void watch(String key, DataChangedEventListener listener)
watch 在接口中 ClusterPersistRepositorypublic boolean persistLock(String lockKey, long timeoutMillis)
persistLock 在接口中 ClusterPersistRepositorypublic void close()
close 在接口中 org.apache.shardingsphere.mode.persist.PersistRepositorypublic void watchSessionConnection(org.apache.shardingsphere.infra.instance.InstanceContext instanceContext)
public String getType()
getType 在接口中 org.apache.shardingsphere.infra.util.spi.type.typed.TypedSPICopyright © 2022 The Apache Software Foundation. All rights reserved.