| Modifier and Type | Field and Description | 
|---|---|
| static long | DEFAULT_INTERVALThe default recovery interval: 5000 ms = 5 seconds. | 
| static long | UNLIMITED_ATTEMPTSConstant value indicating an unlimited number of attempts. | 
| Constructor and Description | 
|---|
| FixedBackOff()Create an instance with an interval of 5000L
 ms and an unlimited number of attempts. | 
| FixedBackOff(long interval,
            long maxAttempts)Create an instance. | 
| Modifier and Type | Method and Description | 
|---|---|
| long | getInterval()Return the interval between two attempts in milliseconds. | 
| long | getMaxAttempts()Return the maximum number of attempts in milliseconds. | 
| void | setInterval(long interval)Set the interval between two attempts in milliseconds. | 
| void | setMaxAttempts(long maxAttempts)Set the maximum number of attempts in milliseconds. | 
| BackOffExecution | start()Start a new back off execution. | 
public static final long DEFAULT_INTERVAL
public static final long UNLIMITED_ATTEMPTS
public FixedBackOff()
public FixedBackOff(long interval,
                    long maxAttempts)
interval - the interval between two attemptsmaxAttempts - the maximum number of attemptspublic void setInterval(long interval)
public long getInterval()
public void setMaxAttempts(long maxAttempts)
public long getMaxAttempts()
public BackOffExecution start()
BackOffstart in interface BackOffBackOffExecution ready to be used