Package com.uc4.api.objects
Class MaxParallel
- java.lang.Object
-
- com.uc4.api.objects.MaxParallel
-
public class MaxParallel extends java.lang.ObjectThis class contains information about the maximum number of parallel tasks.MaxParallelis part of the attributes tab for all executeable objects.
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedMaxParallel(com.uc4.util.XMLDocument doc, org.w3c.dom.Element attr)Constructs aMaxParallelfrom specified parameters.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)intgetParallelTasks()Returns the maximum number of paralle tasks.inthashCode()booleanisCancel()Returnstrueif objects should be canceled when maximum number of parallel tasks is exceeded.protected booleanisDirty()voidsetCancel(boolean cancel)Sets the handling of the Object if execution exceeds the maximum number of tasks set to run parallel.voidsetParallelTasks(int parallelTasks)Setting which defines the maximum number of parallel executions for this Job.protected voidstore(com.uc4.util.XMLDocument doc, org.w3c.dom.Element attr)Stores the content of this object under theattrelement.
-
-
-
Method Detail
-
isDirty
protected boolean isDirty()
-
isCancel
public boolean isCancel()
Returnstrueif objects should be canceled when maximum number of parallel tasks is exceeded.- Returns:
- State of the cancel checkbox
-
setCancel
public void setCancel(boolean cancel)
Sets the handling of the Object if execution exceeds the maximum number of tasks set to run parallel. ifcancelis set totrueadditional Automation Engine Objects are canceled with status FAULT_ALREADY_RUNNING - task is already running. ifcancelis set tofalseadditional Automation Engine Objects will wait until execution is possible.- Parameters:
cancel- Cancel
-
getParallelTasks
public int getParallelTasks()
Returns the maximum number of paralle tasks.- Returns:
- parallel tasks
-
setParallelTasks
public void setParallelTasks(int parallelTasks)
Setting which defines the maximum number of parallel executions for this Job.Permitted values: 0 to 99999
Default: 0 (no limit on tasks running parallel)- Parameters:
parallelTasks- max parallel tasks
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
store
protected void store(com.uc4.util.XMLDocument doc, org.w3c.dom.Element attr)Stores the content of this object under theattrelement.- Parameters:
doc- XML Documentattr- attributes
-
-