2.4. 在路由上下文中添加路由
概述
XML 上下文文件中的 camelContext 元素会创建一个路由上下文。camelContext 元素可以包含一个或多个路由,每个路由都显示为 Route
容器节点,映射到生成的 camelContext 元素中的 route 元素。
流程
将另一个路由添加到 camelContext 中:
在 Design 选项卡中,执行以下操作之一:
-
单击 Schedule 的Routing drawer 中的
Route
模式,然后单击您要放置路由的 canvas。 将
Route
模式从 Dashboards 的Routing drawer 拖放到 canvas。Properties 视图显示您可以编辑的新路由属性的列表。
-
单击 Schedule 的Routing drawer 中的
在 Properties 视图中,输入:
路由 Id 字段中新路由的 ID (如 Route2)
注意该工具会自动为 canvas 上丢弃的 EIP 和组件模式分配 ID。您可以将这些自动生成的 ID 替换为您自己的 ID,以区分项目中的路由。
- Description 字段中路由的描述
- 根据需要,任何其他属性的值。必要属性由星号 HEKETI 表示。
-
在菜单栏中,选择 File
Save 以保存您对路由上下文文件所做的更改。 要在多个路由间切换,请点击 Project Explorer 视图中项目的
Camel Contexts
文件夹下的条目,选择要在 canvas 上显示的路由。- 要显示上下文中的所有路由,如空间允许,请单击 Project Explorer 视图中的上下文文件条目。
要在向 canvas 添加路由时查看工具生成的代码,请点 Source 选项卡。
注意您还可以通过将 <route/> 元素添加到 camelContext 元素中的现有列表中,在 Source 选项卡中添加路由。