Class ProcessDefinition


  • public class ProcessDefinition
    extends java.lang.Object
    • Constructor Detail

      • ProcessDefinition

        protected ProcessDefinition​(java.lang.String name,
                                    Node startNode,
                                    Node onError,
                                    java.util.Map<java.lang.String,​Node> nodesById,
                                    java.util.Map<java.lang.String,​ContextParameterDeclaration> contextParameterDecl,
                                    java.lang.String processClass,
                                    java.lang.String defaultClusterGroup)
      • ProcessDefinition

        protected ProcessDefinition​(ProcessDefinitionId id,
                                    Node startNode,
                                    Node onError,
                                    java.util.Map<java.lang.String,​Node> nodesById,
                                    java.util.Map<java.lang.String,​ContextParameterDeclaration> contextParameterDecl,
                                    java.lang.String processClass,
                                    java.lang.String defaultClusterGroup)
    • Method Detail

      • getName

        public java.lang.String getName()
      • getVersion

        public java.lang.String getVersion()
      • getNodeIds

        public java.util.Collection<java.lang.String> getNodeIds()
      • retrieve

        public Node retrieve​(java.lang.String id)
      • getOnErrorNode

        public Node getOnErrorNode()
      • allContextParameterNames

        public java.util.Set<java.lang.String> allContextParameterNames()
      • getProcessClass

        public java.lang.String getProcessClass()
        Returns:
        the processClass
      • getDefaultNodeGroup

        public java.lang.String getDefaultNodeGroup()
        Optional: the default cluster node group which all actions of this task shall be executed within. If empty all cluster nodes may execute actions.

        This setting can be overridden for each action node using its xml attributes 'nodeGroup' or 'node'!