public interface ClusterPersistRepository extends PersistRepository
PATH_SEPARATOR| 限定符和类型 | 方法和说明 |
|---|---|
void |
init(ClusterPersistRepositoryConfiguration config)
Initialize registry center.
|
void |
persistEphemeral(String key,
String value)
Persist ephemeral data.
|
void |
persistExclusiveEphemeral(String key,
String value)
Persist exclusive ephemeral data.
|
boolean |
persistLock(String lockKey,
long timeoutMillis)
Persist lock.
|
void |
watch(String key,
DataChangedEventListener listener)
Watch key or path of governance server.
|
void |
watchSessionConnection(InstanceContext instanceContext)
Watch session connection.
|
close, delete, get, getChildrenKeys, persistvoid init(ClusterPersistRepositoryConfiguration config)
config - cluster persist repository configurationvoid persistEphemeral(String key, String value)
key - key of datavalue - value of datavoid persistExclusiveEphemeral(String key, String value)
key - key of datavalue - is persisted or notboolean persistLock(String lockKey, long timeoutMillis)
lockKey - lock keytimeoutMillis - timeout millisvoid watch(String key, DataChangedEventListener listener)
key - key of datalistener - data changed event listenervoid watchSessionConnection(InstanceContext instanceContext)
instanceContext - instance contextCopyright © 2022 The Apache Software Foundation. All rights reserved.