我们可以使用下面的代码检索组件的组件json模式
camelContextInstance.getComponentParameterJsonSchema("jms")
或通过检查组件jar来查找.json文件。
在定义中,我看到有两个项目 - componentProperties和properties,每个都包含一个元素数组。
componentProperties 具有将'kind'属性设置为'property'的元素 属性将“kind”属性设置为“参数”的元素。
我知道属性可以在路由URI上设置为参数或路径,但我找不到任何可以解释如何使用 componentProperties
这两项有什么区别?
如何将 componentProperty 设置为上下文/路由?
答案 0 :(得分:1)
这个json文件用于工具,而不是Camel开发人员真正关注的。如果您有Camel in Action第2版,它将涵盖第19章中有关此json文件的所有内容。
对于Camel最终用户,请查看您正在使用的组件的组件文档,并查看它可以在组件级别和端点级别配置的选项:
https://github.com/apache/camel/tree/master/components#components