Class JobTestHelper


  • public class JobTestHelper
    extends Object
    Author:
    Joram Barrez, Tijs Rademakers, Saeid Mirzaei
    • Constructor Detail

      • JobTestHelper

        public JobTestHelper()
    • Method Detail

      • waitForJobExecutorToProcessAllJobs

        public static void waitForJobExecutorToProcessAllJobs​(FlowableRule rule,
                                                              long maxMillisToWait,
                                                              long intervalMillis)
      • waitForJobExecutorToProcessAllJobs

        public static void waitForJobExecutorToProcessAllJobs​(ProcessEngineConfiguration processEngineConfiguration,
                                                              ManagementService managementService,
                                                              long maxMillisToWait,
                                                              long intervalMillis)
      • waitForJobExecutorToProcessAllJobs

        public static void waitForJobExecutorToProcessAllJobs​(ProcessEngineConfiguration processEngineConfiguration,
                                                              ManagementService managementService,
                                                              long maxMillisToWait,
                                                              long intervalMillis,
                                                              boolean shutdownExecutorWhenFinished)
      • waitForJobExecutorToProcessAllJobsAndExecutableTimerJobs

        public static void waitForJobExecutorToProcessAllJobsAndExecutableTimerJobs​(ProcessEngineConfiguration processEngineConfiguration,
                                                                                    ManagementService managementService,
                                                                                    long maxMillisToWait,
                                                                                    long intervalMillis)
      • waitForJobExecutorToProcessAllJobsAndExecutableTimerJobs

        public static void waitForJobExecutorToProcessAllJobsAndExecutableTimerJobs​(ProcessEngineConfiguration processEngineConfiguration,
                                                                                    ManagementService managementService,
                                                                                    long maxMillisToWait,
                                                                                    long intervalMillis,
                                                                                    boolean shutdownExecutorWhenFinished)
      • waitForJobExecutorToProcessAllJobsAndTimerJobs

        public static void waitForJobExecutorToProcessAllJobsAndTimerJobs​(ProcessEngineConfiguration processEngineConfiguration,
                                                                          ManagementService managementService,
                                                                          long maxMillisToWait,
                                                                          long intervalMillis)
      • waitForJobExecutorToProcessAllJobsAndTimerJobs

        public static void waitForJobExecutorToProcessAllJobsAndTimerJobs​(ProcessEngineConfiguration processEngineConfiguration,
                                                                          ManagementService managementService,
                                                                          long maxMillisToWait,
                                                                          long intervalMillis,
                                                                          boolean shutdownExecutorWhenFinished)
      • waitForJobExecutorOnCondition

        public static void waitForJobExecutorOnCondition​(FlowableRule activitiRule,
                                                         long maxMillisToWait,
                                                         long intervalMillis,
                                                         Callable<Boolean> condition)
      • waitForJobExecutorOnCondition

        public static void waitForJobExecutorOnCondition​(ProcessEngineConfiguration processEngineConfiguration,
                                                         long maxMillisToWait,
                                                         long intervalMillis,
                                                         Callable<Boolean> condition)
      • executeJobExecutorForTime

        public static void executeJobExecutorForTime​(FlowableRule activitiRule,
                                                     long maxMillisToWait,
                                                     long intervalMillis)
      • executeJobExecutorForTime

        public static void executeJobExecutorForTime​(ProcessEngineConfiguration processEngineConfiguration,
                                                     long maxMillisToWait,
                                                     long intervalMillis)
      • areJobsAvailable

        public static boolean areJobsAvailable​(FlowableRule activitiRule)
      • areJobsAvailable

        public static boolean areJobsAvailable​(ManagementService managementService)
      • areJobsOrExecutableTimersAvailable

        public static boolean areJobsOrExecutableTimersAvailable​(ManagementService managementService)