public class TaskExecutorConfigurationImpl extends java.lang.Object implements TaskExecutorConfiguration
Modifier and Type | Field and Description |
---|---|
private org.apache.commons.configuration.Configuration |
config |
private static java.lang.String |
TASK_MAXLIFEINSECS |
private static java.lang.String |
TASK_MAXNUMRESCHEDULES |
private static java.lang.String |
TASK_RESCHEDULEDELAYINMILLIS |
Constructor and Description |
---|
TaskExecutorConfigurationImpl(org.apache.commons.configuration.Configuration config) |
Modifier and Type | Method and Description |
---|---|
int |
getMaxLifeInSecs() |
int |
getMaxNumReschedules()
Maximum number of reschedules, until the task gets rejected.
|
int |
getRescheduleDelayInMillis() |
private static final java.lang.String TASK_MAXLIFEINSECS
private static final java.lang.String TASK_MAXNUMRESCHEDULES
private static final java.lang.String TASK_RESCHEDULEDELAYINMILLIS
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 getMaxNumReschedules()
TaskExecutorConfiguration
getMaxNumReschedules
in interface TaskExecutorConfiguration
public int getRescheduleDelayInMillis()
getRescheduleDelayInMillis
in interface TaskExecutorConfiguration