Package com.valhalla.sdk.api.util
Interface Sleepable
- All Known Implementing Classes:
AbstractScript,Branch,Leaf,Root,TaskNode,TaskScript,TreeScript
public interface Sleepable
Convenience sleep methods shared by scripts and task nodes.
-
Method Summary
Modifier and TypeMethodDescriptiondefault booleansleep(long milliseconds) default booleansleep(long minimumMillis, long maximumMillis) default booleansleepUntil(Condition condition, long timeoutMillis) default booleansleepUntil(Condition condition, long timeoutMillis, long pollMillis) default booleansleepUntil(Condition condition, Condition resetCondition, long timeoutMillis, long pollMillis) default booleansleepWhile(Condition condition, long timeoutMillis) default booleansleepWhile(Condition condition, long timeoutMillis, long pollMillis) default booleansleepWhile(Condition condition, Condition resetCondition, long timeoutMillis, long pollMillis)
-
Method Details
-
sleep
default boolean sleep(long milliseconds) -
sleep
default boolean sleep(long minimumMillis, long maximumMillis) -
sleepUntil
-
sleepUntil
-
sleepUntil
-
sleepWhile
-
sleepWhile
-
sleepWhile
-