*last-result*/*retry-count*/*elapsed-ms*
dynamic variables available inside the retry blockunwrap
to get the value/cause of the marker
retry!/abort!
accept an object as an argument in addition to aThrowable
causeretry!/abort!
markers produceThrowable
exceptions instead ofExceptionInfo
- All special exceptions subclass
Throwable
instead ofRuntimeException
reset!
to reset the execution with a new delays sequence
abort!
andretry!
can take aThrowable
cause as their argument
- Initial release:
with-retries
,forever
,retries
,delay
,limit-duration
,limit-retries