Class AbstractPipelineJobAPIImpl

java.lang.Object
org.apache.shardingsphere.data.pipeline.core.api.impl.AbstractPipelineJobAPIImpl
All Implemented Interfaces:
PipelineJobAPI
Direct Known Subclasses:
RuleAlteredJobAPIImpl

public abstract class AbstractPipelineJobAPIImpl extends Object implements PipelineJobAPI
Abstract pipeline job API impl.
  • Field Details

  • Constructor Details

    • AbstractPipelineJobAPIImpl

      public AbstractPipelineJobAPIImpl()
  • Method Details

    • startDisabledJob

      public void startDisabledJob(String jobId)
      Specified by:
      startDisabledJob in interface PipelineJobAPI
    • stop

      public void stop(String jobId)
      Specified by:
      stop in interface PipelineJobAPI
    • remove

      public void remove(String jobId)
      Specified by:
      remove in interface PipelineJobAPI
    • getElasticJobConfigPOJO

      protected final org.apache.shardingsphere.elasticjob.infra.pojo.JobConfigurationPOJO getElasticJobConfigPOJO(String jobId)
    • verifyJobNotStopped

      protected final void verifyJobNotStopped(org.apache.shardingsphere.elasticjob.infra.pojo.JobConfigurationPOJO jobConfigPOJO)
    • verifyJobStopped

      protected final void verifyJobStopped(org.apache.shardingsphere.elasticjob.infra.pojo.JobConfigurationPOJO jobConfigPOJO)