インターフェース FileWritingMessageHandler.MessageFlushPredicate
- 含まれているクラス:
FileWritingMessageHandler
- 関数インターフェース:
- これは関数インターフェースであるため、ラムダ式またはメソッド参照の割り当てターゲットとして使用できます。
FileExistsMode.APPEND_NO_FLUSH を使用する場合、トリガーメッセージが受信されたときにフラッシュする保留中のデータがあるファイルごとに、このインターフェースの実装が呼び出されます。- 導入:
- 7.0
- 作成者:
- Mark Fisher, Iwein Fuld, Alex Peters, Oleg Zhurakousky, Artem Bilan, Gunnar Hillert, Gary Russell, Tony Falabella, Alen Turkovic, Trung Pham, Christian Tzolov, Ngoc Nhan
- 関連事項:
メソッドのサマリー
修飾子と型メソッド説明booleanshouldFlush(StringSE fileAbsolutePath, long firstWrite, long lastWrite, @Nullable Message<?> filterMessage) ファイルをフラッシュして閉じるには、true を返します。
メソッドの詳細
shouldFlush
boolean shouldFlush(StringSE fileAbsolutePath, long firstWrite, long lastWrite, @Nullable Message<?> filterMessage) ファイルをフラッシュして閉じるには、true を返します。- パラメーター:
fileAbsolutePath- ファイルへのパス。firstWrite- 新規または以前に閉じられたファイルへの最初の書き込みの時刻。lastWrite- 最後の書き込みの時間 -System.currentTimeMillis()。filterMessage- 決定プロセスで使用されるオプションのメッセージ。- 戻り値:
- ファイルをフラッシュして閉じる必要がある場合は true。