Apache camel 以编程方式获取Apache Camel组件操作、参数、选项说明

Apache camel 以编程方式获取Apache Camel组件操作、参数、选项说明,apache-camel,Apache Camel,有没有一种方法可以使用Java代码获取任何ApacheCamel组件“元数据”,比如选项列表和其他参数及其类型?我想在某个地方提到了一些自动帮助生成器,它们可能在不使用反射的情况下用于此任务。 还寻求一种使用java代码获取所有类型(包括数据格式和语言)的注册组件的方法。谢谢这是我到目前为止找到的 这是我到目前为止发现的 是的,看看驼峰目录JAR,它包含了所有这些细节。这个JAR就是工具所使用的,比如Maven工具本身,或者IntelliJ或Eclipse的IDE插件等等。JAR中嵌入了Java

有没有一种方法可以使用Java代码获取任何ApacheCamel组件“元数据”,比如选项列表和其他参数及其类型?我想在某个地方提到了一些自动帮助生成器,它们可能在不使用反射的情况下用于此任务。
还寻求一种使用java代码获取所有类型(包括数据格式和语言)的注册组件的方法。谢谢

这是我到目前为止找到的


这是我到目前为止发现的


是的,看看
驼峰目录
JAR,它包含了所有这些细节。这个JAR就是工具所使用的,比如Maven工具本身,或者IntelliJ或Eclipse的IDE插件等等。JAR中嵌入了Java API和元数据文件,您可以加载它们

在运行时,您还可以通过
RuntimeCamelCatalog
访问此目录,您可以通过
CamelContext
访问此目录。运行时目录比
CamelCatalog
稍有限制,因为它可以查看当前Camel应用程序运行时实际可用的内容


我在我的书《骆驼行动第二版》中也谈到了这一点,其中有一整章专门介绍骆驼工具以及如何构建定制工具等。

是的,请看一下包含所有这些细节的
骆驼目录。这个JAR就是工具所使用的,比如Maven工具本身,或者IntelliJ或Eclipse的IDE插件等等。JAR中嵌入了Java API和元数据文件,您可以加载它们

在运行时,您还可以通过
RuntimeCamelCatalog
访问此目录,您可以通过
CamelContext
访问此目录。运行时目录比
CamelCatalog
稍有限制,因为它可以查看当前Camel应用程序运行时实际可用的内容

我在我的书《骆驼行动第二版》中也谈到了这一点,书中有一整章专门介绍骆驼工具以及如何构建定制工具等