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.BackOffpublic 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.