repeat
@Alias(value="repeat-until-successful-ff")
@Throws(value=NumberErrorType.class)
@MediaType(value="*/*")
public void repeat(org.mule.runtime.extension.api.runtime.route.Chain operations,
org.mule.runtime.extension.api.runtime.process.CompletionCallback<Object,Object> callback,
@Summary(value="How often shall the operation be retried when the first try failed?")
int numberOfRetries,
@Summary(value="Time between initial call and first retry, in milliseconds")
int initialDelay,
@Summary(value="A DataWeave expression to compute the wait time, starting with the second retry. The following predefined variables exist: initialDelay: Delay between initial call and first retry, lastDelay: Last delay in millisedonds, retryIndex: Which try is this (counted from 0). When expression is empty, initialDelay will be used for all delays.") @Optional @Expression(value=REQUIRED)
org.mule.runtime.extension.api.runtime.parameter.Literal<String> followUpDelay,
@Summary(value="Regular expression for errors (NAMESPACE:TYPE), in case of match, no retry will be done.") @Optional @Expression(value=NOT_SUPPORTED)
String failFastPattern,
@Optional(defaultValue="FAIL_ON_MATCH")
FailMode mode)