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