public final class MigrationJobAPIImpl extends AbstractInventoryIncrementalJobAPIImpl implements MigrationJobAPI
DATE_TIME_FORMATTER| 构造器和说明 |
|---|
MigrationJobAPIImpl() |
aggregateDataConsistencyCheckResults, alterProcessConfiguration, buildDataConsistencyCalculateAlgorithm, createProcessConfiguration, dataConsistencyCheck, dropProcessConfiguration, getJobItemProgress, getJobProgress, getJobProgress, listDataConsistencyCheckAlgorithms, persistJobItemProgress, showProcessConfiguration, updateJobItemStatuscheckModeConfig, cleanJobItemErrorMessage, dropJob, getElasticJobConfigPOJO, getJobItemErrorMessage, getType, list, marshalJobId, persistJobItemErrorMessage, startclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaggregateDataConsistencyCheckResults, buildDataConsistencyCalculateAlgorithm, dataConsistencyCheck, getJobItemProgress, getJobProgresscleanJobItemErrorMessage, getJobItemErrorMessage, marshalJobId, persistJobItemErrorMessage, startpersistJobItemProgress, updateJobItemStatusalterProcessConfiguration, createProcessConfiguration, dropProcessConfiguration, getJobProgress, listDataConsistencyCheckAlgorithms, showProcessConfigurationlistprotected String marshalJobIdLeftPart(PipelineJobId pipelineJobId)
protected TableBasedPipelineJobInfo 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)
protected String getTargetDatabaseType(PipelineJobConfiguration pipelineJobConfig)
public MigrationTaskConfiguration buildTaskConfiguration(PipelineJobConfiguration pipelineJobConfig, int jobShardingItem, PipelineProcessConfiguration pipelineProcessConfig)
PipelineJobAPIbuildTaskConfiguration 在接口中 PipelineJobAPIbuildTaskConfiguration 在接口中 MigrationJobAPIpipelineJobConfig - pipeline job configurationjobShardingItem - job sharding itempipelineProcessConfig - pipeline process configurationpublic MigrationProcessContext buildPipelineProcessContext(PipelineJobConfiguration pipelineJobConfig)
PipelineJobAPIbuildPipelineProcessContext 在接口中 PipelineJobAPIbuildPipelineProcessContext 在接口中 MigrationJobAPIbuildPipelineProcessContext 在类中 AbstractInventoryIncrementalJobAPIImplpipelineJobConfig - pipeline job configurationprotected PipelineDataConsistencyChecker buildPipelineDataConsistencyChecker(PipelineJobConfiguration pipelineJobConfig, InventoryIncrementalProcessContext processContext, ConsistencyCheckJobItemContext checkJobItemContext)
public void startDisabledJob(String jobId)
startDisabledJob 在接口中 PipelineJobPublicAPIstartDisabledJob 在类中 AbstractPipelineJobAPIImplpublic void stop(String jobId)
stop 在接口中 PipelineJobPublicAPIstop 在类中 AbstractPipelineJobAPIImplpublic void rollback(String jobId) throws SQLException
rollback 在接口中 InventoryIncrementalJobPublicAPISQLExceptionpublic void commit(String jobId)
commit 在接口中 InventoryIncrementalJobPublicAPIpublic void addMigrationSourceResources(Map<String,DataSourceProperties> dataSourcePropsMap)
public void dropMigrationSourceResources(Collection<String> resourceNames)
public Collection<Collection<Object>> listMigrationSourceResources()
public String createJobAndStart(CreateMigrationJobParameter parameter)
createJobAndStart 在接口中 MigrationJobPublicAPIpublic JobType getJobType()
getJobType 在接口中 PipelineJobPublicAPIprotected String getJobClassName()
Copyright © 2022 The Apache Software Foundation. All rights reserved.