インターフェース FileWritingMessageHandler.FlushPredicate

含まれているクラス:
FileWritingMessageHandler
関数インターフェース:
これは関数インターフェースであるため、ラムダ式またはメソッド参照の割り当てターゲットとして使用できます。

@FunctionalInterfaceSE public static interface FileWritingMessageHandler.FlushPredicate
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

      boolean shouldFlush(StringSE fileAbsolutePath, long firstWrite, long lastWrite)
      ファイルをフラッシュして閉じるには、true を返します。
      パラメーター:
      fileAbsolutePath - ファイルへのパス。
      firstWrite - 新規または以前に閉じられたファイルへの最初の書き込みの時刻。
      lastWrite - 最後の書き込みの時間 - System.currentTimeMillis()
      戻り値:
      ファイルをフラッシュして閉じる必要がある場合は true。