public abstract class AbstractPipelineJobAPIImpl extends Object implements PipelineJobAPI
| 限定符和类型 | 字段和说明 |
|---|---|
protected static DateTimeFormatter |
DATE_TIME_FORMATTER |
| 构造器和说明 |
|---|
AbstractPipelineJobAPIImpl() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
checkModeConfig() |
void |
cleanJobItemErrorMessage(String jobId,
int shardingItem)
Clean job item error message.
|
protected void |
dropJob(String jobId) |
protected org.apache.shardingsphere.elasticjob.infra.pojo.JobConfigurationPOJO |
getElasticJobConfigPOJO(String jobId) |
protected abstract String |
getJobClassName() |
protected abstract PipelineJobConfiguration |
getJobConfiguration(org.apache.shardingsphere.elasticjob.infra.pojo.JobConfigurationPOJO jobConfigPOJO) |
protected abstract PipelineJobInfo |
getJobInfo(String jobId) |
String |
getJobItemErrorMessage(String jobId,
int shardingItem)
Get job item error message.
|
String |
getType() |
List<? extends PipelineJobInfo> |
list() |
String |
marshalJobId(PipelineJobId pipelineJobId)
Marshal pipeline job id.
|
protected abstract String |
marshalJobIdLeftPart(PipelineJobId pipelineJobId) |
void |
persistJobItemErrorMessage(String jobId,
int shardingItem,
Object error)
Persist job item error message.
|
Optional<String> |
start(PipelineJobConfiguration jobConfig)
Start job.
|
void |
startDisabledJob(String jobId) |
void |
stop(String jobId) |
protected abstract YamlPipelineJobConfiguration |
swapToYamlJobConfiguration(PipelineJobConfiguration jobConfig) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitbuildPipelineProcessContext, buildTaskConfiguration, extendYamlJobConfiguration, getJobConfigurationgetJobTypegetJobItemProgress, persistJobItemProgress, updateJobItemStatusprotected static final DateTimeFormatter DATE_TIME_FORMATTER
public final String marshalJobId(PipelineJobId pipelineJobId)
PipelineJobAPImarshalJobId 在接口中 PipelineJobAPIpipelineJobId - pipeline job idprotected abstract String marshalJobIdLeftPart(PipelineJobId pipelineJobId)
public List<? extends PipelineJobInfo> list()
list 在接口中 PipelineJobPublicAPIprotected void checkModeConfig()
protected abstract PipelineJobInfo getJobInfo(String jobId)
public Optional<String> start(PipelineJobConfiguration jobConfig)
PipelineJobAPIstart 在接口中 PipelineJobAPIjobConfig - job configurationprotected abstract String getJobClassName()
protected abstract YamlPipelineJobConfiguration swapToYamlJobConfiguration(PipelineJobConfiguration jobConfig)
protected abstract PipelineJobConfiguration getJobConfiguration(org.apache.shardingsphere.elasticjob.infra.pojo.JobConfigurationPOJO jobConfigPOJO)
public void startDisabledJob(String jobId)
startDisabledJob 在接口中 PipelineJobPublicAPIpublic void stop(String jobId)
stop 在接口中 PipelineJobPublicAPIprotected void dropJob(String jobId)
protected final org.apache.shardingsphere.elasticjob.infra.pojo.JobConfigurationPOJO getElasticJobConfigPOJO(String jobId)
public String getType()
getType 在接口中 org.apache.shardingsphere.infra.util.spi.type.typed.TypedSPIpublic String getJobItemErrorMessage(String jobId, int shardingItem)
PipelineJobAPIgetJobItemErrorMessage 在接口中 PipelineJobAPIjobId - job idshardingItem - sharding itempublic void persistJobItemErrorMessage(String jobId, int shardingItem, Object error)
PipelineJobAPIpersistJobItemErrorMessage 在接口中 PipelineJobAPIjobId - job idshardingItem - sharding itemerror - errorpublic void cleanJobItemErrorMessage(String jobId, int shardingItem)
PipelineJobAPIcleanJobItemErrorMessage 在接口中 PipelineJobAPIjobId - job idshardingItem - sharding itemCopyright © 2022 The Apache Software Foundation. All rights reserved.