SimpleScriptedLookupService

描述

允许用户提供脚本化 LookupService 实例,以便丰富传入 FlowFile 中的记录。该脚本应返回一个可选的字符串值,而不是任意对象(例如记录)。此外,脚本化的查找服务应实现 StringLookupService,否则必须实现 getValueType() 方法,尽管该方法会被忽略,因为 SimpleScriptedLookupService 会代表脚本将值类型返回为字符串。

标签

groovy、invoke、lookup、script

属性

下表列出了各项属性,其中带星号 (*) 的为必需属性。其他属性视为可选属性。该表还指出了所有默认值以及属性是否支持 NiFi 表达式语言。

显示名称

API 名称

默认值

允许值

描述

模块目录

模块目录

以逗号分隔的文件和/或目录的路径列表,包含脚本所需的模块。

脚本正文

脚本正文

要执行的脚本正文。只能使用脚本文件或脚本正文中的一个

脚本引擎 *

脚本引擎

Groovy

  • Groovy

用于执行脚本的语言引擎

脚本文件

脚本文件

要执行的脚本文件的路径。只能使用脚本文件或脚本正文中的一个

状态管理

此组件不存储状态。

受限

限制

所需权限

解释

执行代码

允许操作员执行任意代码,并拥有 NiFi 的所有权限。

系统资源注意事项

此组件未指定系统资源注意事项。

语言: 中文