Interface ExecutionListener

    • Method Detail

      • ignoreErrors

        void ignoreErrors​(boolean ignore)
        Ignore error messages and transform them into standard output
        Parameters:
        ignore -
      • getFailedNodesListener

        FailedNodesListener getFailedNodesListener()
        Return a listener for failed node list
        Returns:
        listener
      • beginNodeExecution

        void beginNodeExecution​(ExecutionContext context,
                                java.lang.String[] command,
                                INodeEntry node)
        Called before execution of command on node
        Parameters:
        context - context
        command - command strings
        node - node
      • finishNodeExecution

        void finishNodeExecution​(NodeExecutorResult result,
                                 ExecutionContext context,
                                 java.lang.String[] command,
                                 INodeEntry node)
        Called after execution of command on node.
        Parameters:
        result - result
        context - context
        command - command strings
        node - node
      • beginNodeDispatch

        void beginNodeDispatch​(ExecutionContext context,
                               StepExecutionItem item)
        Begin dispatch of command to set of nodes
        Parameters:
        context - context
        item - step
      • beginNodeDispatch

        void beginNodeDispatch​(ExecutionContext context,
                               Dispatchable item)
        Begin dispatch of command to set of nodes
        Parameters:
        context - context
        item - dispatch
      • beginFileCopyFileStream

        void beginFileCopyFileStream​(ExecutionContext context,
                                     java.io.InputStream input,
                                     INodeEntry node)
        Begin file copy of stream
        Parameters:
        context - context
        input - input stream
        node - node
      • beginFileCopyFile

        void beginFileCopyFile​(ExecutionContext context,
                               java.io.File input,
                               INodeEntry node)
        Begin file copy of file
        Parameters:
        context - context
        input - file
        node - node
      • beginFileCopyFile

        void beginFileCopyFile​(ExecutionContext context,
                               java.util.List<java.io.File> files,
                               INodeEntry node)
        Begin file copy of file
        Parameters:
        context - context
        files - files
        node - node
      • beginFileCopyScriptContent

        void beginFileCopyScriptContent​(ExecutionContext context,
                                        java.lang.String input,
                                        INodeEntry node)
        Begin file copy of string
        Parameters:
        context - context
        input - string
        node - node
      • finishFileCopy

        void finishFileCopy​(java.lang.String result,
                            ExecutionContext context,
                            INodeEntry node)
        Finish file copy
        Parameters:
        result - result
        context - context
        node - node
      • finishMultiFileCopy

        void finishMultiFileCopy​(java.lang.String[] result,
                                 ExecutionContext context,
                                 INodeEntry node)
        Finish file copy
        Parameters:
        result - result
        context - context
        node - node
      • createOverride

        ExecutionListenerOverride createOverride()
        Returns:
        an ExecutionListenerOverride that will delegate to this ExecutionListener, but allows overriding property values.