我可以以某种方式在Spring Integration中获得消息的回溯吗?

时间:2015-01-30 09:13:53

标签: spring-integration

例如,当弹簧集成流程中间发生异常时,有没有办法在崩溃发生之前获取消息已经走过的路径?

1 个答案:

答案 0 :(得分:1)

仅当@EnableMessageHistory开启时,该消息才会跟踪其路径。

独立于错误处理,Spring Integration始终将任何异常包装到具有MessagingException属性的failedMessage

获取该消息并对其MessageHistory.HEADER_NAME进行分析,以获得异常之前的路径。