Spring integration 为什么在使用索赔检查时不会将异常抛出到入站的错误通道

Spring integration 为什么在使用索赔检查时不会将异常抛出到入站的错误通道,spring-integration,Spring Integration,在消息驱动通道适配器的错误通道属性中 我希望原始入站消息作为有效负载,而不是故障点的有效负载。为了实现这一点,我使用claim签入/签出和SimpleMessageStore。我从声明签入中获得的UUID存储在原始入站消息的头中。此消息现在由转换器使用,然后由webservice调用使用 当抛出服务超时或转换异常时,消息驱动通道适配器的错误通道没有收到任何消息,而且它似乎在自己的无限循环中重试,而不是向错误通道抛出异常。这是预期的行为吗?如果我遗漏了什么,请告诉我。请分享有关该问题的配置。和St

在消息驱动通道适配器的错误通道属性中 我希望原始入站消息作为有效负载,而不是故障点的有效负载。为了实现这一点,我使用claim签入/签出和SimpleMessageStore。我从声明签入中获得的UUID存储在原始入站消息的头中。此消息现在由转换器使用,然后由webservice调用使用


当抛出服务超时或转换异常时,消息驱动通道适配器的错误通道没有收到任何消息,而且它似乎在自己的无限循环中重试,而不是向错误通道抛出异常。这是预期的行为吗?如果我遗漏了什么,请告诉我。

请分享有关该问题的配置。和StackTrace。嗨,Bilan,我在定义签入和签出时没有提供Claim check id,因为我不会在任何地方使用该id。但是由于这个原因,没有抛出异常。请分享关于这个问题的配置。和StackTrace。嗨,Bilan,我在定义签入和签出时没有提供Claim check id,因为我不会在任何地方使用该id。但正因为如此,没有抛出异常。