kibana/vars/retryWithDelay.groovy
2020-01-07 11:50:08 -05:00

17 lines
247 B
Groovy

def call(retryTimes, delaySecs, closure) {
retry(retryTimes) {
try {
closure()
} catch (ex) {
sleep delaySecs
throw ex
}
}
}
def call(retryTimes, Closure closure) {
call(retryTimes, 15, closure)
}
return this