Interface Orchestrator


  • public interface Orchestrator
    Orchestrator is created for each execution this deals with the actual selection of nodes
    • Method Detail

      • nextNode

        INodeEntry nextNode()
        Returns:
        the next available node, or null if no node is available
      • returnNode

        void returnNode​(INodeEntry node,
                        boolean success,
                        NodeStepResult result)
        Indicates that the node processor has completed work on the given node
        Parameters:
        node - the node
        success - true if the execution was successful
        result - the result if available
      • isComplete

        boolean isComplete()
        Returns:
        true if no more nodes will ever be available, false to indicate that new nodes might become available