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