Property | Type | Description | |
---|---|---|---|
DEFAULT_INITIAL_INTERVAL | long | ||
DEFAULT_MAX_INTERVAL | long | ||
DEFAULT_MULTIPLIER | double |
Property | Type | Description | |
---|---|---|---|
Logger | ILog |
Method | Description | |
---|---|---|
BackOff ( IBackOffContext backOffContext ) : void |
Pause for a length of time equal to 'exp(backOffContext.expSeed)'
|
|
Start ( IRetryContext context ) : IBackOffContext |
Returns a new instance of IBackOffContext configured with the 'expSeed' and 'increment' values.
|
|
ToString ( ) : string |
The to string.
|
|
WithSleeper ( ISleeper sleeper ) : |
The with sleeper.
|
Method | Description | |
---|---|---|
CloneValues ( |
The clone values.
|
|
NewInstance ( ) : |
The new instance.
|
public BackOff ( IBackOffContext backOffContext ) : void | ||
backOffContext | IBackOffContext | The back off context. |
return | void |
protected CloneValues ( |
||
target | The target. | |
return | void |
protected NewInstance ( ) : |
||
return |
public Start ( IRetryContext context ) : IBackOffContext | ||
context | IRetryContext | The context. |
return | IBackOffContext |
public WithSleeper ( ISleeper sleeper ) : |
||
sleeper | ISleeper | The sleeper. |
return |
public static long DEFAULT_INITIAL_INTERVAL | ||
return | long |
public static long DEFAULT_MAX_INTERVAL | ||
return | long |
public static double DEFAULT_MULTIPLIER | ||
return | double |