Interface RolloverDescription

  • All Known Implementing Classes:
    RolloverDescriptionImpl

    public interface RolloverDescription
    Description of actions needed to complete rollover.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.lang.String getActiveFileName()
      Active log file name after rollover.
      boolean getAppend()
      Specifies if active file should be opened for appending.
      Action getAsynchronous()
      Action to be completed after close of current active log file and before next rollover attempt, may be executed asynchronously.
      Action getSynchronous()
      Action to be completed after close of current active log file before returning control to caller.
    • Method Detail

      • getActiveFileName

        java.lang.String getActiveFileName()
        Active log file name after rollover.
        Returns:
        active log file name after rollover.
      • getAppend

        boolean getAppend()
        Specifies if active file should be opened for appending.
        Returns:
        if true, active file should be opened for appending.
      • getSynchronous

        Action getSynchronous()
        Action to be completed after close of current active log file before returning control to caller.
        Returns:
        action, may be null.
      • getAsynchronous

        Action getAsynchronous()
        Action to be completed after close of current active log file and before next rollover attempt, may be executed asynchronously.
        Returns:
        action, may be null.