Class MessagePublishingErrorHandler

java.lang.Object
org.springframework.integration.core.ErrorMessagePublisher
org.springframework.integration.channel.MessagePublishingErrorHandler
All Implemented Interfaces:
org.springframework.beans.factory.Aware, org.springframework.beans.factory.BeanFactoryAware, org.springframework.util.ErrorHandler

public class MessagePublishingErrorHandler
extends ErrorMessagePublisher
implements org.springframework.util.ErrorHandler
ErrorHandler implementation that sends an ErrorMessage to a MessageChannel.
  • Constructor Details

  • Method Details

    • setDefaultErrorChannel

      public void setDefaultErrorChannel​(@Nullable org.springframework.messaging.MessageChannel defaultErrorChannel)
    • getDefaultErrorChannel

      @Nullable public org.springframework.messaging.MessageChannel getDefaultErrorChannel()
      Return the default error channel for this error handler.
      Returns:
      the error channel.
      Since:
      4.3
    • setDefaultErrorChannelName

      public void setDefaultErrorChannelName​(java.lang.String defaultErrorChannelName)
      Specify the bean name of default error channel for this error handler.
      Parameters:
      defaultErrorChannelName - the bean name of the error channel
      Since:
      4.3.3
    • handleError

      public final void handleError​(java.lang.Throwable ex)
      Specified by:
      handleError in interface org.springframework.util.ErrorHandler