5.4. 列出哪些 Camel 组件可用
Camel 附带了大量工件,即:
- components
- 数据格式
- 表达式语言
- 其他组件
- kamelets
您可以使用 Camel CLI 通过 camel catalog
命令列出 Camel 提供的内容。例如,列出所有组件:
camel catalog components
camel catalog components
查看哪些 Kamelets 可用:
camel catalog kamelets
camel catalog kamelets
使用 camel catalog --help
查看所有可能的命令。
5.4.1. 显示组件文档
文档
目标可以显示每个组件、dataformat 和 kamelets 的快速文档。例如,查看 kafka 组件运行:
camel doc kafka
camel doc kafka
文档并非如 Web 站点所示的完整文档,因为 Camel CLI 无法直接访问此信息,并且只能显示组件的基本描述,而是包括每个配置选项的表。
要查看 jackson dataformat 的文档:
camel doc jackson
camel doc jackson
在一些个别情况下,可能存在组件和 dataformat,其名称相同,doc
目标会优先选择组件。在这种情况下,您可以使用 dataformat 为名称添加前缀,例如:
camel doc dataformat:thrift
camel doc dataformat:thrift
您还可以查看 kamelet 文档,如下所示:
camel doc aws-kinesis-sink
camel doc aws-kinesis-sink
如需支持的 kamelets 列表,请参阅支持的 Kamelets。
5.4.1.1. 从 Camel 网站浏览在线文档
您可以使用 doc
命令在 Web 浏览器中为在线文档快速打开 url。例如,要浏览 kafka 组件,您可以使用 --open-url
:
camel doc kafka --open-url
camel doc kafka --open-url
这也适用于数据格式、语言、kamelet。
camel doc aws-kinesis-sink --open-url
camel doc aws-kinesis-sink --open-url
要只获取在线文档的链接,请使用 camel doc kafka --url
。
5.4.1.2. 过滤表中列出的选项
有些组件可能有许多选项,在这种情况下,您可以使用-- filter
选项列出与名称、描述或组(producer、security、advanced)中与过滤器匹配的选项。
例如,只列出与安全相关的选项:
camel doc kafka --filter=security
camel doc kafka --filter=security
仅列出关于 超时
的内容:
camel doc kafka --filter=timeout
camel doc kafka --filter=timeout