@FunctionalInterfaceSE public static interface FileWritingMessageHandler.FlushPredicate
FileExistsMode.APPEND_NO_FLUSH を使用する場合、このインターフェースの実装は、FileWritingMessageHandler.flushIfNeeded(FlushPredicate) が呼び出されたときにフラッシュしてクローズする保留中のデータがあるファイルごとに呼び出されます。| 修飾子と型 | メソッドと説明 |
|---|---|
boolean | shouldFlush(StringSE fileAbsolutePath, long firstWrite, long lastWrite) ファイルをフラッシュして閉じるには、true を返します。 |
boolean shouldFlush(StringSE fileAbsolutePath, long firstWrite, long lastWrite)
fileAbsolutePath - ファイルへのパス。firstWrite - 新規または以前に閉じられたファイルへの最初の書き込みの時刻。lastWrite - 最後の書き込みの時間 - System.currentTimeMillis()SE。