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

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

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

      • MilestoneNodeFactory

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

      • constraint

        public MilestoneNodeFactory<T> constraint​(String constraint)
        Specified by:
        constraint in interface org.kie.api.fluent.MilestoneNodeBuilder<T extends org.kie.api.fluent.NodeContainerBuilder<T,​?>>
      • onEntryAction

        public org.kie.api.fluent.MilestoneNodeBuilder<T> onEntryAction​(org.kie.api.fluent.Dialect dialect,
                                                                        String action)
      • onExitAction

        public org.kie.api.fluent.MilestoneNodeBuilder<T> onExitAction​(org.kie.api.fluent.Dialect dialect,
                                                                       String action)
      • timer

        public org.kie.api.fluent.MilestoneNodeBuilder<T> timer​(String delay,
                                                                String period,
                                                                org.kie.api.fluent.Dialect dialect,
                                                                String action)