프로퍼티 | 타입 | 설명 | |
---|---|---|---|
DEFAULT_INITIAL_INTERVAL | long | ||
DEFAULT_MAX_INTERVAL | long | ||
DEFAULT_MULTIPLIER | double |
프로퍼티 | 타입 | 설명 | |
---|---|---|---|
Logger | ILog |
메소드 | 설명 | |
---|---|---|
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.
|
메소드 | 설명 | |
---|---|---|
CloneValues ( |
The clone values.
|
|
NewInstance ( ) : |
The new instance.
|
public BackOff ( IBackOffContext backOffContext ) : void | ||
backOffContext | IBackOffContext | The back off context. |
리턴 | void |
protected CloneValues ( |
||
target | The target. | |
리턴 | void |
protected NewInstance ( ) : |
||
리턴 |
public Start ( IRetryContext context ) : IBackOffContext | ||
context | IRetryContext | The context. |
리턴 | IBackOffContext |
public WithSleeper ( ISleeper sleeper ) : |
||
sleeper | ISleeper | The sleeper. |
리턴 |