0
如何使用FlowFile的getAttribute
中的模式?在NiFi中使用getAttribute中的模式
我打算编写一个处理器,用于从ListenTCP和ListenUDP处理器接收流文件。 ListenTCP的财产tcp.sender
和ListenUDP哈希属性udp.sender
。我如何获得FlowFile的sender属性。 目前的解决方案是:
String sender = flowfile.getAttribute("tcp.sender");
if(sender!=null && !sender.isEmpty()) {
// do something
}
else {
sender = flowfile.getAttribute("udp.sender");
if(sender!=null && !sender.isEmpty()) {
//do something
}
}
我怎样才能避免使用如果。我需要这样的事情:
String sender = flowfile.getAttribute("*.sender");
感谢您的回复。因此,我认为使用'if'会更好,因为您的解决方案比使用if更有开销。 –