我需要帮助解决捕获像AuthenticationFailedException这样的异常的问题。
通常我想捕获camel邮件组件抛出的任何异常,然后以某种方式处理异常,例如向用户显示异常的原因。
我想使用ConsumerTemplate来验证camel端点:
String imap =“imaps://imap.gmail.com:993?username = programmer * @ gmail.com& password = ** & unseen = false& delete = true& consumer .delay = 5000" ;
Exchange ex = consumerTemplate.receiveNoWait(imap);
是否可以使用consumerTemplate找到失败的原因?
感谢您的帮助
答案 0 :(得分:1)
是的,如果抛出任何异常,那么您可以使用
从交换中获取exchange.getException()