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

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

    public class SplitFactory<T extends org.kie.api.fluent.NodeContainerBuilder<T,​?>>
    extends NodeFactory<org.kie.api.fluent.SplitNodeBuilder<T>,​T>
    implements org.kie.api.fluent.SplitNodeBuilder<T>
    • Constructor Detail

      • SplitFactory

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

      • getSplit

        protected Split getSplit()
      • type

        public SplitFactory<T> type​(int type)
        Specified by:
        type in interface org.kie.api.fluent.SplitNodeBuilder<T extends org.kie.api.fluent.NodeContainerBuilder<T,​?>>
      • constraint

        public org.kie.api.fluent.SplitNodeBuilder<T> constraint​(long toNodeId,
                                                                 String name,
                                                                 String type,
                                                                 org.kie.api.fluent.Dialect dialect,
                                                                 String constraint,
                                                                 int priority)
        Specified by:
        constraint in interface org.kie.api.fluent.SplitNodeBuilder<T extends org.kie.api.fluent.NodeContainerBuilder<T,​?>>