RouteOnContent

文档中心 › 组件索引 › RouteOnContent

RouteOnContent Processor

类型全限定名:cn.org.acal.lynxus.processors.standard.RouteOnContent

所属 Bundle:cn.org.acal.lynxus:lynxus-standard-nar:2.11.8

描述

将正则表达式应用于 FlowFile 的内容,并将 FlowFile 的副本路由到正则表达式匹配的每个目标。 正则表达式作为用户定义的属性添加,其中属性的名称是关系的名称,值是与 FlowFile 内容匹配的正则表达式。 用户定义的属性确实支持属性Expression Language,但结果被解释为文字值,而不是正则表达式

标签

routecontentregexregular expressionregexpfindtextstringsearchfilterdetect

属性

下表中,加粗的属性为必填项;其余为可选项。表格同时标注默认值、是否支持表达式语言,以及是否为敏感属性(值会被加密)。

名称默认值可选值描述
Match Requirementcontent must match exactly
  • content must match exactly
  • content must contain match
指定文件的整个内容是否必须完全匹配正则表达式,或者文件的任何部分(最多到内容缓冲区大小)是否可以包含正则表达式以被视为匹配。
Character SetUTF-8文件编码所用的字符集
Content Buffer Size1 MB指定为了应用正则表达式而缓冲的最大数据量。如果 FlowFile 的大小超过此值,将忽略超出此值的部分。

动态属性

动态属性允许用户自定义属性的名称与值。

名称值描述
关系名称一个正则表达式将内容匹配动态属性值定义的正则表达式的 FlowFile 路由到动态属性键定义的关系

关系 (Relationships)

名称描述自动终止
unmatched与任何用户提供的正则表达式都不匹配的 FlowFiles 将被路由到此关系否

状态管理

该组件不存储状态。

受限 (Restricted)

该组件不受限。

输入要求

该组件要求有传入连接。