Java 为Camel实现onCompletionExceptionHandler

Java 为Camel实现onCompletionExceptionHandler,java,apache-camel,Java,Apache Camel,我一直试图实现onCompletionExceptionHandler以隐藏GenericFileOnCompletion组件由于文件重命名错误(该文件最初存在,但在GenericFileOnCompletion时已被删除)而打印的警告,但未成功。有没有好的链接可以举例说明如何做到这一点??还是举个例子 我曾尝试: from("file://C:/temp?onCompletionExceptionHandler=MyHandler") 但这给了我一个FailedToCreateRouteEx

我一直试图实现onCompletionExceptionHandler以隐藏GenericFileOnCompletion组件由于文件重命名错误(该文件最初存在,但在GenericFileOnCompletion时已被删除)而打印的警告,但未成功。有没有好的链接可以举例说明如何做到这一点??还是举个例子

我曾尝试:

from("file://C:/temp?onCompletionExceptionHandler=MyHandler")

但这给了我一个FailedToCreateRouteException。

确保使用
#beanId
语法,例如

from("file://C:/temp?onCompletionExceptionHandler=#MyHandler")
其中
MyHandler
是实现
ExceptionHandler
的bean的bean名称(bean id)


这里有一些相关文档:

您没有提供文件名吗?你能试试
file://C:/temp/?onCompletionExceptionHandler=MyHandler