我们使用SI进行电子邮件集成,并且需要设置已启动的适配器的状态。我没有看到任何直接的方式来告诉我是否已经启动了带有轮询器的Imap等适配器而没有任何问题,除了假设它没有向错误通道抛出任何错误事件。
我们在连接异常的情况下尝试最大限度,然后我们不知道& amp;当它从那个连接失败中恢复时。
这在更新已启动适配器的实际状态时会造成一些困难。
感谢。
答案 0 :(得分:0)
您可以使用Smart Poller feature。
创建AbstractMessageSourceAdvice
的子类。如果调用afterReceive()
方法,则表示操作成功(无论轮询是否实际导致消息)。