public interface GovernanceRepositoryAPI
| 限定符和类型 | 方法和说明 |
|---|---|
void |
deleteJob(String jobId)
Delete job.
|
List<String> |
getChildrenKeys(String key)
Get node's sub-nodes list.
|
Optional<Boolean> |
getJobCheckResult(String jobId)
Get job check result.
|
String |
getJobItemProgress(String jobId,
int shardingItem)
Get job item progress.
|
String |
getMetaDataDataSources(JobType jobType)
Get meta data data sources.
|
String |
getMetaDataProcessConfiguration(JobType jobType)
Get meta data process configuration.
|
List<Integer> |
getShardingItems(String jobId)
Get sharding items of job.
|
boolean |
isExisted(String key)
Whether key existing or not.
|
void |
persist(String key,
String value)
Persist data.
|
void |
persistJobCheckResult(String jobId,
boolean checkSuccess)
Persist job check result.
|
void |
persistJobItemProgress(String jobId,
int shardingItem,
String progressValue)
Persist job item progress.
|
void |
persistMetaDataDataSources(JobType jobType,
String metaDataDataSources)
Persist meta data data sources.
|
void |
persistMetaDataProcessConfiguration(JobType jobType,
String processConfigYamlText)
Persist meta data process configuration.
|
void |
watch(String key,
org.apache.shardingsphere.mode.repository.cluster.listener.DataChangedEventListener listener)
Watch key or path of governance server.
|
boolean isExisted(String key)
key - registry center keyvoid persistJobItemProgress(String jobId, int shardingItem, String progressValue)
jobId - job idshardingItem - sharding itemprogressValue - progress valueString getJobItemProgress(String jobId, int shardingItem)
jobId - job idshardingItem - sharding itemvoid persistJobCheckResult(String jobId, boolean checkSuccess)
jobId - job idcheckSuccess - check successOptional<Boolean> getJobCheckResult(String jobId)
jobId - job idvoid deleteJob(String jobId)
jobId - job idList<String> getChildrenKeys(String key)
key - key of datavoid watch(String key, org.apache.shardingsphere.mode.repository.cluster.listener.DataChangedEventListener listener)
key - key of datalistener - data changed event listenervoid persist(String key, String value)
key - key of datavalue - value of dataList<Integer> getShardingItems(String jobId)
jobId - job idString getMetaDataDataSources(JobType jobType)
jobType - job typevoid persistMetaDataDataSources(JobType jobType, String metaDataDataSources)
jobType - job typemetaDataDataSources - data source propertiesString getMetaDataProcessConfiguration(JobType jobType)
jobType - job type, nullableCopyright © 2022 The Apache Software Foundation. All rights reserved.