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


概述

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

流程

将另一个路由添加到 camelContext 中:

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

    • 单击 Schedule 的Routing drawer 中的 Route 模式,然后单击您要放置路由的 canvas。
    • Route 模式从 Dashboards 的Routing drawer 拖放到 canvas。

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

  2. Properties 视图中,输入:

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

      注意

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

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

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

    注意

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

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.