【问题标题】:Apache camel - How to retrieve Endpoint URIs for a given ComponentApache camel - 如何检索给定组件的端点 URI
【发布时间】:2021-05-07 15:32:37
【问题描述】:

我使用 Apache Camel 2.20x。 可以使用 uri 方案开发骆驼组件,例如“sample-component”。现在这个组件的端点实际上可以扩展一个现有的端点,比如说 SQL,它的 uri 语法为“sql:

现在我正在收听骆驼交换事件 (ExchangeSentEvent) 当我从事件中检索 uri 时,我得到“sql:

提前致谢 Gk

【问题讨论】:

    标签: apache-camel


    【解决方案1】:

    组件名称+端点。您可以看到组件将采用的所有 uri。所有骆驼组件都以这种方式命名。可能会有例外。如果你使用 intellij idea apache camel 插件,它也会显示出来。

    例子

    HttpEndpoint 定时器端点 Seda端点 直接端点

    您还可以找到这些组件的消费者和生产者类,如下所示。

    HtppProducer 如果支持 HttpConsumer ..

    【讨论】:

    • 您好,感谢您提供详细信息。但可能我对这个问题不清楚。我的要求是获取“uri”基础,例如 HttpEndpoint 将具有“ahc”。在消息处理期间,我正在收听 ExchangeSentEvent,我想维护一些我想要处理事件的“允许列表”。现在要创建这个列表,我需要骆驼组件中使用的所有“uri”方案。一个骆驼组件。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多