Class RuleAlteredJobProgressDetector

java.lang.Object
org.apache.shardingsphere.data.pipeline.scenario.rulealtered.RuleAlteredJobProgressDetector

public final class RuleAlteredJobProgressDetector extends Object
Rule altered job progress detector.
  • Constructor Details

    • RuleAlteredJobProgressDetector

      public RuleAlteredJobProgressDetector()
  • Method Details

    • allInventoryTasksFinished

      public static boolean allInventoryTasksFinished(Collection<InventoryTask> inventoryTasks)
      All inventory tasks is finished.
      Parameters:
      inventoryTasks - to check inventory tasks
      Returns:
      is finished
    • isJobCompleted

      public static boolean isJobCompleted(int jobShardingCount, Collection<JobProgress> jobProgresses)
      Whether job is completed (successful or failed).
      Parameters:
      jobShardingCount - job sharding count
      jobProgresses - job progresses
      Returns:
      completed or not
    • isJobSuccessful

      public static boolean isJobSuccessful(int jobShardingCount, Collection<JobProgress> jobProgresses)
      Whether job is successful.
      Parameters:
      jobShardingCount - job sharding count
      jobProgresses - job progresses
      Returns:
      completed or not