public final class ConsistencyCheckJobAPIImpl extends AbstractPipelineJobAPIImpl implements ConsistencyCheckJobAPI
| 构造器和说明 |
|---|
ConsistencyCheckJobAPIImpl() |
checkModeConfig, cleanJobItemErrorMessage, dropJob, getElasticJobConfigPOJO, getJobItemErrorMessage, getType, list, marshalJobId, persistJobItemErrorMessage, start, stopclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcleanJobItemErrorMessage, getJobItemErrorMessage, marshalJobId, persistJobItemErrorMessage, startlist, stopprotected String marshalJobIdLeftPart(PipelineJobId pipelineJobId)
public String createJobAndStart(CreateConsistencyCheckJobParameter parameter)
public Map<String,DataConsistencyCheckResult> getLatestDataConsistencyCheckResult(String jobId)
public void persistJobItemProgress(PipelineJobItemContext jobItemContext)
PipelineJobItemAPIpersistJobItemProgress 在接口中 PipelineJobItemAPIjobItemContext - job item contextpublic ConsistencyCheckJobProgress getJobItemProgress(String jobId, int shardingItem)
PipelineJobItemAPIgetJobItemProgress 在接口中 PipelineJobItemAPIjobId - job idshardingItem - sharding itempublic void updateJobItemStatus(String jobId, int shardingItem, JobStatus status)
PipelineJobItemAPIupdateJobItemStatus 在接口中 PipelineJobItemAPIjobId - job idshardingItem - sharding itemstatus - statuspublic void startDisabledJob(String jobId)
startDisabledJob 在接口中 PipelineJobPublicAPIstartDisabledJob 在类中 AbstractPipelineJobAPIImplpublic void startByParentJobId(String parentJobId)
public void stopByParentJobId(String parentJobId)
public ConsistencyCheckJobProgressInfo getJobProgressInfo(String parentJobId)
public ConsistencyCheckJobConfiguration getJobConfiguration(String jobId)
PipelineJobAPIgetJobConfiguration 在接口中 PipelineJobAPIjobId - job idprotected ConsistencyCheckJobConfiguration getJobConfiguration(org.apache.shardingsphere.elasticjob.infra.pojo.JobConfigurationPOJO jobConfigPOJO)
protected YamlPipelineJobConfiguration swapToYamlJobConfiguration(PipelineJobConfiguration jobConfig)
public void extendYamlJobConfiguration(YamlPipelineJobConfiguration yamlJobConfig)
PipelineJobAPIextendYamlJobConfiguration 在接口中 PipelineJobAPIyamlJobConfig - YAML job configurationpublic PipelineTaskConfiguration buildTaskConfiguration(PipelineJobConfiguration pipelineJobConfig, int jobShardingItem, PipelineProcessConfiguration pipelineProcessConfig)
PipelineJobAPIbuildTaskConfiguration 在接口中 PipelineJobAPIpipelineJobConfig - pipeline job configurationjobShardingItem - job sharding itempipelineProcessConfig - pipeline process configurationpublic PipelineProcessContext buildPipelineProcessContext(PipelineJobConfiguration pipelineJobConfig)
PipelineJobAPIbuildPipelineProcessContext 在接口中 PipelineJobAPIpipelineJobConfig - pipeline job configurationprotected PipelineJobInfo getJobInfo(String jobId)
getJobInfo 在类中 AbstractPipelineJobAPIImplprotected String getJobClassName()
public JobType getJobType()
getJobType 在接口中 PipelineJobPublicAPICopyright © 2022 The Apache Software Foundation. All rights reserved.