Apache Camel - 死信频道的自定义重定向

时间:2013-06-02 20:50:03

标签: apache-camel

如果是死信终结点,我想添加自定义生根(将重定向消息/交换重定向到其他端点,将Wire Tap添加到bean,等等)。不幸的是,我没有看到Dead Letter Channel类提供这样的重定向(以及如何)。我是否需要编写自己的错误处理程序,或者我可以以某种方式使用死信频道? (据我所知,如果出现错误,会将消息重定向到死信道 - 结束。)

1 个答案:

答案 0 :(得分:2)

您可以将死信频道中的端点uri设置为直接端点,因此您可以将其路由到新路线,例如

erorHandler(deadLetterChannel("direct:dead"));

...
from("direct:dead")
  // do stuff here