public interface ScheduleTask
Modifier and Type | Field and Description |
---|---|
static int |
EXECUTION_MODE_ALL |
static int |
EXECUTION_MODE_COLLECTOR |
static int |
EXECUTION_MODE_JOBMGR |
static long |
FREQUENCY_15MIN |
static long |
FREQUENCY_30MIN |
static long |
FREQUENCY_DAILY |
static int |
FREQUENCY_FOUR_HOURLY |
static long |
FREQUENCY_HOURLY |
static long |
FREQUENCY_MIN |
static long |
FREQUENCY_MONTHLY |
static int |
FREQUENCY_NON_RECURRING |
static long |
FREQUENCY_THOUROUGLY |
static int |
FREQUENCY_TWENTY_FOUR_HOURLY |
static long |
FREQUENCY_WEEKLY |
Modifier and Type | Method and Description |
---|---|
void |
execute(long lastExecuted) |
long |
getFrequency()
The frequency this task will be executed in milliseconds.
|
FormLOVPair[] |
getFrequencyHoursLov()
The Hours LOV
|
FormLOVPair[] |
getFrequencyMinsLov()
The Minutes LOV
|
int |
getTaskExecutionMode()
While implementaing this method, choose the return value very carefully.
|
java.lang.String |
getTaskName()
The identifier for this task.
|
boolean |
isValid() |
static final int EXECUTION_MODE_ALL
static final int EXECUTION_MODE_COLLECTOR
static final int EXECUTION_MODE_JOBMGR
static final long FREQUENCY_MIN
static final long FREQUENCY_15MIN
static final long FREQUENCY_30MIN
static final long FREQUENCY_HOURLY
static final long FREQUENCY_DAILY
static final long FREQUENCY_WEEKLY
static final long FREQUENCY_MONTHLY
static final long FREQUENCY_THOUROUGLY
static final int FREQUENCY_FOUR_HOURLY
static final int FREQUENCY_TWENTY_FOUR_HOURLY
static final int FREQUENCY_NON_RECURRING
java.lang.String getTaskName()
long getFrequency()
void execute(long lastExecuted) throws java.lang.Exception
java.lang.Exception
boolean isValid()
int getTaskExecutionMode()
FormLOVPair[] getFrequencyHoursLov()
FormLOVPair[] getFrequencyMinsLov()