Class CompositeNodeFactory<T extends org.kie.api.fluent.NodeContainerBuilder<T,​?>>

  • All Implemented Interfaces:
    org.kie.api.fluent.CompositeNodeBuilder<T>, org.kie.api.fluent.CompositeNodeOperations<org.kie.api.fluent.CompositeNodeBuilder<T>,​T>, org.kie.api.fluent.NodeBuilder<org.kie.api.fluent.CompositeNodeBuilder<T>,​T>, org.kie.api.fluent.NodeContainerBuilder<org.kie.api.fluent.CompositeNodeBuilder<T>,​T>

    public class CompositeNodeFactory<T extends org.kie.api.fluent.NodeContainerBuilder<T,​?>>
    extends RuleFlowNodeContainerFactory<T,​P>
    implements org.kie.api.fluent.CompositeNodeBuilder<T>
    • Constructor Detail

      • CompositeNodeFactory

        public CompositeNodeFactory​(T nodeContainerFactory,
                                    NodeContainer nodeContainer,
                                    long id)
    • Method Detail

      • linkIncomingConnections

        public T linkIncomingConnections​(long nodeId)
      • linkOutgoingConnections

        public T linkOutgoingConnections​(long nodeId)
      • done

        public P done()
        Specified by:
        done in interface org.kie.api.fluent.NodeBuilder<T extends org.kie.api.fluent.NodeContainerBuilder<T,​P>,​P extends org.kie.api.fluent.NodeContainerBuilder<P,​?>>
        Overrides:
        done in class NodeFactory<T extends org.kie.api.fluent.NodeContainerBuilder<T,​P>,​P extends org.kie.api.fluent.NodeContainerBuilder<P,​?>>