【发布时间】:2014-08-13 03:31:59
【问题描述】:
我需要实现一个对ZipException 做出反应的处理程序以移走损坏的 gz 文件,否则路由将无休止地重试解组 gz。
问题是在抛出异常的那一刻,这个文件有一个锁(在linux上canWrite()返回false)并且有骆驼锁文件。
是否有一种优雅的骆驼方式来说/配置 onException 释放锁(获取写访问权限并删除锁文件 - 如果有的话)?
目前我的代码如下所示:
onException(ZipException.class)
.handled(true)
.process(corruptedFileProcessor)
.stop();
提前致谢。
【问题讨论】:
标签: apache-camel