Class TimestampFilenameFilter

java.lang.Object
org.forgerock.audit.retention.TimestampFilenameFilter
All Implemented Interfaces:
FilenameFilter, Predicate<Path>

public class TimestampFilenameFilter extends Object implements FilenameFilter, Predicate<Path>
A FilenameFilter that matches historical log files. The FilenameFilter matches a filename with a given prefix, filename and timestamp.
  • Constructor Details

    • TimestampFilenameFilter

      public TimestampFilenameFilter(File initialFile, String prefix, DateTimeFormatter suffixDateFormat)
      Constructs a TimestampFilenameFilter given an initial file, prefix and suffix.
      Parameters:
      initialFile - The initial filename.
      prefix - The audit file prefix to match (can be null).
      suffixDateFormat - The audit file date suffix to match.
  • Method Details