Class ErrorMessageExceptionTypeRouter

All Implemented Interfaces:
org.reactivestreams.Subscriber<Message<?>>, Aware, BeanFactoryAware, BeanNameAware, DisposableBean, InitializingBean, ApplicationContextAware, Ordered, ExpressionCapable, Orderable, IntegrationPattern, MessageRouter, NamedComponent, IntegrationManagement, MappingMessageRouterManagement, TrackableComponent, MessageHandler, reactor.core.CoreSubscriber<Message<?>>

public class ErrorMessageExceptionTypeRouter extends AbstractMappingMessageRouter
A Message Router that resolves the target MessageChannel for messages whose payload is a Throwable. The channel resolution is based upon the most specific cause of the error for which a channel-mapping exists.

The channel-mapping can be specified for the super classes to avoid mapping duplication for the particular exception implementation.

Mark Fisher, Oleg Zhurakousky, Artem Bilan, Gary Russell