public final class GovernanceRepositoryAPIImpl extends Object implements GovernanceRepositoryAPI
| 构造器和说明 |
|---|
GovernanceRepositoryAPIImpl() |
| 限定符和类型 | 方法和说明 |
|---|---|
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.
|
public boolean isExisted(String key)
GovernanceRepositoryAPIisExisted 在接口中 GovernanceRepositoryAPIkey - registry center keypublic void persistJobItemProgress(String jobId, int shardingItem, String progressValue)
GovernanceRepositoryAPIpersistJobItemProgress 在接口中 GovernanceRepositoryAPIjobId - job idshardingItem - sharding itemprogressValue - progress valuepublic String getJobItemProgress(String jobId, int shardingItem)
GovernanceRepositoryAPIgetJobItemProgress 在接口中 GovernanceRepositoryAPIjobId - job idshardingItem - sharding itempublic void persistJobCheckResult(String jobId, boolean checkSuccess)
GovernanceRepositoryAPIpersistJobCheckResult 在接口中 GovernanceRepositoryAPIjobId - job idcheckSuccess - check successpublic Optional<Boolean> getJobCheckResult(String jobId)
GovernanceRepositoryAPIgetJobCheckResult 在接口中 GovernanceRepositoryAPIjobId - job idpublic void deleteJob(String jobId)
GovernanceRepositoryAPIdeleteJob 在接口中 GovernanceRepositoryAPIjobId - job idpublic List<String> getChildrenKeys(String key)
GovernanceRepositoryAPIgetChildrenKeys 在接口中 GovernanceRepositoryAPIkey - key of datapublic void watch(String key, org.apache.shardingsphere.mode.repository.cluster.listener.DataChangedEventListener listener)
GovernanceRepositoryAPIwatch 在接口中 GovernanceRepositoryAPIkey - key of datalistener - data changed event listenerpublic void persist(String key, String value)
GovernanceRepositoryAPIpersist 在接口中 GovernanceRepositoryAPIkey - key of datavalue - value of datapublic List<Integer> getShardingItems(String jobId)
GovernanceRepositoryAPIgetShardingItems 在接口中 GovernanceRepositoryAPIjobId - job idpublic String getMetaDataDataSources(JobType jobType)
GovernanceRepositoryAPIgetMetaDataDataSources 在接口中 GovernanceRepositoryAPIjobType - job typepublic void persistMetaDataDataSources(JobType jobType, String metaDataDataSources)
GovernanceRepositoryAPIpersistMetaDataDataSources 在接口中 GovernanceRepositoryAPIjobType - job typemetaDataDataSources - data source propertiespublic String getMetaDataProcessConfiguration(JobType jobType)
GovernanceRepositoryAPIgetMetaDataProcessConfiguration 在接口中 GovernanceRepositoryAPIjobType - job type, nullablepublic void persistMetaDataProcessConfiguration(JobType jobType, String processConfigYamlText)
GovernanceRepositoryAPIpersistMetaDataProcessConfiguration 在接口中 GovernanceRepositoryAPIjobType - job type, nullableprocessConfigYamlText - process configuration YAML textCopyright © 2022 The Apache Software Foundation. All rights reserved.