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 ScheduleTask
java.lang.Exception
public long getFrequency()
ScheduleTask
getFrequency
in interface ScheduleTask
public int getTaskExecutionMode()
ScheduleTask
getTaskExecutionMode
in interface ScheduleTask
public java.lang.String getTaskName()
ScheduleTask
getTaskName
in interface ScheduleTask
public boolean isValid()
isValid
in interface ScheduleTask
public FormLOVPair[] getFrequencyHoursLov()
ScheduleTask
getFrequencyHoursLov
in interface ScheduleTask
public FormLOVPair[] getFrequencyMinsLov()
ScheduleTask
getFrequencyMinsLov
in interface ScheduleTask