4.4. 列出哪些 Camel 组件可用
Camel 附带很多工件,即:
- components
- 数据格式
- 表达式语言
- 其他组件
- kamelets
您可以使用 Camel CLI 使用 camel catalog 命令列出 Camel 提供的 Camel。例如,列出所有组件:
camel catalog components
camel catalog components
查看哪些 Kamelets 可用:
camel catalog kamelets
camel catalog kamelets
使用 camel catalog --help 查看所有可能的命令。
4.4.1. 显示组件文档 复制链接链接已复制到粘贴板!
文档 目标可以显示每个组件、dataformat 和 kamelets 的快速文档。例如,要查看 kafka 组件运行:
camel doc kafka
camel doc kafka
文档不是网站上显示的完整文档,因为 Camel CLI 无法直接访问此信息,并且只能显示组件的基本描述,但包括每个配置选项的表。
要查看 jackson dataformat 的文档:
camel doc jackson
camel doc jackson
在某些情况下,可能存在一个组件,它的名称相同,doc 目标会优先选择组件。在这种情况下,您可以使用 dataformat 为名称添加前缀,例如:
camel doc dataformat:thrift
camel doc dataformat:thrift
您还可以查看 kamelet 文档,如下所示:
camel doc aws-kinesis-sink
camel doc aws-kinesis-sink
如需支持的 kamelets 列表,请参阅支持的 Kamelets。
4.4.1.1. 从 Camel 网站浏览在线文档 复制链接链接已复制到粘贴板!
您可以使用 doc 命令在网页浏览器中快速打开在线文档的 url。例如,要浏览 kafka 组件,请使用 --open-url :
camel doc kafka --open-url
camel doc kafka --open-url
这也适用于数据格式、语言、kamelets。
camel doc aws-kinesis-sink --open-url
camel doc aws-kinesis-sink --open-url
要只获取在线文档的链接,请使用 camel doc kafka --url。
4.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