public class TaskExecutorConfigurationImpl extends java.lang.Object implements TaskExecutorConfiguration
Modifier and Type | Class and Description |
---|---|
(package private) static class |
TaskExecutorConfigurationImpl.ConfigurationProperty |
Modifier and Type | Field and Description |
---|---|
private org.apache.commons.configuration.Configuration |
config |
private static int |
SECS_IN_ONE_DAY
value = 86400
|
(package private) static int |
TASK_MAXNUMRESCHEDULES_DEFAULT
value = 5
|
(package private) static int |
TASK_RECOVERERDELAYINMILLIS_DEFAULT
value = 500
|
(package private) static int |
TASK_RESCHEDULEDELAYINMILLIS_DEFAULT
value = 5000
|
Constructor and Description |
---|
TaskExecutorConfigurationImpl(org.apache.commons.configuration.Configuration config) |
Modifier and Type | Method and Description |
---|---|
int |
getCleanUpIntervalInSecs() |
int |
getMaxLifeInSecs() |
int |
getMaxNumReschedules() |
int |
getRecovererDelayInMillis() |
int |
getRescheduleDelayInMillis() |
private static final int SECS_IN_ONE_DAY
static final int TASK_MAXNUMRESCHEDULES_DEFAULT
static final int TASK_RESCHEDULEDELAYINMILLIS_DEFAULT
static final int TASK_RECOVERERDELAYINMILLIS_DEFAULT
private final org.apache.commons.configuration.Configuration config
@Inject public TaskExecutorConfigurationImpl(org.apache.commons.configuration.Configuration config)
public int getMaxLifeInSecs()
getMaxLifeInSecs
in interface TaskExecutorConfiguration
public int getCleanUpIntervalInSecs()
getCleanUpIntervalInSecs
in interface TaskExecutorConfiguration
public int getMaxNumReschedules()
getMaxNumReschedules
in interface TaskExecutorConfiguration
public int getRescheduleDelayInMillis()
getRescheduleDelayInMillis
in interface TaskExecutorConfiguration
public int getRecovererDelayInMillis()
getRecovererDelayInMillis
in interface TaskExecutorConfiguration