【问题标题】:Camel Component Definition : What is the difference between componentProperties and properties?Camel 组件定义:componentProperties 和 properties 有什么区别?
【发布时间】:2018-02-02 15:29:11
【问题描述】:

我们可以使用下面的代码来检索一个组件的组件 json schema camelContextInstance.getComponentParameterJsonSchema("jms")

或通过检查组件 jar 来查找 .json 文件。

在定义中,我看到有两个项目 - componentProperties 和 properties,每个项目都包含一个元素数组。

componentProperties 元素的 'kind' 属性设置为 'property' 和 properties 元素的“kind”属性设置为“parameter”。

我知道 properties 可以在路由 URI 上设置为参数或路径,但我找不到任何文档可以阐明如何使用 componentProperties.

这两个项目有什么区别?

以及如何将 componentProperty 设置为上下文/路由?

【问题讨论】:

    标签: java apache-camel jms


    【解决方案1】:

    这个 json 文件是用于工具的,并不是供 Camel 开发人员查看的。如果你有 Camel in Action 第 2 版书,它会在第 19 章介绍这个 json 文件的所有内容。

    对于 Camel 最终用户,请查看您正在使用的组件的组件文档,并查看您可以在组件级别和端点级别配置哪个选项:

    https://github.com/apache/camel/tree/master/components#components

    【讨论】:

    • 工具是什么意思?我们正在为用户寻找一种动态的方式来添加他们需要的组件并从友好的 UI 中使用它们。我还没有这本书,但你的链接让我更清楚了。你介意回答这个问题吗 - stackoverflow.com/questions/48536444/…
    猜你喜欢
    • 1970-01-01
    • 2015-03-21
    • 2011-08-07
    • 1970-01-01
    • 1970-01-01
    • 2017-08-31
    • 1970-01-01
    • 2010-11-22
    相关资源
    最近更新 更多