public static class LockOptions.ExponentialBackOff extends Object implements LockOptions.BackOff
Constructor and Description |
---|
ExponentialBackOff() |
Modifier and Type | Method and Description |
---|---|
LockOptions.BackOffPolicy |
create() |
long |
getInitialDelay() |
long |
getMaxDelay() |
int |
getMultiplier() |
LockOptions.ExponentialBackOff |
initialDelay(long initialDelay)
Sets initial back off delay.
|
LockOptions.ExponentialBackOff |
maxDelay(long maxDelay)
Sets max back off delay.
|
LockOptions.ExponentialBackOff |
multiplier(int multiplier)
Sets back off delay multiplier.
|
public LockOptions.BackOffPolicy create()
create
in interface LockOptions.BackOff
public LockOptions.ExponentialBackOff maxDelay(long maxDelay)
Default is 128
maxDelay
- - max sleep period. Has to be positivepublic long getMaxDelay()
public LockOptions.ExponentialBackOff initialDelay(long initialDelay)
Default is 1
initialDelay
- - initial sleep period. Has to be positivepublic long getInitialDelay()
public LockOptions.ExponentialBackOff multiplier(int multiplier)
Default is 2
multiplier
- - sleep period multiplier. Has to be positivepublic int getMultiplier()
Copyright © 2014–2021 Redisson. All rights reserved.