当前位置: 代码迷 >> java >> 是否可以在不使用消息的情况下在骆驼中轮询?
  详细解决方案

是否可以在不使用消息的情况下在骆驼中轮询?

热度:31   发布时间:2023-07-27 09:32:18.0

我正在尝试轮询一个电子邮件地址,以查看是否已收到电子邮件。 我在为此路由配置端点时遇到问题,因为不存在这样的地方。 我不想以任何方式使用,使用或修改这些消息。

我是否可以配置一条路由,使其仅搜索此电子邮件的存在?

例如:

from("imaps://imap.gmail.com?username=foo@gmail.com&" + 
            "password=RAW(bar)&" +
            "searchTerm.subject=keyword&" +
            "unseen=true&" +
            "delete=true")
            .aggregate(constant(true), new UseLatestAggregationStrategy())
            .completionSize(2).completionTimeout(30000L);

有没有一种方法可以配置它,以便最后不需要'to'语句? 我已经阅读了API,似乎没有任何事情对我有所帮助。

聚合器不一定必须有输出,您可以将其路由到log端点,如果您不想记录某些内容,则将日志记录级别设置为off

.to("log:nothing?level=OFF")
  相关解决方案