All Known Implementing Classes:
JobOperateAPIImpl

public interface JobOperateAPI
Job operate API.
  • Method Details

    • trigger

      void trigger(String jobName)
      Trigger job to run at once.

      Job will not start until it does not conflict with the last running job, and this tag will be automatically cleaned up after it starts.

      Parameters:
      jobName - job name
    • disable

      void disable(String jobName, String serverIp)
      Disable job.

      Will cause resharding.

      Parameters:
      jobName - job name
      serverIp - server IP address
    • enable

      void enable(String jobName, String serverIp)
      Enable job.
      Parameters:
      jobName - job name
      serverIp - server IP address
    • shutdown

      void shutdown(String jobName, String serverIp)
      Shutdown Job.
      Parameters:
      jobName - job name
      serverIp - server IP address
    • remove

      void remove(String jobName, String serverIp)
      Remove job.
      Parameters:
      jobName - job name
      serverIp - server IP address