public class SaaSOrgSiteCronTask extends SimpleCronTask
| Modifier and Type | Field and Description |
|---|---|
static int |
AUTOCOMMIT_LIMIT
automatically commit after this number of delete or insert statements have been sent to the DB
|
dbSeed, interval, intervalFlag, lastRun, lastRunDate, seed, shutdown, sleepTime, valV| Constructor and Description |
|---|
SaaSOrgSiteCronTask() |
| Modifier and Type | Method and Description |
|---|---|
void |
cronAction()
Perform the task.
|
protected java.lang.String |
getCrontaskParameter(java.lang.String paramName)
Read in the configuration information from mxserver.properties.
|
java.lang.String |
getInstanceName()
Returns the crontask instance name
|
protected java.lang.String |
getLogFooter(java.lang.String paramName) |
protected java.lang.String |
getLogHeader(java.lang.String paramName) |
protected java.lang.String |
getLogMessage(java.lang.String msg) |
protected java.lang.String |
getServerTimestamp()
Retrieves the server's current timestamp as a String
|
boolean |
previouslyRun()
Initiate the value based on taskscheduler record for the crontask.
|
void |
readConfig() |
void |
start()
Initialize the crontask, read in the configuration data and prepare a UserInfo object.
|
beforeRemoval, getCronTaskHistoryMsg, getCrontaskInstance, getCronTaskLogger, getCronTaskSqlLogger, getDBLastSeed, getEnteredValueVector, getInterval, getIntervalFlag, getLastRunDate, getLastSeed, getName, getParamAsBoolean, getParamAsDate, getParamAsDouble, getParamAsInt, getParamAsString, getParameter, getParameters, getParameterValidationMbo, getParameterValidationMbo, getRunasUserInfo, getSleepTime, init, isOKToRun, isShutdown, setCronTaskHistoryMsg, setCrontaskInstance, setDBLastSeed, setEnteredValueVector, setInterval, setIntervalFlag, setLastRunDate, setLastSeed, setSleepTime, shutdown, stoppublic static final int AUTOCOMMIT_LIMIT
public void start()
start in interface CronTaskstart in class SimpleCronTaskCronTask.stop(),
startup()public boolean previouslyRun()
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic void cronAction()
cronAction in interface CronTaskcronAction in class SimpleCronTaskSimpleCronTask.cronAction()public void readConfig()
throws java.rmi.RemoteException,
MXException
java.rmi.RemoteExceptionMXExceptionpublic java.lang.String getInstanceName()
protected java.lang.String getLogMessage(java.lang.String msg)
msg - protected java.lang.String getCrontaskParameter(java.lang.String paramName)
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionprotected java.lang.String getLogFooter(java.lang.String paramName)
paramName - protected java.lang.String getLogHeader(java.lang.String paramName)
paramName - protected java.lang.String getServerTimestamp()