Class RuleFlowProcess

All Implemented Interfaces:
Serializable, ContextContainer, ContextResolver, Process, NodeContainer, WorkflowProcess, org.kie.api.definition.KieDefinition, org.kie.api.definition.process.NodeContainer, org.kie.api.definition.process.Process, org.kie.api.definition.process.WorkflowProcess, KogitoWorkflowProcess

public class RuleFlowProcess extends WorkflowProcessImpl
See Also:
  • Constructor Details

    • RuleFlowProcess

      public RuleFlowProcess()
  • Method Details

    • getVariableScope

      public VariableScope getVariableScope()
    • getSwimlaneContext

      public SwimlaneContext getSwimlaneContext()
    • getExceptionScope

      public ExceptionScope getExceptionScope()
    • getCompensationScope

      public CompensationScope getCompensationScope()
    • createNodeContainer

      protected org.kie.api.definition.process.NodeContainer createNodeContainer()
      Overrides:
      createNodeContainer in class WorkflowProcessImpl
    • getStartNodes

      public List<org.kie.api.definition.process.Node> getStartNodes()
    • getStartNodes

      public static List<org.kie.api.definition.process.Node> getStartNodes(org.kie.api.definition.process.Node[] nodes)
    • getEndNodes

      public List<org.kie.api.definition.process.Node> getEndNodes()
    • getEndNodes

      public static List<org.kie.api.definition.process.Node> getEndNodes(org.kie.api.definition.process.Node[] nodes)
    • getStart

      public StartNode getStart(String trigger, Function<String,Object> varResolver)
    • getAutoStartNodes

      public List<org.kie.api.definition.process.Node> getAutoStartNodes()