Class BasicFlowController

java.lang.Object
ch.nolix.base.programcontrol.basicflowcontroller.BasicFlowController

public final class BasicFlowController extends Object
Author:
Silvan Wyss
  • Method Details

    • waitAsLongAs

      public static void waitAsLongAs(BooleanSupplier condition)
      Waits as long as the given condition is fulfilled.
      Parameters:
      condition -
      Throws:
      RuntimeException - if the given condition is null
    • waitForSeconds

      public static void waitForSeconds(int durationInSeconds)
      Waits for the given duractionInSeconds.
      Parameters:
      durationInSeconds -
      Throws:
      RuntimeException - if the given duractionInSeconds is negative
    • waitForMilliseconds

      public static void waitForMilliseconds(int durationInMilliseconds)
      Waits for the given durationInMilliseconds.
      Parameters:
      durationInMilliseconds -
      Throws:
      RuntimeException - if the given durationInMilliseconds is negative
    • waitUntil

      public static void waitUntil(BooleanSupplier condition)
      Waits until the given condition is fulfilled.
      Parameters:
      condition -
      Throws:
      RuntimeException - if the given condition is null