Class ProcessHandler

  • All Implemented Interfaces:
    org.drools.core.xml.Handler

    public class ProcessHandler
    extends org.drools.core.xml.BaseAbstractHandler
    implements org.drools.core.xml.Handler
    • Constructor Detail

      • ProcessHandler

        public ProcessHandler()
    • Method Detail

      • end

        public Object end​(String uri,
                          String localName,
                          org.drools.core.xml.ExtensibleXmlParser parser)
                   throws SAXException
        Specified by:
        end in interface org.drools.core.xml.Handler
        Throws:
        SAXException
      • linkIntermediateLinks

        public static void linkIntermediateLinks​(org.kie.api.definition.process.NodeContainer process,
                                                 List<IntermediateLink> links)
      • generateNodeFor

        public Class<?> generateNodeFor()
        Specified by:
        generateNodeFor in interface org.drools.core.xml.Handler
      • linkConnections

        public static void linkConnections​(org.kie.api.definition.process.NodeContainer nodeContainer,
                                           List<SequenceFlow> connections)
      • linkBoundaryEvents

        public static void linkBoundaryEvents​(org.kie.api.definition.process.NodeContainer nodeContainer)
      • linkAssociations

        public static void linkAssociations​(Definitions definitions,
                                            org.kie.api.definition.process.NodeContainer nodeContainer,
                                            List<Association> associations)
      • addCompensationScope

        protected static void addCompensationScope​(org.jbpm.ruleflow.core.RuleFlowProcess process,
                                                   org.kie.api.definition.process.Node node,
                                                   org.kie.api.definition.process.NodeContainer parentContainer,
                                                   String compensationHandlerId)
      • handleIntermediateOrEndThrowCompensationEvent

        protected void handleIntermediateOrEndThrowCompensationEvent​(org.jbpm.workflow.core.impl.ExtendedNodeImpl throwEventNode)