Class ZeebeTestThreadSupport

java.lang.Object
io.camunda.zeebe.spring.test.ZeebeTestThreadSupport

public class ZeebeTestThreadSupport extends Object
Helper to wait in the multithreaded environment for the worker to execute.
  • Constructor Details

    • ZeebeTestThreadSupport

      public ZeebeTestThreadSupport()
  • Method Details

    • setEngineForCurrentThread

      public static void setEngineForCurrentThread(ZeebeTestEngine engine)
    • cleanupEngineForCurrentThread

      public static void cleanupEngineForCurrentThread()
    • waitForProcessInstanceCompleted

      public static void waitForProcessInstanceCompleted(io.camunda.zeebe.client.api.response.ProcessInstanceEvent processInstance)
    • waitForProcessInstanceCompleted

      public static void waitForProcessInstanceCompleted(io.camunda.zeebe.client.api.response.ProcessInstanceEvent processInstance, Duration duration)
    • waitForProcessInstanceCompleted

      public static void waitForProcessInstanceCompleted(long processInstanceKey)
    • waitForProcessInstanceCompleted

      public static void waitForProcessInstanceCompleted(long processInstanceKey, Duration duration)
    • waitForProcessInstanceCompleted

      public static void waitForProcessInstanceCompleted(InspectedProcessInstance inspectedProcessInstance)
    • waitForProcessInstanceCompleted

      public static void waitForProcessInstanceCompleted(InspectedProcessInstance inspectedProcessInstance, Duration duration)
    • waitForProcessInstanceHasPassedElement

      public static void waitForProcessInstanceHasPassedElement(io.camunda.zeebe.client.api.response.ProcessInstanceEvent processInstance, String elementId)
    • waitForProcessInstanceHasPassedElement

      public static void waitForProcessInstanceHasPassedElement(io.camunda.zeebe.client.api.response.ProcessInstanceEvent processInstance, String elementId, Duration duration)
    • waitForProcessInstanceHasPassedElement

      public static void waitForProcessInstanceHasPassedElement(long processInstanceKey, String elementId)
    • waitForProcessInstanceHasPassedElement

      public static void waitForProcessInstanceHasPassedElement(long processInstanceKey, String elementId, Duration duration)
    • waitForProcessInstanceHasPassedElement

      public static void waitForProcessInstanceHasPassedElement(InspectedProcessInstance inspectedProcessInstance, String elementId)
    • waitForProcessInstanceHasPassedElement

      public static void waitForProcessInstanceHasPassedElement(InspectedProcessInstance inspectedProcessInstance, String elementId, Duration duration)
    • waitForProcessInstanceHasPassedElement

      public static void waitForProcessInstanceHasPassedElement(InspectedProcessInstance inspectedProcessInstance, String elementId, Duration duration, int times)