Package org.apache.camel.util.backoff
Class BackOff.Builder
- java.lang.Object
-
- org.apache.camel.util.backoff.BackOff.Builder
-
- Enclosing class:
- BackOff
public static final class BackOff.Builder extends Object
A builder forBackOff
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BackOffbuild()Build a new instance ofBackOffBackOff.Builderdelay(long delay)BackOff.Builderdelay(long delay, TimeUnit unit)BackOff.Builderdelay(Duration delay)BackOff.BuildermaxAttempts(Long attempts)BackOff.BuildermaxDelay(long maxDelay)BackOff.BuildermaxDelay(long maxDelay, TimeUnit unit)BackOff.BuildermaxDelay(Duration maxDelay)BackOff.BuildermaxElapsedTime(long maxElapsedTime)BackOff.BuildermaxElapsedTime(long maxElapsedTime, TimeUnit unit)BackOff.BuildermaxElapsedTime(Duration maxElapsedTime)BackOff.Buildermultiplier(Double multiplier)BackOff.Builderread(BackOff template)Read values from the givenBackOff
-
-
-
Constructor Detail
-
Builder
public Builder()
-
-
Method Detail
-
read
public BackOff.Builder read(BackOff template)
Read values from the givenBackOff
-
delay
public BackOff.Builder delay(Duration delay)
-
delay
public BackOff.Builder delay(long delay, TimeUnit unit)
-
delay
public BackOff.Builder delay(long delay)
-
maxDelay
public BackOff.Builder maxDelay(Duration maxDelay)
-
maxDelay
public BackOff.Builder maxDelay(long maxDelay, TimeUnit unit)
-
maxDelay
public BackOff.Builder maxDelay(long maxDelay)
-
maxElapsedTime
public BackOff.Builder maxElapsedTime(Duration maxElapsedTime)
-
maxElapsedTime
public BackOff.Builder maxElapsedTime(long maxElapsedTime, TimeUnit unit)
-
maxElapsedTime
public BackOff.Builder maxElapsedTime(long maxElapsedTime)
-
maxAttempts
public BackOff.Builder maxAttempts(Long attempts)
-
multiplier
public BackOff.Builder multiplier(Double multiplier)
-
-