public class VMMSyncCronTask extends SimpleCronTask
dbSeed, interval, intervalFlag, lastRun, lastRunDate, seed, shutdown, sleepTime, valV| Constructor and Description |
|---|
VMMSyncCronTask() |
| Modifier and Type | Method and Description |
|---|---|
void |
cronAction()
Perform the task.
|
java.lang.String |
getName()
Returs the name of the cron task.
|
CrontaskParamInfo[] |
getParameters()
This method provides an array of CrontaskParamInfo() object to describe
all the parameters of the crontask.
|
MboRemote |
getParameterValidationMbo(CrontaskInstanceRemote instance)
Default implementation.
|
void |
init()
Invoked by the CronTaskManager when the class is instantiated.
|
protected void |
initSyncSettings(UserInfo runAsUserInfo)
Initializes the task and gets ready to perform the task.
|
void |
stop()
Default implementation for stop().
|
beforeRemoval, getCronTaskHistoryMsg, getCrontaskInstance, getCronTaskLogger, getCronTaskSqlLogger, getDBLastSeed, getEnteredValueVector, getInterval, getIntervalFlag, getLastRunDate, getLastSeed, getParamAsBoolean, getParamAsDate, getParamAsDouble, getParamAsInt, getParamAsString, getParameter, getParameterValidationMbo, getRunasUserInfo, getSleepTime, isOKToRun, isShutdown, setCronTaskHistoryMsg, setCrontaskInstance, setDBLastSeed, setEnteredValueVector, setInterval, setIntervalFlag, setLastRunDate, setLastSeed, setSleepTime, shutdown, startpublic void init()
SimpleCronTaskrunAsUserInfo.
Performs a silent login via SecurityService.init in interface CronTaskinit in class SimpleCronTaskSecurityService.authenticateUser(String, boolean)public void stop()
SimpleCronTaskstop in interface CronTaskstop in class SimpleCronTaskprotected void initSyncSettings(UserInfo runAsUserInfo) throws java.rmi.RemoteException
java.rmi.RemoteExceptionpublic CrontaskParamInfo[] getParameters() throws MXException, java.rmi.RemoteException
CronTaskgetParameters in interface CronTaskgetParameters in class SimpleCronTaskMXExceptionjava.rmi.RemoteExceptionCrontaskParamInfopublic void cronAction()
cronAction in interface CronTaskcronAction in class SimpleCronTaskSimpleCronTask.cronAction()public java.lang.String getName()
getName in class SimpleCronTaskSimpleCronTask.getName()public MboRemote getParameterValidationMbo(CrontaskInstanceRemote instance) throws MXException, java.rmi.RemoteException
SimpleCronTaskgetParameterValidationMbo in interface CronTaskgetParameterValidationMbo in class SimpleCronTaskMXExceptionjava.rmi.RemoteExceptionCronTask.getParameterValidationMbo(CrontaskInstanceRemote)