RouteOnContent Processor
描述
将正则表达式应用于 FlowFile 的内容,并将 FlowFile 的副本路由到正则表达式匹配的每个目标。 正则表达式作为用户定义的属性添加,其中属性的名称是关系的名称,值是与 FlowFile 内容匹配的正则表达式。 用户定义的属性确实支持属性Expression Language,但结果被解释为文字值,而不是正则表达式
标签
属性
| 名称 | 默认值 | 可选值 | 描述 |
|---|---|---|---|
| Match Requirement | content must match exactly |
| 指定文件的整个内容是否必须完全匹配正则表达式,或者文件的任何部分(最多到内容缓冲区大小)是否可以包含正则表达式以被视为匹配。 |
| Character Set | UTF-8 | 文件编码所用的字符集 | |
| Content Buffer Size | 1 MB | 指定为了应用正则表达式而缓冲的最大数据量。如果 FlowFile 的大小超过此值,将忽略超出此值的部分。 |
动态属性
| 名称 | 值 | 描述 |
|---|---|---|
| 关系名称 | 一个正则表达式 | 将内容匹配动态属性值定义的正则表达式的 FlowFile 路由到动态属性键定义的关系 |
关系 (Relationships)
| 名称 | 描述 | 自动终止 |
|---|---|---|
unmatched | 与任何用户提供的正则表达式都不匹配的 FlowFiles 将被路由到此关系 | 否 |
状态管理
该组件不存储状态。
受限 (Restricted)
该组件不受限。
输入要求
该组件要求有传入连接。