17 lines
247 B
Groovy
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
|