2.4. 在路由上下文中添加路由

概述

XML 上下文文件中的 camelContext 元素会创建一个路由上下文。camelContext 元素可以包含一个或多个路由,以及 canvas 作为 Route 容器节点显示的每个路由,映射到生成的 camelContext 元素中的 route 元素。

流程

将另一个路由添加到 camelContext:

  1. Design 选项卡中,执行以下操作之一:

    • 单击面板的"sRouting drawer"中的 Route 模式,然后单击您要放置路由的 canvas。
    • 从面板的Routing drawer 拖动 Route 模式,并将它放到 canvas 上。

      Properties 视图显示您可以编辑的新路由属性的列表。

  2. Properties 视图中,输入:

    • 路由 Id 字段中新路由的 ID (如 Route2)

      注意

      这些工具会自动将 ID 分配给 EIP,并在 canvas 上丢弃的组件模式。您可以将这些自动生成的 ID 替换为您自己的 ID,以区分项目中的路由。

    • Description 字段中路由的描述
    • 根据需要,任何其他属性的值。必要属性通过星号 advisory 来指示。
  3. 在菜单栏中,选择 FileSave 以保存您对路由上下文文件所做的更改。
  4. 要在多个路由间切换,请在 Project Explorer 视图中项目 Camel Contexts 文件夹下点击其条目来选择要在 canvas 上显示的路由。

    routeEntriesProjectExplorer
  5. 要显示上下文中的所有路由,根据空格,单击 Project Explorer 视图中的上下文文件条目。
  6. 要在将路由添加到 canvas 时查看工具生成的代码,请点 Source 选项卡。

    注意

    您还可以通过将 <route/> 元素添加到 camelContext 元素的现有列表中,在 Source 选项卡中添加路由。