Class Condition
java.lang.Object
io.superdurable.dex.Condition
Represents one Timer, Channel, or SubFlow condition used by a
Wait.
Applications create conditions through fluent domain factories such as
Timer.byDuration(Duration), Channel.forOne(), and SubFlow.run(Class, I); a condition is immutable
and is interpreted by Dex when a Step returns its wait definition.
Condition deadline = Timer.byDuration(Duration.ofMinutes(5), "deadline");
Condition command = commands.forOne("command");
return Wait.anyOf(deadline, command);
-
Method Summary