Package hec.script
Class ServerScriptJobTask
java.lang.Object
java.util.TimerTask
hec.model.JobTask
hec.script.ServerScriptJobTask
- All Implemented Interfaces:
hec.io.AsciiSerializable,Serializable,Runnable,Modifiable
- See Also:
-
Field Summary
FieldsFields inherited from class hec.model.JobTask
_isModified, _isPaused, _isRunning, _job, _jobMessages, _lastRunTime, _nextRunTime, _parent, _status, CLIENT_NOT_LOGGED_IN, DONE, ERROR, IN_PROGRESS, PENDING, SCRIPT_FAILED, SUCCESSFUL -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected StringgetFieldObject(Field fld) voidvoidrun()booleansetFieldObject(Field fld, Object fobj) voidsetServerUrl(String serverUrl) protected booleanwriteScript(ScriptJob job, String[] localScriptPath) Methods inherited from class hec.model.JobTask
getJob, getJobMessages, getLastRunTime, getName, getNextRunTime, getParent, getStackTraceString, getStatus, isModified, isPaused, isRunning, setIsRunning, setJobStatus, setLastRunTime, setModified, setNextRunTime, setParent, setPausedMethods inherited from class java.util.TimerTask
cancel, scheduledExecutionTime
-
Field Details
-
_serverUrl
-
-
Constructor Details
-
ServerScriptJobTask
public ServerScriptJobTask() -
ServerScriptJobTask
-
-
Method Details
-
run
public void run() -
writeScript
- Parameters:
job-localScriptPath-- Returns:
-
getExecutable
-
setServerUrl
-
getServerUrl
-
getFieldObject
- Specified by:
getFieldObjectin interfacehec.io.AsciiSerializable- Overrides:
getFieldObjectin classJobTask
-
setFieldObject
- Specified by:
setFieldObjectin interfacehec.io.AsciiSerializable- Overrides:
setFieldObjectin classJobTask
-
printInfo
public void printInfo()
-