public class ConstantRetryStrategy extends Object implements RetryStrategy
RetryStrategy
with constant time.Constructor and Description |
---|
ConstantRetryStrategy()
Creates a new instance for do not retry tasks.
|
ConstantRetryStrategy(int maxRetryCount)
Creates a new instance for do not retry tasks.
|
ConstantRetryStrategy(int maxRetryCount,
long interval)
Creates a new instance.
|
ConstantRetryStrategy(int maxRetryCount,
long minInterval,
long maxInterval)
Creates a new instance.
|
Modifier and Type | Method and Description |
---|---|
RetryObject |
newInstance(String taskName)
Creates a new retry object.
|
public ConstantRetryStrategy()
public ConstantRetryStrategy(int maxRetryCount)
maxRetryCount
- maximum retry count (>= 0
)public ConstantRetryStrategy(int maxRetryCount, long interval)
maxRetryCount
- maximum retry count (>= 0
)interval
- retry interval (ms)public ConstantRetryStrategy(int maxRetryCount, long minInterval, long maxInterval)
maxRetryCount
- maximum retry count (>= 0
)minInterval
- minimum retry interval (ms)maxInterval
- maximum retry interval (ms)public RetryObject newInstance(String taskName)
RetryStrategy
newInstance
in interface RetryStrategy
taskName
- the task nameCopyright © 2011–2019 Asakusa Framework Team. All rights reserved.