2013-06-02 18 views
1

如果是死信端點,我想添加自定義根(將消息/交換重定向到其他端點,將Wire Tap添加到bean等)。不幸的是,我看不到是(以及如何)死信通道類提供這種重定向。我是否需要編寫自己的錯誤處理程序,或者我可以以某種方式使用死信通道? (據我所知,如果出現錯誤,消息將重定向到死信道 - 結束)。Apache Camel - 死信通道中的自定義重定向

回答

2

您可以將死信通道中的端點uri設置爲直接結束,因此可以將其路由到新路由,例如

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

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