Interface RuleAlteredJobConfigurationPreparer

All Superinterfaces:
org.apache.shardingsphere.spi.type.required.RequiredSPI

public interface RuleAlteredJobConfigurationPreparer extends org.apache.shardingsphere.spi.type.required.RequiredSPI
Rule altered job configuration preparer.
  • Method Details

    • extendJobConfiguration

      void extendJobConfiguration(YamlRuleAlteredJobConfiguration yamlJobConfig)
      Extend job configuration.
      Parameters:
      yamlJobConfig - YAML job configuration
    • createTaskConfiguration

      TaskConfiguration createTaskConfiguration(RuleAlteredJobConfiguration jobConfig, int jobShardingItem, OnRuleAlteredActionConfiguration onRuleAlteredActionConfig)
      Create task configuration, used by underlying scheduler.
      Parameters:
      jobConfig - job configuration
      jobShardingItem - job sharding item
      onRuleAlteredActionConfig - action configuration
      Returns:
      task configuration