第 16 章 更改变量值
概述 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
当 Camel 调试器到达断点时,Variables 视图会显示在路由上下文中所有可用变量的值。有些变量可以被编辑,允许您更改其值。这可让您了解应用程序如何处理程序状态的变化。
注意
并非所有变量都可编辑。可编辑变量的上下文菜单显示 Change Value… 选项。
流程 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
更改变量的值:
- 如有必要,启动调试器。请参阅 第 14 章 运行 Camel Debugger。
在 Variables 视图中,选择一个您要更改的值的变量,然后单击其 Value 字段。
变量的 value 字段将转化为轻量级蓝色,表示它处于编辑模式。
注意或者,您可以右键单击变量以打开其上下文菜单,然后选择 Change Value… 来编辑其值。
输入新值,然后单击 Enter。
Console 视图显示一个
INFO
级别日志条目,它没有改变的值(例如,在节点 to1 时,node to1 的 Breakpoint is update message header on exchangeId: ID-dhcp-97-16-bos-redhat-com-52574-1417298894070-0-2 with header: Destination and value: UNITED KINGDOM
)。- 继续逐步浏览断点,并检查消息是否按照预期处理。每个步骤都检查 Debug 视图、Variables 视图和 控制台输出。