Class TaskTideEngineUtility

java.lang.Object
org.tasktide.engine.worker.TaskTideEngineUtility

public class TaskTideEngineUtility extends Object
Collection of useful engine methods
  • Constructor Details

    • TaskTideEngineUtility

      public TaskTideEngineUtility()
  • Method Details

    • wait

      public static boolean wait(TimeUnit units, long sleepTime)
      Wait required number of seconds
      Parameters:
      sleepTime -
      Returns:
      boolean
    • waitOnExecutorTrackerWorkItem

      @Deprecated public static void waitOnExecutorTrackerWorkItem(int expected, org.apache.logging.log4j.Logger logger)
      Deprecated.
      Waits via FutureTrackers
      Parameters:
      expected -
      logger -
    • countNotActiveItemTask

      @Deprecated public static int countNotActiveItemTask(List<ItemTask> workload)
      Deprecated.
      Scan tasks for count of done
      Parameters:
      workload -
      Returns:
      int
    • countNotActiveWorkItem

      @Deprecated public static int countNotActiveWorkItem(List<WorkItem> tasks)
      Deprecated.
      Count non-pending tasks across WorkItem list
      Parameters:
      tasks -
      Returns:
      int
    • fetchExecutionTimesWorkItem

      @Deprecated public static void fetchExecutionTimesWorkItem(List<WorkItem> workload, org.apache.logging.log4j.Logger logger)
      Deprecated.
      Fetch execution times across all
      Parameters:
      workload -
      logger -
    • fetchExecutionTimes

      @Deprecated public static void fetchExecutionTimes(List<ItemTask> workload, org.apache.logging.log4j.Logger logger)
      Deprecated.
      Log execution times on INFO level
      Parameters:
      workload -
      logger -