如何在启动时忽略Mule IMAP连接器故障

时间:2015-05-12 12:55:39

标签: java mule imap

我将IMAP连接器添加到我的Mule实例,用于某些电子邮件处理。在Mule启动期间,如果连接器无法连接到IMAP,则会抛出异常并阻止Mule应用程序启动。有没有办法防止这种情况发生?例如,如果连接器出现故障,它应该尝试在单独的线程中重新连接,但是应用程序的其余部分应该能够运行,或者应该忽略错误,并且应该初始化其余的流程。

我尝试添加重新连接策略,但它没有用。

<imaps:connector name="imaps" mailboxFolder="${email.ingestion.mailboxFolder}" deleteReadMessages="${email.ingestion.deleteReadMessages}">
    <reconnect frequency="3000" blocking="false" />
    <imaps:tls-client path="*" storePassword="*"/>
    <imaps:tls-trust-store path="*" storePassword="*"/>
</imaps:connector>

提前致谢....

1 个答案:

答案 0 :(得分:0)

非阻塞重新连接策略是可行的方法。如果不起作用,请report an issue