gpt4 book ai didi

java - Apache Camel - 使用 Java 构建端点

转载 作者:行者123 更新时间:2023-12-02 10:15:30 49 4
gpt4 key购买 nike

就我接触 Apache Camel 而言,我了解到可以使用 URI 创建 Endpoint

from("jms:queue:myqueue").to("seda:myseda");

虽然我理解这种模式,但我问自己和你,有没有一种方法可以使用类型安全(或只是安全)Java 来构建这些 URI对象?

用例显然位于自定义RouteBuilder内部。

<小时/>

我知道还可以使用从 BuilderSupport 继承的 endpoint 方法来检索 Endpoint

final SedaEndpoint seda = endpoint("seda:myseda", SedaEndpoint.class)

但这就像编写纯String一样。

还有其他方法来构建端点吗?

<小时/>

ParameterConfigurationComponentConfiguration 类/接口(interface)已弃用,但没有指出替代方案或说不存在。

最佳答案

您可以通过纯 Java 使用 new 构造函数构建这些端点,然后调用 setter/getter。做起来有点麻烦,而且绝大多数Camel用户都使用URI风格。

我们制定了 Camel 3 的路线图,为所有端点、所有开箱即用组件生成类型安全的流畅构建器,并将其作为 Maven 工具插件提供,以便第 3 方组件开发人员也可以做到这一点.

关于java - Apache Camel - 使用 Java 构建端点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54711994/

49 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com