public class IfaceTbCronTask extends SimpleCronTask
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
TEST_TABLE |
| Constructor and Description |
|---|
IfaceTbCronTask() |
| 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 |
isDBDown() |
boolean |
isOKToRun(MXServerRemote server)
Default implementation of isOKToRun.
|
void |
processIfaceData() |
void |
processJoinedData() |
void |
releaseDBResources() |
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, getParameterValidationMbo, getRunasUserInfo, getSleepTime, isShutdown, setCronTaskHistoryMsg, setDBLastSeed, setEnteredValueVector, setInterval, setIntervalFlag, setLastRunDate, setLastSeed, setSleepTime, shutdownpublic static final java.lang.String TEST_TABLE
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 releaseDBResources()
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 isDBDown()
public void processJoinedData()
throws java.sql.SQLException,
MXException
java.sql.SQLExceptionMXExceptionpublic void processIfaceData()
throws java.sql.SQLException,
MXException
java.sql.SQLExceptionMXException