Package org.pentaho.di.core.listeners
Interface SubComponentExecutionListener
- All Known Implementing Classes:
SubComponentExecutionAdapter
public interface SubComponentExecutionListener
-
Method Summary
Modifier and TypeMethodDescriptionvoid
afterJobExecution
(Job job) This method is called right after a job was executed in a parent job or transformation (Job job-entry, Job Executor step).void
This method is called right after a sub-transformation, mapping, single threader template, ...void
beforeJobExecution
(Job job) This method is called right before a job is to be executed in a parent job or transformation (Job job-entry, Job Executor step).void
This method is called right before a sub-transformation, mapping, single threader template, ...
-
Method Details
-
beforeTransformationExecution
void beforeTransformationExecution(Trans trans) throws org.pentaho.di.core.exception.KettleException This method is called right before a sub-transformation, mapping, single threader template, ... is to be executed in a parent job or transformation.- Parameters:
trans
- The transformation that is about to be executed.- Throws:
org.pentaho.di.core.exception.KettleException
- In case something goes wrong
-
afterTransformationExecution
This method is called right after a sub-transformation, mapping, single threader template, ... was executed in a parent job or transformation.- Parameters:
trans
- The transformation that was just executed.- Throws:
org.pentaho.di.core.exception.KettleException
- In case something goes wrong
-
beforeJobExecution
This method is called right before a job is to be executed in a parent job or transformation (Job job-entry, Job Executor step).- Parameters:
trans
- The job that is about to be executed.- Throws:
org.pentaho.di.core.exception.KettleException
- In case something goes wrong
-
afterJobExecution
This method is called right after a job was executed in a parent job or transformation (Job job-entry, Job Executor step).- Parameters:
trans
- The job that was executed.- Throws:
org.pentaho.di.core.exception.KettleException
- In case something goes wrong
-