NiFi 讀取Processor中的FlowFile

在Processor的onTrigger方法中,可以從ProcessSession參數中獲取FlowFile中的內容,參考網上的一些寫法,如
session.read(flowFile, new InputStreamCallback() {

@Override
public void process(final InputStream in) throws IOException {

final InputStream bin = new BufferedInputStream(in);
System.out.println(bin);
}
});


讀出來的內容總是空的。

想要讀取到內容,可以採取一下方法
System.out.println(IOUtils.toString(in,Charset.defaultCharset()));


不過想要引入apache的common-io包

<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
</dependency>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章