Dmitry Lukyanov created NIFI-7016:
-------------------------------------
Summary: Make groovy File functions available for FlowFile to
simplify scripting [modified]
Key: NIFI-7016
URL: https://issues.apache.org/jira/browse/NIFI-7016
Project: Apache NiFi
Issue Type: New Feature
Reporter: Dmitry Lukyanov
Assignee: Matt Burgess
Fix For: 1.10.0
I'd like to add groovy File functions to a FlowFile class insige groovy script
to make work with flowfie streams similar like we work with File in groovy.
Object withInputStream(Closure closure)
Create a new InputStream for this file and passes it into the closure.
Object withOutputStream(Closure closure)
Creates a new OutputStream for this file and passes it into the closure.
Object withReader(String charset, Closure closure)
Create a new BufferedReader for this file using the specified charset and then
passes it into the closure, ensuring the reader is closed after the closure
returns.
Object withWriter(String charset, Closure closure)
Creates a new BufferedWriter for this file, passes it to the closure, and
ensures the stream is flushed and closed after the closure returns.
etc...
----
ready to contribute
--
This message was sent by Atlassian Jira
(v8.3.4#803005)