public class LicenseStatusTask extends java.lang.Object implements ScheduleTask
EXECUTION_MODE_ALL, EXECUTION_MODE_COLLECTOR, EXECUTION_MODE_JOBMGR, FREQUENCY_15MIN, FREQUENCY_30MIN, FREQUENCY_DAILY, FREQUENCY_FOUR_HOURLY, FREQUENCY_HOURLY, FREQUENCY_MIN, FREQUENCY_MONTHLY, FREQUENCY_NON_RECURRING, FREQUENCY_THOUROUGLY, FREQUENCY_TWENTY_FOUR_HOURLY, FREQUENCY_WEEKLY| Constructor and Description |
|---|
LicenseStatusTask() |
| 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() |
public void execute(long lastExecuted)
throws java.lang.Exception
execute in interface ScheduleTaskjava.lang.Exceptionpublic long getFrequency()
ScheduleTaskgetFrequency in interface ScheduleTaskpublic int getTaskExecutionMode()
ScheduleTaskgetTaskExecutionMode in interface ScheduleTaskpublic java.lang.String getTaskName()
ScheduleTaskgetTaskName in interface ScheduleTaskpublic boolean isValid()
isValid in interface ScheduleTaskpublic FormLOVPair[] getFrequencyHoursLov()
ScheduleTaskgetFrequencyHoursLov in interface ScheduleTaskpublic FormLOVPair[] getFrequencyMinsLov()
ScheduleTaskgetFrequencyMinsLov in interface ScheduleTask