【问题标题】:Cron job using apache camel (plus ldap server)使用 apache camel(加上 ldap 服务器)的 Cron 作业
【发布时间】:2015-07-16 17:14:47
【问题描述】:

我创建了一个 cron 作业 from("quartz://myscheduler?cron=20+++++?").bean(LdapBean.class, "start"); (间隔时间=20s)

现在我想从“开始”方法调用 ldap 服务器来获取特定用户的数据。 from("direct:start").to("ldap:ldapserver?base=ou=group,dc=dc1,dc=dc2").to("bean:ldapBean");

这是我之前没有 cron 作业的调用。

如何在不创建多条路线的情况下做到这一点。 (每次方法调用时都会创建路由)。 我也在方法中得到了 TestDao null

public void process(交换交换){}

【问题讨论】:

    标签: javascript cron ldap apache-camel


    【解决方案1】:

    你为什么不能这样做

    from quartz
      to ldap
      bean
    

    【讨论】:

    • 感谢您的回复。但是从石英我不会得到任何数据,我需要定期从 ldap 服务器获取特定组的用户,我再次创建了我认为不正确的骆驼上下文。还有我在 start 方法中设置的数据,我没有进入 process 方法。我该怎么办?
    • 查看 pojo 生产,以便您可以从 java bean 调用骆驼路线 - camel.apache.org/pojo-producing.html
    • 此外,您可能还想阅读 Camel 书籍的免费第 4 章,深入了解如何在 Camel 中使用 bean - manning.com/ibsen2
    • 谢谢。我会参考链接。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-10-13
    • 2013-07-31
    • 2011-03-25
    • 1970-01-01
    • 1970-01-01
    • 2016-12-18
    • 2020-11-10
    相关资源
    最近更新 更多