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