3.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 查看所有可能的命令。
3.4.1. 显示组件文档 复制链接链接已复制到粘贴板!
文档 目标可以显示每个组件、数据格式和 kamelets 的快速文档。例如,查看 kafka 组件运行:
camel doc kafka
camel doc kafka
文档不是网站中显示的完整文档,因为 Camel CLI 无法直接访问此信息,并且只显示组件的基本描述,但包括每个配置选项的表。
查看 jackson 数据格式的文档:
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
3.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。
3.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