public class EmailScanManager extends InternalTask
Constructor and Description |
---|
EmailScanManager() |
Modifier and Type | Method and Description |
---|---|
DBTask |
getDBTask()
Returns the DBTask object for this internal task.
|
void |
process()
Subclasses should override this method, to perform the work of the task
|
protected void |
processRule(DBEmailFolder rule) |
void |
scanDB(VirtualDB scanLayer) |
void |
setParameterValue(java.lang.String param)
Sets a parameter for this task.
|
creatSchedule, disableHA, doError, enableHA, execute, finishUp, getDBTask, getDisplayName, getInitialScanTime, getOccurences, getParameterFile, getParameterValues, getRepeatEvery, getTaskBeatLayer, getTimeZone, heartBeat, isBatchMode, isTerminated, join, join, makeIdle, makeThreadName, parseTime, pause, paused, resumed, run, setBatchMode, setDelayStart, setDisplayName, setOccurences, setParameterFile, setRepeat, setRepeatEvery, setRepeatEvery, setStartTime, setTaskBeatLayer, setTimeZoneId, terminate, terminated, waitOrRepeat
public void process() throws java.lang.Exception
InternalTask
process
in class InternalTask
java.lang.Exception
- a serious problempublic void scanDB(@Nonnull VirtualDB scanLayer) throws java.lang.Exception
scanLayer
- the layerjava.lang.Exception
- a serious problemprotected void processRule(@Nonnull DBEmailFolder rule) throws java.lang.Exception
rule
- the rulejava.lang.Exception
- a serious problem@CheckReturnValue @Nullable public DBTask getDBTask()
InternalTask
getDBTask
in class InternalTask
public void setParameterValue(@Nonnull java.lang.String param)
setParameterValue
in class InternalTask
param
- the task parameterstSoftware Copyright © 2001-2014 stSoftware All Rights Reserved.