public abstract class AbstractRetryTask extends TimerTask
| Constructor and Description |
|---|
AbstractRetryTask(java.lang.String key,
long delayMs)
Instantiates a new Timer task.
|
AbstractRetryTask(java.lang.String key,
long delayMs,
java.lang.Integer retryCount)
Instantiates a new Abstract retry task.
|
AbstractRetryTask(java.lang.String key,
long delayMs,
java.lang.Integer retryCount,
boolean retryLimit)
Instantiates a new Abstract retry task.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
again(TaskEntity taskEntity) |
protected abstract void |
doRetry(java.lang.String key,
TimerTask timerTask)
Do retry.
|
void |
run(TaskEntity taskEntity)
Run.
|
public AbstractRetryTask(java.lang.String key,
long delayMs)
key - the keydelayMs - the delay mspublic AbstractRetryTask(java.lang.String key,
long delayMs,
java.lang.Integer retryCount)
key - the keydelayMs - the delay msretryCount - the retry countpublic AbstractRetryTask(java.lang.String key,
long delayMs,
java.lang.Integer retryCount,
boolean retryLimit)
key - the keydelayMs - the delay msretryCount - the retry countretryLimit - the retry limitprotected void again(TaskEntity taskEntity)
public void run(TaskEntity taskEntity)
TimerTaskprotected abstract void doRetry(java.lang.String key,
TimerTask timerTask)
key - the keytimerTask - the timer taskCopyright © 2024 The Apache Software Foundation. All rights reserved.