14.4. 端点选项
Control Bus 端点使用 URI 语法进行配置:
controlbus:command:language
使用以下路径和查询参数:
14.4.1. 路径参数(2 参数)
Name | 描述 | 默认 | 类型 |
---|---|---|---|
command (producer) | 所需命令 可以是路由或语言。 枚举值:
| 字符串 | |
language (producer) | 允许您指定用于评估消息正文的语言名称。如果评估有任何结果,则结果将放入消息正文。 枚举值:
| 语言 |
14.4.1.1. 查询参数(6 参数)
Name | 描述 | 默认 | 类型 |
---|---|---|---|
action (producer) | 要表示可以执行的操作:start、stop 或 status。要启动或停止路由,或在邮件正文中以输出形式获取路由的状态。您可以使用挂起并从 Camel 2.11.1 中恢复,以暂停或恢复路由。从 Camel 2.11.1 开始,您可以使用统计数据以 XML 格式返回性能静态; routeId 选项可用于定义哪个路由来获取性能统计(如果未定义 routeId),那么您获取整个 CamelContext 的统计信息。restart 操作将重启路由。 枚举值:
| 字符串 | |
async (producer) | 是否异步执行控制总线任务。重要: 如果启用这个选项,则不会在 Exchange 上设置任务的任何结果。只有在同步执行任务时才能实现。 | false | 布尔值 |
lazyStartProducer (producer) | 制作者是否应该启动 lazy(在第一个消息上)。通过启动 lazy,您可以使用它来允许 CamelContext 和路由在启动期间启动,否则在启动期间出现问题,并导致路由启动失败。通过将这个启动延迟到 lazy 后,可以在通过 Camel 的路由错误处理程序路由消息期间处理启动失败。注意在处理第一个消息时,创建并启动制作者可能花费较少的时间,从而延长处理的总处理时间。 | false | 布尔值 |
loggingLevel (producer) | 用于在任务完成时的日志记录级别,或者在处理任务期间发生任何异常。 枚举值:
| INFO | LoggingLevel |
restartDelay (producer) | 重启路由时使用的延迟。 | 1000 | int |
routeId (producer) | 要根据其 id 指定路由。special 关键字 current 表示当前的路由。 | 字符串 |