FlowFileのgetAttribute
でどのようにパターンを使用できますか?NiFiのgetAttributeでパターンを使用する
ListenTCPプロセッサとListenUDPプロセッサからフローファイルを受け取るプロセッサを作成します。 ListenTCPはプロパティーtcp.sender
を持ち、ListenUDPはプロパティーudp.sender
をハッシュします。 FlowFileの送信者プロパティを取得する方法 現在のソリューションは、次のとおりです。
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を使うよりもオーバーヘッドが多いので、 'if'を使うほうが良いと思います。 –