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 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
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.
-
-