public abstract class AbstractInventoryIncrementalJobAPIImpl extends AbstractPipelineJobAPIImpl implements InventoryIncrementalJobAPI, InventoryIncrementalJobPublicAPI
DATE_TIME_FORMATTER| 构造器和说明 |
|---|
AbstractInventoryIncrementalJobAPIImpl() |
checkModeConfig, cleanJobItemErrorMessage, dropJob, getElasticJobConfigPOJO, getJobClassName, getJobConfiguration, getJobInfo, getJobItemErrorMessage, getType, list, marshalJobId, marshalJobIdLeftPart, persistJobItemErrorMessage, start, startDisabledJob, stop, swapToYamlJobConfigurationclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitbuildTaskConfiguration, cleanJobItemErrorMessage, extendYamlJobConfiguration, getJobConfiguration, getJobItemErrorMessage, marshalJobId, persistJobItemErrorMessage, startgetJobType, list, startDisabledJob, stopcommit, rollbackprotected abstract String getTargetDatabaseType(PipelineJobConfiguration pipelineJobConfig)
public abstract InventoryIncrementalProcessContext buildPipelineProcessContext(PipelineJobConfiguration pipelineJobConfig)
PipelineJobAPIbuildPipelineProcessContext 在接口中 PipelineJobAPIpipelineJobConfig - pipeline job configurationpublic void createProcessConfiguration(PipelineProcessConfiguration processConfig)
public void alterProcessConfiguration(PipelineProcessConfiguration processConfig)
public void dropProcessConfiguration(String confPath)
public PipelineProcessConfiguration showProcessConfiguration()
public Map<Integer,InventoryIncrementalJobItemProgress> getJobProgress(String jobId)
public Map<Integer,InventoryIncrementalJobItemProgress> getJobProgress(PipelineJobConfiguration jobConfig)
InventoryIncrementalJobAPIgetJobProgress 在接口中 InventoryIncrementalJobAPIjobConfig - job configurationpublic InventoryIncrementalJobItemProgress getJobItemProgress(String jobId, int shardingItem)
PipelineJobItemAPIgetJobItemProgress 在接口中 InventoryIncrementalJobAPIgetJobItemProgress 在接口中 PipelineJobItemAPIjobId - job idshardingItem - sharding itempublic void persistJobItemProgress(PipelineJobItemContext jobItemContext)
PipelineJobItemAPIpersistJobItemProgress 在接口中 PipelineJobItemAPIjobItemContext - job item contextpublic void updateJobItemStatus(String jobId, int shardingItem, JobStatus status)
PipelineJobItemAPIupdateJobItemStatus 在接口中 PipelineJobItemAPIjobId - job idshardingItem - sharding itemstatus - statuspublic Collection<DataConsistencyCheckAlgorithmInfo> listDataConsistencyCheckAlgorithms()
public DataConsistencyCalculateAlgorithm buildDataConsistencyCalculateAlgorithm(PipelineJobConfiguration jobConfig, String algorithmType, Properties algorithmProps)
InventoryIncrementalJobAPIbuildDataConsistencyCalculateAlgorithm 在接口中 InventoryIncrementalJobAPIjobConfig - job configurationalgorithmType - algorithm typealgorithmProps - algorithm propertiespublic Map<String,DataConsistencyCheckResult> dataConsistencyCheck(PipelineJobConfiguration jobConfig, DataConsistencyCalculateAlgorithm calculateAlgorithm, ConsistencyCheckJobItemContext checkJobItemContext)
InventoryIncrementalJobAPIdataConsistencyCheck 在接口中 InventoryIncrementalJobAPIjobConfig - job configurationcalculateAlgorithm - calculate algorithmcheckJobItemContext - consistency check job item contextprotected abstract PipelineDataConsistencyChecker buildPipelineDataConsistencyChecker(PipelineJobConfiguration pipelineJobConfig, InventoryIncrementalProcessContext processContext, ConsistencyCheckJobItemContext checkJobItemContext)
public boolean aggregateDataConsistencyCheckResults(String jobId, Map<String,DataConsistencyCheckResult> checkResults)
InventoryIncrementalJobAPIaggregateDataConsistencyCheckResults 在接口中 InventoryIncrementalJobAPIjobId - job idcheckResults - check resultsCopyright © 2022 The Apache Software Foundation. All rights reserved.