11.4.2. 查询参数(7 参数)
名称 | 描述 | 默认 | 类型 |
allowContextMapAll (producer) | 设置上下文映射是否应该允许访问所有详细信息。默认情况下,只能访问消息正文和标头。可以启用这个选项,以便完全访问当前 Exchange 和 CamelContext。这样做会产生潜在的安全风险,因为这会打开对 CamelContext API 的完整功能的访问权限。 | false | 布尔值 |
contentCache (producer) | 设定是否使用资源内容缓存。 | false | 布尔值 |
forceReload (producer) | 是否启用或禁用强制重新加载模式。默认情况下,这被设置为 false,只有第一个交换的文件载入 ADM 文件,在重新创建端点后将重复使用 AtlasContext。如果它被设置为 true,则将从每个 Exchange 上的一个文件加载 ADM 文件。 | false | 布尔值 |
lazyStartProducer (producer) | 制作者是否应该启动 lazy(在第一个消息上)。通过启动 lazy,您可以使用它来允许 CamelContext 和路由在启动期间启动,否则在启动期间出现问题,并导致路由启动失败。通过将这个启动延迟到 lazy 后,可以在通过 Camel 的路由错误处理程序路由消息期间处理启动失败。注意在处理第一个消息时,创建并启动制作者可能花费较少的时间,从而延长处理的总处理时间。 | false | 布尔值 |
sourceMapName (producer) | 存放 java.util.Map<String, Message> 的源消息映射的 Exchange 属性名称,其中键是 AtlasMap Document ID。AtlasMap 使用消息正文作为源文档,以及消息标题作为源属性,范围等于文档 ID。 | 字符串 | |
targetMapMode (producer) | TargetMapMode enum 值,用于指定在存在时如何发送多个目标文档。'MAP':将它们存储到 java.util.Map 中,如果指定了 'targetMapName',则 java.util.Map 被设置为 Exchange 属性,否则消息正文。'MESSAGE_HEADER':将它们存储到消息标头中。'EXCHANGE_PROPERTY':将其存储为交换属性。 枚举值: * MAP * MESSAGE_HEADER * EXCHANGE_PROPERTY | MAP | TargetMapMode |
targetMapName (producer) | 存放 java.util.Map<String、Object>,其中键为 AtlasMap Document ID 的目标文档映射的 Exchange 属性名称。AtlasMap 将多个目标文档填充到此映射中。 | 字符串 |