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 Summary
Constructors Constructor Description MessageValidator() -
Method Summary
Modifier and Type Method Description protected booleanextractPayload()If true will extract the payload as the parameter for validateResponse()protected abstract voidvalidateMessage(Message<?> message)Implement this method to validate the messageprotected voidvalidateResponse(Message<?> response)Implement this method to validate the response (Message or Payload)Methods inherited from class org.springframework.integration.test.support.AbstractResponseValidator
getLastMessage, handleMessage
-
Constructor Details
-
MessageValidator
public MessageValidator()
-
-
Method Details
-
extractPayload
protected final boolean extractPayload()Description copied from class:AbstractResponseValidatorIf true will extract the payload as the parameter for validateResponse()- Specified by:
extractPayloadin classAbstractResponseValidator<Message<?>>- Returns:
- true to extract the payload; false to process the message.
-
validateResponse
Description copied from class:AbstractResponseValidatorImplement this method to validate the response (Message or Payload)- Specified by:
validateResponsein classAbstractResponseValidator<Message<?>>- Parameters:
response- The response.
-
validateMessage
Implement this method to validate the message- Parameters:
message- The message.
-