Package com.consol.citrus.validation.xml
Class XmlMarshallingValidationProcessor<T>
- java.lang.Object
-
- com.consol.citrus.validation.AbstractValidationProcessor<T>
-
- com.consol.citrus.validation.xml.XmlMarshallingValidationProcessor<T>
-
- All Implemented Interfaces:
com.consol.citrus.message.MessageProcessor,com.consol.citrus.message.MessageTransformer,com.consol.citrus.spi.ReferenceResolverAware,com.consol.citrus.validation.GenericValidationProcessor<T>,com.consol.citrus.validation.ValidationProcessor
public abstract class XmlMarshallingValidationProcessor<T> extends com.consol.citrus.validation.AbstractValidationProcessor<T>Validation callback automatically unmarshalling message payload so we work with Java objects for validation.- Author:
- Christoph Deppisch
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classXmlMarshallingValidationProcessor.Builder<T>Fluent builder.
-
Constructor Summary
Constructors Constructor Description XmlMarshallingValidationProcessor()Default constructor.XmlMarshallingValidationProcessor(org.springframework.oxm.Unmarshaller unmarshaller)Default constructor with unmarshaller.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidvalidate(com.consol.citrus.message.Message message, com.consol.citrus.context.TestContext context)-
Methods inherited from class com.consol.citrus.validation.AbstractValidationProcessor
setReferenceResolver
-
-
-
-
Method Detail
-
validate
public void validate(com.consol.citrus.message.Message message, com.consol.citrus.context.TestContext context)- Specified by:
validatein interfacecom.consol.citrus.validation.ValidationProcessor- Overrides:
validatein classcom.consol.citrus.validation.AbstractValidationProcessor<T>
-
-