public static final class BackOff.Builder extends Object
BackOff
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
BackOff |
build()
Build a new instance of
BackOff |
BackOff.Builder |
delay(Duration delay) |
BackOff.Builder |
delay(long delay) |
BackOff.Builder |
delay(long delay,
TimeUnit unit) |
BackOff.Builder |
maxAttempts(Long attempts) |
BackOff.Builder |
maxDelay(Duration maxDelay) |
BackOff.Builder |
maxDelay(long maxDelay) |
BackOff.Builder |
maxDelay(long maxDelay,
TimeUnit unit) |
BackOff.Builder |
maxElapsedTime(Duration maxElapsedTime) |
BackOff.Builder |
maxElapsedTime(long maxElapsedTime) |
BackOff.Builder |
maxElapsedTime(long maxElapsedTime,
TimeUnit unit) |
BackOff.Builder |
multiplier(Double multiplier) |
BackOff.Builder |
read(BackOff template)
Read values from the given
BackOff |
public Builder()
public BackOff.Builder read(BackOff template)
BackOff
public BackOff.Builder delay(Duration delay)
public BackOff.Builder delay(long delay, TimeUnit unit)
public BackOff.Builder delay(long delay)
public BackOff.Builder maxDelay(Duration maxDelay)
public BackOff.Builder maxDelay(long maxDelay, TimeUnit unit)
public BackOff.Builder maxDelay(long maxDelay)
public BackOff.Builder maxElapsedTime(Duration maxElapsedTime)
public BackOff.Builder maxElapsedTime(long maxElapsedTime, TimeUnit unit)
public BackOff.Builder maxElapsedTime(long maxElapsedTime)
public BackOff.Builder maxAttempts(Long attempts)
public BackOff.Builder multiplier(Double multiplier)
Apache Camel