Package org.frankframework.processors
Class AbstractPipeProcessor
java.lang.Object
org.frankframework.processors.AbstractPipeProcessor
- All Implemented Interfaces:
- PipeProcessor
- Direct Known Subclasses:
- CheckMessageSizePipeProcessor,- ExceptionHandlingPipeProcessor,- InputOutputPipeProcessor,- LimitingParallelExecutionPipeProcessor,- LockerPipeProcessor,- LogPipeProcessor,- MonitoringPipeProcessor,- TrackPreviousPipeInMetadataProcessor,- TransactionAttributePipeProcessor
Baseclass for PipeProcessors.
- Since:
- 4.11
- Author:
- Gerrit van Brakel
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprocessPipe(PipeLine pipeLine, IPipe pipe, Message message, PipeLineSession pipeLineSession) protected abstract PipeRunResultprocessPipe(PipeLine pipeLine, IPipe pipe, Message message, PipeLineSession pipeLineSession, ThrowingFunction<Message, PipeRunResult, PipeRunException> chain) validate(PipeLine pipeLine, IValidator validator, Message message, PipeLineSession pipeLineSession, String messageRoot) 
- 
Constructor Details- 
AbstractPipeProcessorpublic AbstractPipeProcessor()
 
- 
- 
Method Details- 
processPipeprotected abstract PipeRunResult processPipe(@Nonnull PipeLine pipeLine, @Nonnull IPipe pipe, @Nonnull Message message, @Nonnull PipeLineSession pipeLineSession, @Nonnull ThrowingFunction<Message, PipeRunResult, throws PipeRunExceptionPipeRunException> chain) - Throws:
- PipeRunException
 
- 
processPipepublic PipeRunResult processPipe(@Nonnull PipeLine pipeLine, @Nonnull IPipe pipe, @Nonnull Message message, @Nonnull PipeLineSession pipeLineSession) throws PipeRunException - Specified by:
- processPipein interface- PipeProcessor
- Throws:
- PipeRunException
 
- 
validatepublic PipeRunResult validate(@Nonnull PipeLine pipeLine, @Nonnull IValidator validator, @Nonnull Message message, @Nonnull PipeLineSession pipeLineSession, String messageRoot) throws PipeRunException - Specified by:
- validatein interface- PipeProcessor
- Throws:
- PipeRunException
 
 
-