Package org.frankframework.processors
Interface PipeProcessor
- All Known Implementing Classes:
AbstractPipeProcessor,CheckMessageSizePipeProcessor,CorePipeProcessor,ExceptionHandlingPipeProcessor,InputOutputPipeProcessor,LimitingParallelExecutionPipeProcessor,LockerPipeProcessor,LogPipeProcessor,MonitoringPipeProcessor,TrackPreviousPipeInMetadataProcessor,TransactionAttributePipeProcessor
public interface PipeProcessor
- Author:
- Jaco de Groot
-
Method Summary
Modifier and TypeMethodDescriptionprocessPipe(PipeLine pipeLine, IPipe pipe, Message message, PipeLineSession pipeLineSession) validate(PipeLine pipeLine, IValidator validator, Message message, PipeLineSession pipeLineSession, String messageRoot)
-
Method Details
-
processPipe
PipeRunResult processPipe(@Nonnull PipeLine pipeLine, @Nonnull IPipe pipe, @Nonnull Message message, @Nonnull PipeLineSession pipeLineSession) throws PipeRunException - Throws:
PipeRunException
-
validate
PipeRunResult validate(@Nonnull PipeLine pipeLine, @Nonnull IValidator validator, @Nonnull Message message, @Nonnull PipeLineSession pipeLineSession, String messageRoot) throws PipeRunException - Throws:
PipeRunException
-