Package com.consol.citrus.validation
Class AbstractValidationProcessor<T>
- java.lang.Object
-
- com.consol.citrus.validation.AbstractValidationProcessor<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 AbstractValidationProcessor<T> extends Object implements com.consol.citrus.validation.ValidationProcessor, com.consol.citrus.validation.GenericValidationProcessor<T>, com.consol.citrus.spi.ReferenceResolverAware
Validation callback automatically extracts message payload and headers so we work with Java code for validation.- Author:
- Christoph Deppisch
-
-
Field Summary
Fields Modifier and Type Field Description protected com.consol.citrus.spi.ReferenceResolver
referenceResolver
Bean reference resolver injected before validation callback is called
-
Constructor Summary
Constructors Constructor Description AbstractValidationProcessor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
setReferenceResolver(com.consol.citrus.spi.ReferenceResolver referenceResolver)
void
validate(com.consol.citrus.message.Message message, com.consol.citrus.context.TestContext context)
-
-
-
Method Detail
-
validate
public void validate(com.consol.citrus.message.Message message, com.consol.citrus.context.TestContext context)
- Specified by:
validate
in interfacecom.consol.citrus.validation.ValidationProcessor
-
setReferenceResolver
public void setReferenceResolver(com.consol.citrus.spi.ReferenceResolver referenceResolver)
- Specified by:
setReferenceResolver
in interfacecom.consol.citrus.spi.ReferenceResolverAware
-
-