Skip to main content

RouteOnAttribute

描述:

使用属性表达式语言根据其属性路由数据流,每个表达式必须返回Boolean类型的值(true或false)。

标签:

attributes, routing, Attribute Expression Language, regexp, regex, Regular Expression, Expression Language, 属性, 路由, 表达式, 正则

参数:

如下列表中,必填参数则标识为加粗. 其他未加粗参数,则表示为可选参数。表中同时提到参数默认值设置.

名字默认值允许值列表描述
路由策略路由到属性名
- 路由到属性名输入数据流的副本将路由到每个表达式为“true”的属性连线
- 全匹配时路由到"macthed"连线需要所有的用户自定义表达式为“true”
- 任意匹配时路由到"matched"连线要求至少有一个用户自定义的表达式为“true”
根据表达式语言的值决定数据流的输出连线

动态参数:

名字描述
Relationship NameAttribute Expression Language与用户自定义的属性值相匹配的内容路由到数据流输出,该输出数据流的名字由用户自定义属性的键所决定。
支持表达式语言 (支持流属性和变量)

连线:

名字描述
unmatched与任何用户定义的表达式不匹配的数据流将路由到连线

动态连线:

根据用户设置可创建动态连线。

名字描述
Name from Dynamic Property与用户自定义表达式匹配的内容将路由到此动态连线

读取属性:

未提供。

写入属性:

名字描述
RouteOnAttribute.Route数据流路由之间关系

状态管理:

该组件不保存状态。

限制:

该组件没有限制

输入流要求:

组件必须提供输入流。

系统资源考量:

未提供。