org.etlunit.OperationProcessor Maven / Gradle / Ivy
package org.etlunit;
import org.etlunit.context.VariableContext;
import org.etlunit.parser.ETLTestOperation;
import org.etlunit.parser.ETLTestValueObject;
public interface OperationProcessor extends ClassResponder
{
/**
* @param op
* @return handled if the operation was handled, reject to skip, and defer to allow a downstream
* listener to evaluate.
* @throws org.etlunit.TestAssertionFailure
*
* @throws org.etlunit.TestExecutionError
* @throws org.etlunit.TestWarning
*/
action_code process(ETLTestOperation op, ETLTestValueObject parameters, VariableContext vcontext, ExecutionContext econtext)
throws TestAssertionFailure, TestExecutionError, TestWarning;
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy