public interface PipelineJobAPI extends PipelineJobPublicAPI, PipelineJobItemAPI, org.apache.shardingsphere.infra.util.spi.type.typed.TypedSPI
| 限定符和类型 | 方法和说明 |
|---|---|
PipelineProcessContext |
buildPipelineProcessContext(PipelineJobConfiguration pipelineJobConfig)
Build pipeline process context.
|
PipelineTaskConfiguration |
buildTaskConfiguration(PipelineJobConfiguration pipelineJobConfig,
int jobShardingItem,
PipelineProcessConfiguration pipelineProcessConfig)
Build task configuration.
|
void |
cleanJobItemErrorMessage(String jobId,
int shardingItem)
Clean job item error message.
|
void |
extendYamlJobConfiguration(YamlPipelineJobConfiguration yamlJobConfig)
Extend YAML job configuration.
|
PipelineJobConfiguration |
getJobConfiguration(String jobId)
Get job configuration.
|
String |
getJobItemErrorMessage(String jobId,
int shardingItem)
Get job item error message.
|
String |
marshalJobId(PipelineJobId pipelineJobId)
Marshal pipeline job id.
|
void |
persistJobItemErrorMessage(String jobId,
int shardingItem,
Object error)
Persist job item error message.
|
Optional<String> |
start(PipelineJobConfiguration jobConfig)
Start job.
|
getJobType, list, startDisabledJob, stopgetJobItemProgress, persistJobItemProgress, updateJobItemStatusString marshalJobId(PipelineJobId pipelineJobId)
pipelineJobId - pipeline job idvoid extendYamlJobConfiguration(YamlPipelineJobConfiguration yamlJobConfig)
yamlJobConfig - YAML job configurationPipelineTaskConfiguration buildTaskConfiguration(PipelineJobConfiguration pipelineJobConfig, int jobShardingItem, PipelineProcessConfiguration pipelineProcessConfig)
pipelineJobConfig - pipeline job configurationjobShardingItem - job sharding itempipelineProcessConfig - pipeline process configurationPipelineProcessContext buildPipelineProcessContext(PipelineJobConfiguration pipelineJobConfig)
pipelineJobConfig - pipeline job configurationOptional<String> start(PipelineJobConfiguration jobConfig)
jobConfig - job configurationPipelineJobConfiguration getJobConfiguration(String jobId)
jobId - job idString getJobItemErrorMessage(String jobId, int shardingItem)
jobId - job idshardingItem - sharding itemvoid persistJobItemErrorMessage(String jobId, int shardingItem, Object error)
jobId - job idshardingItem - sharding itemerror - errorvoid cleanJobItemErrorMessage(String jobId, int shardingItem)
jobId - job idshardingItem - sharding itemCopyright © 2022 The Apache Software Foundation. All rights reserved.