我们正在使用Spring-Integration来实现API,这些API本身调用了几个不同的API。
在出现异常的情况下,我们在errorChannel
上有一个处理器,它会内省ErrorMessage
中包含的信息,从而提供大量详细信息。
我正在寻找一种方法,用异常发生时正在执行的当前处理器的信息来扩充ErrorMessage
,以便在错误处理器中提供更相关的响应信息。
例如,我在想,可以放置一个WireTap
全局拦截器,该拦截器向当前消息中添加一个“通道名称”报头,并且“通道名称”报头将在ErrorMessage中可用。
但我想知道有没有比“Channel Name”更直接的词。也许在ErrorMessage
中已经有一些上下文信息可用来指示异常发生时的当前处理器。
感谢所有的指导者
暂无答案!
目前还没有任何答案,快来回答吧!