在代码中使用flowfiles默认属性

时间:2017-09-04 10:21:04

标签: groovy apache-nifi

我想在我的groovy代码中使用filesize,所以我在内部添加了updateAttribute这样的表达式${filesize:toNumber()},我想在我的groovy代码中使用这个属性,如下所示:

def size=flowFile.getAttribute('filesize');
int value = size as Integer;
if(value.div(4)<=1)

但executecript处理器给了我nosuchProperty异常; 还有一件事我想知道:def flowFile=session.get(1)会一次获得一个fowfile吗?

1 个答案:

答案 0 :(得分:2)

Apache NiFi的内容长度(以字节为单位)的内置流文件属性为fileSize(区分大小写)。