Interface ISubComponentExecutionListener

    • Method Detail

      • beforePipelineExecution

        void beforePipelineExecution​(IPipelineEngine<PipelineMeta> pipeline)
                              throws HopException
        This method is called right before a sub-pipeline, mapping, single threader template, ... is to be executed in a parent workflow or pipeline.
        Parameters:
        pipeline - The pipeline that is about to be executed.
        Throws:
        HopException - In case something goes wrong
      • afterPipelineExecution

        void afterPipelineExecution​(IPipelineEngine<PipelineMeta> pipeline)
                             throws HopException
        This method is called right after a sub-pipeline, mapping, single threader template, ... was executed in a parent workflow or pipeline.
        Parameters:
        pipeline - The pipeline that was just executed.
        Throws:
        HopException - In case something goes wrong
      • beforeJobExecution

        void beforeJobExecution​(IWorkflowEngine<WorkflowMeta> workflow)
                         throws HopException
        This method is called right before a workflow is to be executed in a parent workflow or pipeline (Workflow workflow-entry, Workflow Executor transform).
        Parameters:
        workflow - The workflow that is about to be executed.
        Throws:
        HopException - In case something goes wrong
      • afterJobExecution

        void afterJobExecution​(IWorkflowEngine<WorkflowMeta> workflow)
                        throws HopException
        This method is called right after a workflow was executed in a parent workflow or pipeline (Workflow workflow-entry, Workflow Executor transform).
        Parameters:
        workflow - The workflow that was executed.
        Throws:
        HopException - In case something goes wrong