Class BasicFlowController
java.lang.Object
ch.nolix.base.programcontrol.basicflowcontroller.BasicFlowController
- Author:
- Silvan Wyss
-
Method Summary
Modifier and TypeMethodDescriptionstatic voidwaitAsLongAs(BooleanSupplier condition) Waits as long as the given condition is fulfilled.static voidwaitForMilliseconds(int durationInMilliseconds) Waits for the given durationInMilliseconds.static voidwaitForSeconds(int durationInSeconds) Waits for the given duractionInSeconds.static voidwaitUntil(BooleanSupplier condition) Waits until the given condition is fulfilled.
-
Method Details
-
waitAsLongAs
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
Waits until the given condition is fulfilled.- Parameters:
condition-- Throws:
RuntimeException- if the given condition is null
-