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, stop
public static final int AUTOCOMMIT_LIMIT
public void start()
start
in interface CronTask
start
in class SimpleCronTask
CronTask.stop()
,
startup()
public boolean previouslyRun() throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
public void cronAction()
cronAction
in interface CronTask
cronAction
in class SimpleCronTask
SimpleCronTask.cronAction()
public void readConfig() throws java.rmi.RemoteException, MXException
java.rmi.RemoteException
MXException
public 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
MXException
java.rmi.RemoteException
protected java.lang.String getLogFooter(java.lang.String paramName)
paramName
- protected java.lang.String getLogHeader(java.lang.String paramName)
paramName
- protected java.lang.String getServerTimestamp()