第 3 章 定义 Camel 路由
Camel Extensions for Quarkus 支持 Java DSL 语言来定义 Camel 路由。
3.1. Java DSL 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
扩展 org.apache.camel.builder.RouteBuilder
,并使用流畅的构建器方法来定义 Camel 路由。以下是使用计时器组件的路由的简单示例:
3.1.1. 端点 DSL 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
从 Camel 3.0 开始,您还可以使用流畅的构建器来定义 Camel 端点。以下示例等同于上例:
注意
所有 Camel 组件的构建器方法都通过 camel-quarkus-core
提供,但您仍需要添加给定组件的扩展作为路由正常工作的依赖项。如果出现以上示例,它将是 camel-quarkus-timer
。