Interface RolloverDescription

All Known Implementing Classes:
RolloverDescriptionImpl

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

    Modifier and Type
    Method
    Description
    Active log file name after rollover.
    boolean
    Specifies if active file should be opened for appending.
    Action to be completed after close of current active log file and before next rollover attempt, may be executed asynchronously.
    Action to be completed after close of current active log file before returning control to caller.
  • Method Details

    • getActiveFileName

      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.