public class JMSQueueCronTask extends SimpleCronTask
| Constructor and Description | 
|---|
| JMSQueueCronTask() | 
| 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. | 
| MboRemote | getParameterValidationMbo(CrontaskInstanceRemote instance)Returns the validation mbo for the crontask parameter | 
| void | init()Invoked by the CronTaskManager when the class is instantiated. | 
| boolean | isOKToRun(MXServerRemote server)This method informs the crontask manager whether the crontask instance associated
 to this crontask object should be running on the specified server. | 
| void | killConsumer() | 
| void | setCrontaskInstance(CrontaskInstanceRemote inst)Cache the crontask instance this crontask object is instantiated for. | 
| 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, getRunasUserInfo, getSleepTime, isShutdown, setCronTaskHistoryMsg, setDBLastSeed, setEnteredValueVector, setInterval, setIntervalFlag, setLastRunDate, setLastSeed, setSleepTime, shutdownpublic 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 killConsumer()
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)
isOKToRun in interface CronTaskisOKToRun in class SimpleCronTaskserver - psdi.server.CronTask#isOKToRun();public void stop()
SimpleCronTaskstop in interface CronTaskstop in class SimpleCronTaskpublic void setCrontaskInstance(CrontaskInstanceRemote inst)
SimpleCronTasksetCrontaskInstance in interface CronTasksetCrontaskInstance in class SimpleCronTaskCronTask.setCrontaskInstance(CrontaskInstanceRemote)public MboRemote getParameterValidationMbo(CrontaskInstanceRemote instance) throws MXException, java.rmi.RemoteException
getParameterValidationMbo in interface CronTaskgetParameterValidationMbo in class SimpleCronTaskMXExceptionjava.rmi.RemoteExceptionCronTask.getParameterValidationMbo(CrontaskInstanceRemote)