2.43. Kamelet


材料化路由模板

2.43.1. 内部内容

有关使用和配置详情,请参阅上述链接。

2.43.2. Maven 协调

在 code.quarkus.redhat.com 上创建一个具有此扩展名的新项目

或者在现有项目中添加协调:

<dependency>
    <groupId>org.apache.camel.quarkus</groupId>
    <artifactId>camel-quarkus-kamelet</artifactId>
</dependency>

2.43.3. 使用方法

2.43.3.1. 构建时预加载 Kamelets

此扩展允许使用 quarkus.camel.kamelet.identifiers 属性在构建时预加载一组 Kamelets。

2.43.3.2. 使用 Kamelet 目录

可以在 /camel-kamelets/latest[Kamelets/latest[Kamelet Catalog] 中找到一组 pre-made Kamelets。要从类路径的项目上使用 Kamelet,您需要复制其 yaml 定义(您可以在 camel-kamelet repo中找到)。或者,您可以将 camel-kamelets-catalog 工件添加到 pom.xml 中:

<dependency>
    <groupId>org.apache.camel.kamelets</groupId>
    <artifactId>camel-kamelets-catalog</artifactId>
</dependency>

此工件会将目录中所有可用的 kamelets 添加到 Camel Quarkus 应用程序以进行构建时间。如果您将它包含在 提供 工件的范围中,但应在构建时,通过 quarkus.camel.kamelet.identifiers 属性列出的所有 kamelets 应该预先加载。

2.43.4. 其他 Camel Quarkus 配置

配置属性类型默认

lock quarkus.camel.kamelet.identifiers

构建时预加载的 kamelets 标识符列表。每个单独的标识符用于设置相关的 org.apache.camel.model.RouteTemplateDefinition id。

字符串

 

lock 构建时修复的配置属性。所有其他配置属性可在运行时过度使用。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.