Class AbstractValidator

All Implemented Interfaces:
HasTransactionAttribute, IConfigurable, IConfigurationAware, IDualModeValidator, IForwardTarget, INamedObject, IPipe, IScopeProvider, IValidator, IWithParameters, EventThrowing, HasStatistics, org.springframework.beans.factory.Aware, org.springframework.context.ApplicationContextAware
Direct Known Subclasses:
JsonValidator, XmlValidator

@Forward(name="parserError",description="a parser exception occurred, probably caused by a non-well-formed document. If not specified, <code>failure</code> is used in such a case.") @Forward(name="failure",description="the document is not valid according to the configured schema.") @Forward(name="warnings",description="warnings occurred. If not specified, <code>success</code> is used.") @Forward(name="outputParserError",description="a <code>parserError</code> when validating a response. If not specified, <code>parserError</code> is used.") @Forward(name="outputFailure",description="a <code>failure</code> when validating a response. If not specified, <code>failure</code> is used.") @Forward(name="outputWarnings",description="warnings occurred when validating a response. If not specified, <code>warnings</code> is used.") public abstract class AbstractValidator extends FixedForwardPipe implements IDualModeValidator
Pipe that validates the input message against a Schema.
Author:
Gerrit van Brakel