class Condition
<init> |
Condition(step: InstanceStep) |
instance |
val instance: Instance |
step |
val step: InstanceStep |
always |
fun always(): Boolean |
failSafeOnce |
Perform step only once, but try again if it fails. fun failSafeOnce(): Boolean |
never |
fun never(): Boolean |
once |
Perform step only once, but try again if it fails. fun once(): Boolean |
repeatAfter |
Repeat performing step after specified number of milliseconds since last time. fun repeatAfter(millis: Long): Boolean |
repeatAfterDays |
Repeat performing step after specified number of days since last time. fun repeatAfterDays(count: Long): Boolean |
repeatAfterHours |
Repeat performing step after specified number of hours since last time. fun repeatAfterHours(count: Long): Boolean |
repeatAfterMinutes |
Repeat performing step after specified number of minutes since last time. fun repeatAfterMinutes(count: Long): Boolean |
repeatAfterSeconds |
Repeat performing step after specified number of seconds since last time. fun repeatAfterSeconds(count: Long): Boolean |
repeatEvery |
Repeat performing step basing on counter based predicate. fun repeatEvery(counterPredicate: (Long) -> Boolean): Boolean
Repeat performing step every n-times. fun repeatEvery(times: Long): Boolean |
repeatProbably |
Repeat performing step with a probability specified as percentage [0, 1.0). fun repeatProbably(probability: Double): Boolean |
rerunOnFail |
fun rerunOnFail(): Boolean |
sinceEndedMoreThan |
fun sinceEndedMoreThan(millis: Long): Boolean |
ultimateOnce |
Perform step only once regardless if it fails or not. fun ultimateOnce(): Boolean |