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