Exception handling 驼峰邮件捕获无效凭据
我需要帮助解决捕获异常(如AuthenticationFailedException)的问题 通常,我希望捕获骆驼邮件组件引发的任何异常,然后以某种方式处理异常,例如向用户显示异常的原因 我想使用ConsumerTemplate验证camel端点: 字符串imap=”imaps://imap.gmail.com:993?username=programmer*@gmail.com&password=**&unseen=false&delete=true&consumer.delay=5000” Exchange ex=consumerTemplate.receiveNoWait(imap) 是否可以使用consumerTemplate查找故障原因Exception handling 驼峰邮件捕获无效凭据,exception-handling,apache-camel,Exception Handling,Apache Camel,我需要帮助解决捕获异常(如AuthenticationFailedException)的问题 通常,我希望捕获骆驼邮件组件引发的任何异常,然后以某种方式处理异常,例如向用户显示异常的原因 我想使用ConsumerTemplate验证camel端点: 字符串imap=”imaps://imap.gmail.com:993?username=programmer*@gmail.com&password=**&unseen=false&delete=true&consumer.delay=5000”
谢谢您的帮助是的,如果引发了任何异常,那么您可以使用
exchange.getException()
是的,如果抛出任何异常,那么您可以使用
exchange.getException()
好的,我同意你的看法。但是我的junit测试告诉我一些不同的东西:如果我使用:Exchange=consumerTemplate.receive(imap,6000);或者receiveNoWait单元测试给我exchange=null。当我使用正确的端点或具有错误密码的端点时,在控制台上我可以看到这种情况下的真正问题-无效凭据(失败)。有什么想法吗?好的,同意你的看法。但是我的junit测试告诉我一些不同的东西:如果我使用:Exchange=consumerTemplate.receive(imap,6000);或者receiveNoWait单元测试给我exchange=null。当我使用正确的端点或具有错误密码的端点时,在控制台上我可以看到这种情况下的真正问题-无效凭据(失败)。有什么想法吗?你有没有找到解决办法?我面临着完全相同的情况:我想捕获相同的AuthenticationFailedException异常您是否找到了解决方案?我面临着完全相同的情况:我希望捕获相同的AuthenticationFailedException异常