Java 如何使一个流文件成为单独的预先存在的流文件的子文件?

Java 如何使一个流文件成为单独的预先存在的流文件的子文件?,java,groovy,apache-nifi,amqp,Java,Groovy,Apache Nifi,Amqp,当一个流文件从外部源存在,但知道它来自的先前流文件的uuid时,我如何将现有流文件标记为该流文件的父流文件 我知道我会遇到很多这样的情况,所以我有意将问题保留为一般性问题,但具体情况如下: 流文件通过AMQP(PublishAMQP处理器)发送到外部系统,该系统异步执行工作,并在稍后通过AMQP(ConsumerAMQP处理器)返回报告 FlowFile1:处理器->AMQP(带有FF1 uuid) FlowFile2:AMQP(带有FF1 uuid)->处理器 由于响应具有原始流文件的uuid

当一个流文件从外部源存在,但知道它来自的先前流文件的uuid时,我如何将现有流文件标记为该流文件的父流文件

我知道我会遇到很多这样的情况,所以我有意将问题保留为一般性问题,但具体情况如下:

流文件通过AMQP(PublishAMQP处理器)发送到外部系统,该系统异步执行工作,并在稍后通过AMQP(ConsumerAMQP处理器)返回报告

FlowFile1:处理器->AMQP(带有FF1 uuid)

FlowFile2:AMQP(带有FF1 uuid)->处理器

由于响应具有原始流文件的uuid,因此我想将此响应与原始流文件相关联


我没有从ProcessSession、FlowFile、ProvenanceEventRecord或我通过绑定或其他方式访问的任何其他内容中看到这样做的方法。我的大多数尝试都是通过ExecuteScript处理器进行的,在那里我可以访问flowfile对象和nifi开发api。

目前,您只能跟踪从创建流文件到离开nifi的沿袭。一旦它离开NiFi,你们就进入了跨系统血统