Package com.uc4.api.objects
Class TaskRuntime
- java.lang.Object
-
- com.uc4.api.objects.TaskRuntime
-
- Direct Known Subclasses:
JobPlanMonitor.JobPlanMonitorRuntime
public class TaskRuntime extends java.lang.ObjectTask runtime.
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedTaskRuntime(com.uc4.util.XMLDocument doc, org.w3c.dom.Element task)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TaskRuntimecopy()This method is used to return the copy of the TaskRuntime Object.UC4ObjectNamegetExecuteObject()Returns the object which is executed when the runtime exceeds or falls below the specified limits.booleanisCancelJobAboveMRT()Returnstrueif the exceeding runtime will initiate a cancel or the completion of the task.booleanisUseTaskSettings()Returnstrueif the task settings should be used.MaximumRuntimemaximumRuntime()Returns aMaximumRuntimewhich can be used to modify the maximum runtime settings.MinimumRuntimeminimumRuntime()Returns aMinimumRuntimewhich can be used to modify the minimum runtime settings.voidsetCancelJobAboveMRT(boolean cancelJobAboveMRT)IfcancelJobAboveMRTis set totruethe exceeding runtime will initiate a cancel or the completion of the task.voidsetExecuteObject(UC4ObjectName executeObject)Sets the object which is executed when the runtime exceeds or falls below the specified limits.voidsetUseTaskSettings(boolean useTaskSettings)If the parameteruseTaskSettingsis set tofalsethe methods in this class can be used to set the runtime settings of this task.protected voidstore(com.uc4.util.XMLDocument doc, org.w3c.dom.Element task)
-
-
-
Method Detail
-
isUseTaskSettings
public boolean isUseTaskSettings()
Returnstrueif the task settings should be used.- Returns:
- Boolean which is set to true if task settings should be used
-
setUseTaskSettings
public void setUseTaskSettings(boolean useTaskSettings)
If the parameteruseTaskSettingsis set tofalsethe methods in this class can be used to set the runtime settings of this task.- Parameters:
useTaskSettings- Boolean which is set to true if task settings should be used
-
isCancelJobAboveMRT
public boolean isCancelJobAboveMRT()
Returnstrueif the exceeding runtime will initiate a cancel or the completion of the task. Only available when the maximum runtime is being supervised.- Returns:
- Boolean which is set to true if the object should be canceled when the runtime is exceeded
-
getExecuteObject
public UC4ObjectName getExecuteObject()
Returns the object which is executed when the runtime exceeds or falls below the specified limits. Only available when runtime is being supervised.- Returns:
- UC4ObjectName of the executed object
-
setCancelJobAboveMRT
public void setCancelJobAboveMRT(boolean cancelJobAboveMRT)
IfcancelJobAboveMRTis set totruethe exceeding runtime will initiate a cancel or the completion of the task.- Parameters:
cancelJobAboveMRT- Boolean which is set to true if the object should be canceled when the runtime is exceeded
-
maximumRuntime
public MaximumRuntime maximumRuntime()
Returns aMaximumRuntimewhich can be used to modify the maximum runtime settings.- Returns:
- MaximumRuntime
-
minimumRuntime
public MinimumRuntime minimumRuntime()
Returns aMinimumRuntimewhich can be used to modify the minimum runtime settings.- Returns:
- MinimumRuntime
-
setExecuteObject
public void setExecuteObject(UC4ObjectName executeObject)
Sets the object which is executed when the runtime exceeds or falls below the specified limits. Only available when runtime is being supervised.- Parameters:
executeObject- UC4ObjectName of the executed object
-
store
protected void store(com.uc4.util.XMLDocument doc, org.w3c.dom.Element task)
-
copy
public TaskRuntime copy()
This method is used to return the copy of the TaskRuntime Object.- Returns:
- TaskRuntime
-
-