Apache camel 是否有一种方法可以配置驼峰死信通道以将异常传播到路由使用者?
在Apache Camel死信通道中,说明如下: 死信通道允许您控制行为,包括 重新传递,是否将抛出的异常传播给调用方 (handled选项),以及(失败的)交换现在应该在哪里 路由到 注意,它将“已处理选项”声明为可配置。查看DSL构建器的配置后,没有明显的方法将Apache camel 是否有一种方法可以配置驼峰死信通道以将异常传播到路由使用者?,apache-camel,Apache Camel,在Apache Camel死信通道中,说明如下: 死信通道允许您控制行为,包括 重新传递,是否将抛出的异常传播给调用方 (handled选项),以及(失败的)交换现在应该在哪里 路由到 注意,它将“已处理选项”声明为可配置。查看DSL构建器的配置后,没有明显的方法将handled配置为false 这个驼峰提示在过去将死信handlenewexception设置为false会导致这种行为,但不清楚在修复之后,是否还有方法让DLC将异常传播回调用方(在我的特定情况下是文件使用者)您不能这样做: on
handled
配置为false
这个驼峰提示在过去将
死信handlenewexception
设置为false会导致这种行为,但不清楚在修复之后,是否还有方法让DLC将异常传播回调用方(在我的特定情况下是文件使用者)您不能这样做:
onException(Exception.class)
.handled(false)
.to("myDeadletterQueue");
你不能这样做吗:
onException(Exception.class)
.handled(false)
.to("myDeadletterQueue");
这可能行得通,但我对DLC错误处理程序的行为和配置更感兴趣itself@CamiloCrespo我也在想办法,你找到解决办法了吗?@CamiloCrespo:你让它起作用了吗?我也在为此寻找解决方案。这可能会奏效,但我对DLC错误处理程序的行为和配置更感兴趣itself@CamiloCrespo我也在想办法,你找到解决办法了吗?@CamiloCrespo:你让它起作用了吗?我也在寻找解决办法。