Class MessageValidator

java.lang.Object
org.springframework.integration.test.support.AbstractResponseValidator<Message<?>>
org.springframework.integration.test.support.MessageValidator
All Implemented Interfaces:
MessageHandler

public abstract class MessageValidator extends AbstractResponseValidator<Message<?>>
Validate a message. Create an anonymous instance or subclass to implement the validateMessage() method
Author:
David Turanski
  • Constructor Details

    • MessageValidator

      public MessageValidator()
  • Method Details

    • extractPayload

      protected final boolean extractPayload()
      Description copied from class: AbstractResponseValidator
      If true will extract the payload as the parameter for validateResponse()
      Specified by:
      extractPayload in class AbstractResponseValidator<Message<?>>
      Returns:
      true to extract the payload; false to process the message.
    • validateResponse

      protected final void validateResponse(Message<?> response)
      Description copied from class: AbstractResponseValidator
      Implement this method to validate the response (Message or Payload)
      Specified by:
      validateResponse in class AbstractResponseValidator<Message<?>>
      Parameters:
      response - The response.
    • validateMessage

      protected abstract void validateMessage(Message<?> message)
      Implement this method to validate the message
      Parameters:
      message - The message.