我将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>
提前致谢....