public interface MessageValidator<T extends ValidationContext>
| Modifier and Type | Method and Description |
|---|---|
boolean |
supportsMessageType(String messageType,
Message message)
Checks if this message validator is capable of this message type.
|
void |
validateMessage(Message receivedMessage,
Message controlMessage,
TestContext context,
List<ValidationContext> validationContexts)
Validates a message with given test context and validation context.
|
void validateMessage(Message receivedMessage, Message controlMessage, TestContext context, List<ValidationContext> validationContexts) throws ValidationException
receivedMessage - the message to validate.controlMessage - the expected control message.context - the current test context.validationContexts - list of available validation contexts.ValidationExceptionboolean supportsMessageType(String messageType, Message message)
MessageValidatorRegistry
in order to find a proper message validator for a message.messageType - the message type representation as String (e.g. xml, json, csv, plaintext).message - the message objectCopyright © 2008–2015 ConSol* Consulting&Solutions GmbH. All rights reserved.