public class JobTestHelper extends Object
| Constructor and Description |
|---|
JobTestHelper() |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
areJobsAvailable(FlowableRule activitiRule) |
static boolean |
areJobsAvailable(ManagementService managementService) |
static boolean |
areJobsOrExecutableTimersAvailable(ManagementService managementService) |
static boolean |
areJobsOrTimersAvailable(ManagementService managementService)
Returns true when there are any entries for the jobs or timers (unlike
areJobsOrExecutableTimersAvailable(ManagementService),
which only take in account executable timers). |
static void |
executeJobExecutorForTime(FlowableRule activitiRule,
long maxMillisToWait,
long intervalMillis) |
static void |
executeJobExecutorForTime(ProcessEngineConfiguration processEngineConfiguration,
long maxMillisToWait,
long intervalMillis) |
protected static void |
internalWaitForJobs(ProcessEngineConfiguration processEngineConfiguration,
ManagementService managementService,
java.util.function.Predicate<ManagementService> jobsAvailablePredicate,
long maxMillisToWait,
long intervalMillis,
boolean shutdownExecutorWhenFinished) |
static void |
waitForJobExecutorOnCondition(FlowableRule activitiRule,
long maxMillisToWait,
long intervalMillis,
Callable<Boolean> condition) |
static void |
waitForJobExecutorOnCondition(ProcessEngineConfiguration processEngineConfiguration,
long maxMillisToWait,
long intervalMillis,
Callable<Boolean> condition) |
static void |
waitForJobExecutorToProcessAllJobs(FlowableRule rule,
long maxMillisToWait,
long intervalMillis) |
static void |
waitForJobExecutorToProcessAllJobs(ProcessEngineConfiguration processEngineConfiguration,
ManagementService managementService,
long maxMillisToWait,
long intervalMillis) |
static void |
waitForJobExecutorToProcessAllJobs(ProcessEngineConfiguration processEngineConfiguration,
ManagementService managementService,
long maxMillisToWait,
long intervalMillis,
boolean shutdownExecutorWhenFinished) |
static void |
waitForJobExecutorToProcessAllJobsAndExecutableTimerJobs(ProcessEngineConfiguration processEngineConfiguration,
ManagementService managementService,
long maxMillisToWait,
long intervalMillis) |
static void |
waitForJobExecutorToProcessAllJobsAndExecutableTimerJobs(ProcessEngineConfiguration processEngineConfiguration,
ManagementService managementService,
long maxMillisToWait,
long intervalMillis,
boolean shutdownExecutorWhenFinished) |
static void |
waitForJobExecutorToProcessAllJobsAndTimerJobs(ProcessEngineConfiguration processEngineConfiguration,
ManagementService managementService,
long maxMillisToWait,
long intervalMillis) |
static void |
waitForJobExecutorToProcessAllJobsAndTimerJobs(ProcessEngineConfiguration processEngineConfiguration,
ManagementService managementService,
long maxMillisToWait,
long intervalMillis,
boolean shutdownExecutorWhenFinished) |
public static void waitForJobExecutorToProcessAllJobs(FlowableRule rule, long maxMillisToWait, long intervalMillis)
public static void waitForJobExecutorToProcessAllJobs(ProcessEngineConfiguration processEngineConfiguration, ManagementService managementService, long maxMillisToWait, long intervalMillis)
public static void waitForJobExecutorToProcessAllJobs(ProcessEngineConfiguration processEngineConfiguration, ManagementService managementService, long maxMillisToWait, long intervalMillis, boolean shutdownExecutorWhenFinished)
public static void waitForJobExecutorToProcessAllJobsAndExecutableTimerJobs(ProcessEngineConfiguration processEngineConfiguration, ManagementService managementService, long maxMillisToWait, long intervalMillis)
public static void waitForJobExecutorToProcessAllJobsAndExecutableTimerJobs(ProcessEngineConfiguration processEngineConfiguration, ManagementService managementService, long maxMillisToWait, long intervalMillis, boolean shutdownExecutorWhenFinished)
public static void waitForJobExecutorToProcessAllJobsAndTimerJobs(ProcessEngineConfiguration processEngineConfiguration, ManagementService managementService, long maxMillisToWait, long intervalMillis)
public static void waitForJobExecutorToProcessAllJobsAndTimerJobs(ProcessEngineConfiguration processEngineConfiguration, ManagementService managementService, long maxMillisToWait, long intervalMillis, boolean shutdownExecutorWhenFinished)
public static void waitForJobExecutorOnCondition(FlowableRule activitiRule, long maxMillisToWait, long intervalMillis, Callable<Boolean> condition)
public static void waitForJobExecutorOnCondition(ProcessEngineConfiguration processEngineConfiguration, long maxMillisToWait, long intervalMillis, Callable<Boolean> condition)
public static void executeJobExecutorForTime(FlowableRule activitiRule, long maxMillisToWait, long intervalMillis)
public static void executeJobExecutorForTime(ProcessEngineConfiguration processEngineConfiguration, long maxMillisToWait, long intervalMillis)
public static boolean areJobsAvailable(FlowableRule activitiRule)
public static boolean areJobsAvailable(ManagementService managementService)
public static boolean areJobsOrExecutableTimersAvailable(ManagementService managementService)
public static boolean areJobsOrTimersAvailable(ManagementService managementService)
areJobsOrExecutableTimersAvailable(ManagementService),
which only take in account executable timers).protected static void internalWaitForJobs(ProcessEngineConfiguration processEngineConfiguration, ManagementService managementService, java.util.function.Predicate<ManagementService> jobsAvailablePredicate, long maxMillisToWait, long intervalMillis, boolean shutdownExecutorWhenFinished)
Copyright © 2019 Flowable. All rights reserved.