Interface NodeContainerBuilder<T extends NodeContainerBuilder<T,​P>,​P extends NodeContainerBuilder<P,​?>>

  • Type Parameters:
    T - Concrete container node
    P - Parent container node
    All Superinterfaces:
    NodeBuilder<T,​P>
    All Known Subinterfaces:
    CompositeNodeBuilder<T>, DynamicNodeBuilder<T>, ForEachNodeBuilder<T>, ProcessBuilder

    public interface NodeContainerBuilder<T extends NodeContainerBuilder<T,​P>,​P extends NodeContainerBuilder<P,​?>>
    extends NodeBuilder<T,​P>
    Include operations to define a container node.
    As it name indicates, a container node contains nodes (a process is also a container node), so this class defines all methods to create children nodes.
    A container node also holds variables, exception handlers and establish connections between nodes.