public final class MigrationJobAPIImpl extends AbstractPipelineJobAPIImpl implements MigrationJobAPI
DATE_TIME_FORMATTER| 构造器和说明 |
|---|
MigrationJobAPIImpl() |
alterProcessConfiguration, checkModeConfig, commit, createProcessConfiguration, dropProcessConfiguration, fillJobInfo, getElasticJobConfigPOJO, getType, marshalJobId, rollback, showProcessConfiguration, start, startDisabledJob, stopclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitmarshalJobId, startalterProcessConfiguration, commit, createProcessConfiguration, dropProcessConfiguration, rollback, showProcessConfiguration, startDisabledJob, stopprotected JobType getJobType()
getJobType 在类中 AbstractPipelineJobAPIImplprotected String marshalJobIdLeftPart(PipelineJobId pipelineJobId)
public List<MigrationJobInfo> list()
list 在接口中 MigrationJobPublicAPIlist 在接口中 PipelineJobPublicAPIlist 在类中 AbstractPipelineJobAPIImplprotected MigrationJobInfo getJobInfo(String jobId)
getJobInfo 在类中 AbstractPipelineJobAPIImplpublic void extendYamlJobConfiguration(YamlPipelineJobConfiguration yamlJobConfig)
PipelineJobAPIextendYamlJobConfiguration 在接口中 PipelineJobAPIyamlJobConfig - YAML job configurationprotected YamlPipelineJobConfiguration swapToYamlJobConfiguration(PipelineJobConfiguration jobConfig)
public MigrationJobConfiguration getJobConfiguration(String jobId)
PipelineJobAPIgetJobConfiguration 在接口中 PipelineJobAPIgetJobConfiguration 在接口中 MigrationJobAPIjobId - job idprotected MigrationJobConfiguration getJobConfiguration(org.apache.shardingsphere.elasticjob.infra.pojo.JobConfigurationPOJO jobConfigPOJO)
public TaskConfiguration buildTaskConfiguration(PipelineJobConfiguration pipelineJobConfig, int jobShardingItem, PipelineProcessConfiguration pipelineProcessConfig)
PipelineJobAPIbuildTaskConfiguration 在接口中 PipelineJobAPIpipelineJobConfig - pipeline job configurationjobShardingItem - job sharding itempipelineProcessConfig - pipeline process configurationpublic MigrationProcessContext buildPipelineProcessContext(PipelineJobConfiguration pipelineJobConfig)
PipelineJobAPIbuildPipelineProcessContext 在接口中 PipelineJobAPIbuildPipelineProcessContext 在接口中 MigrationJobAPIpipelineJobConfig - pipeline job configurationpublic Map<Integer,InventoryIncrementalJobItemProgress> getJobProgress(String jobId)
getJobProgress 在接口中 MigrationJobPublicAPIpublic Map<Integer,InventoryIncrementalJobItemProgress> getJobProgress(MigrationJobConfiguration jobConfig)
MigrationJobAPIgetJobProgress 在接口中 MigrationJobAPIjobConfig - job configurationpublic InventoryIncrementalJobItemProgress getJobItemProgress(String jobId, int shardingItem)
PipelineJobItemAPIgetJobItemProgress 在接口中 PipelineJobItemAPIgetJobItemProgress 在接口中 MigrationJobAPIjobId - 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 Map<String,DataConsistencyCheckResult> dataConsistencyCheck(String jobId)
dataConsistencyCheck 在接口中 MigrationJobPublicAPIpublic Map<String,DataConsistencyCheckResult> dataConsistencyCheck(MigrationJobConfiguration jobConfig)
MigrationJobAPIdataConsistencyCheck 在接口中 MigrationJobAPIjobConfig - job configurationpublic Map<String,DataConsistencyCheckResult> dataConsistencyCheck(String jobId, String algorithmType, Properties algorithmProps)
dataConsistencyCheck 在接口中 MigrationJobPublicAPIpublic boolean aggregateDataConsistencyCheckResults(String jobId, Map<String,DataConsistencyCheckResult> checkResults)
MigrationJobAPIaggregateDataConsistencyCheckResults 在接口中 MigrationJobAPIjobId - job idcheckResults - check resultsprotected void cleanTempTableOnRollback(String jobId) throws SQLException
public void addMigrationSourceResources(Map<String,DataSourceProperties> dataSourcePropsMap)
public void dropMigrationSourceResources(Collection<String> resourceNames)
public Collection<Collection<Object>> listMigrationSourceResources()
public String createJobAndStart(CreateMigrationJobParameter parameter)
createJobAndStart 在接口中 MigrationJobPublicAPICopyright © 2022 The Apache Software Foundation. All rights reserved.