public class LoadCronTask extends SimpleCronTask implements XMLSplitListener
| Modifier and Type | Field and Description |
|---|---|
protected static MXLogger |
integrationLogger |
dbSeed, interval, intervalFlag, lastRun, lastRunDate, seed, shutdown, sleepTime, valV| Constructor and Description |
|---|
LoadCronTask() |
| Modifier and Type | Method and Description |
|---|---|
void |
cronAction()
This is the CORE METHOD of this class.
|
CrontaskParamInfo[] |
getParameters()
This method provides an array of CrontaskParamInfo() object to describe
all the parameters of the crontask.
|
void |
init()
Invoked by the CronTaskManager when the class is instantiated.
|
boolean |
isDiskDown() |
boolean |
isOKToRun(MXServerRemote server)
Default implementation of isOKToRun.
|
void |
processFolderData() |
void |
setCrontaskInstance(CrontaskInstanceRemote inst)
Cache the crontask instance this crontask object is instantiated for.
|
void |
splitEnd()
called at the end of split process.
|
boolean |
splitPerformed(byte[] splitXMLData,
int splitIndex) |
void |
splitStart()
called before the start of splitting process.
|
void |
start()
Default implementation for start().
|
void |
stop()
Default implementation for stop().
|
beforeRemoval, getCronTaskHistoryMsg, getCrontaskInstance, getCronTaskLogger, getCronTaskSqlLogger, getDBLastSeed, getEnteredValueVector, getInterval, getIntervalFlag, getLastRunDate, getLastSeed, getName, getParamAsBoolean, getParamAsDate, getParamAsDouble, getParamAsInt, getParamAsString, getParameter, getParameterValidationMbo, getParameterValidationMbo, getRunasUserInfo, getSleepTime, isShutdown, setCronTaskHistoryMsg, setDBLastSeed, setEnteredValueVector, setInterval, setIntervalFlag, setLastRunDate, setLastSeed, setSleepTime, shutdownprotected static final MXLogger integrationLogger
public void splitEnd()
XMLSplitListenersplitEnd in interface XMLSplitListenerpublic void splitStart()
XMLSplitListenersplitStart in interface XMLSplitListenerpublic boolean splitPerformed(byte[] splitXMLData,
int splitIndex)
splitPerformed in interface XMLSplitListenersplitXMLData - the xml data for a split.splitIndex - the index of the split.public void init()
SimpleCronTaskrunAsUserInfo.
Performs a silent login via SecurityService.init in interface CronTaskinit in class SimpleCronTaskSecurityService.authenticateUser(String, boolean)public void start()
SimpleCronTaskstart in interface CronTaskstart in class SimpleCronTaskCronTask.stop(),
startup()public void stop()
SimpleCronTaskstop in interface CronTaskstop in class SimpleCronTaskpublic void setCrontaskInstance(CrontaskInstanceRemote inst)
SimpleCronTasksetCrontaskInstance in interface CronTasksetCrontaskInstance in class SimpleCronTaskCronTask.setCrontaskInstance(CrontaskInstanceRemote)public void cronAction()
SimpleCronTaskcronAction in interface CronTaskcronAction in class SimpleCronTaskpublic CrontaskParamInfo[] getParameters() throws MXException, java.rmi.RemoteException
CronTaskgetParameters in interface CronTaskgetParameters in class SimpleCronTaskMXExceptionjava.rmi.RemoteExceptionCrontaskParamInfopublic boolean isOKToRun(MXServerRemote server)
SimpleCronTaskisOKToRun in interface CronTaskisOKToRun in class SimpleCronTaskpsdi.server.CronTask#isOKToRun();public boolean isDiskDown()
public void processFolderData()
throws java.lang.Exception
java.lang.Exception