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更有開銷。 –