Class DefaultErrorMessageStrategy
java.lang.Object
org.springframework.integration.support.DefaultErrorMessageStrategy
- All Implemented Interfaces:
ErrorMessageStrategy
A simple
ErrorMessageStrategy implementations which produces
a error message with original message if the AttributeAccessor has
ErrorMessageUtils.INPUT_MESSAGE_CONTEXT_KEY attribute.
Otherwise plain ErrorMessage with the throwable as payload.- Since:
- 4.3.10
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.messaging.support.ErrorMessagebuildErrorMessage(Throwable throwable, org.springframework.core.AttributeAccessor attributes) Build the error message.
-
Constructor Details
-
DefaultErrorMessageStrategy
public DefaultErrorMessageStrategy()
-
-
Method Details
-
buildErrorMessage
public org.springframework.messaging.support.ErrorMessage buildErrorMessage(Throwable throwable, @Nullable org.springframework.core.AttributeAccessor attributes) Description copied from interface:ErrorMessageStrategyBuild the error message.- Specified by:
buildErrorMessagein interfaceErrorMessageStrategy- Parameters:
throwable- the payload.attributes- the attributes.- Returns:
- the ErrorMessage.
-