Class RolloverDescriptionImpl
java.lang.Object
org.apache.logging.log4j.core.appender.rolling.RolloverDescriptionImpl
- All Implemented Interfaces:
- RolloverDescription
Description of actions needed to complete rollover.
- 
Constructor SummaryConstructorsConstructorDescriptionRolloverDescriptionImpl(String activeFileName, boolean append, Action synchronous, Action asynchronous) Create new instance.
- 
Method SummaryModifier and TypeMethodDescriptionActive log file name after rollover.booleanSpecifies 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.
- 
Constructor Details- 
RolloverDescriptionImplpublic RolloverDescriptionImpl(String activeFileName, boolean append, Action synchronous, Action asynchronous) Create new instance.- Parameters:
- activeFileName- active log file name after rollover, may not be null.
- append- true if active log file after rollover should be opened for appending.
- synchronous- action to be completed after close of current active log file, may be null.
- asynchronous- action to be completed after close of current active log file and before next rollover attempt.
 
 
- 
- 
Method Details- 
getActiveFileNameActive log file name after rollover.- Specified by:
- getActiveFileNamein interface- RolloverDescription
- Returns:
- active log file name after rollover.
 
- 
getAppendpublic boolean getAppend()Specifies if active file should be opened for appending.- Specified by:
- getAppendin interface- RolloverDescription
- Returns:
- if true, active file should be opened for appending.
 
- 
getSynchronousAction to be completed after close of current active log file before returning control to caller.- Specified by:
- getSynchronousin interface- RolloverDescription
- Returns:
- action, may be null.
 
- 
getAsynchronousAction to be completed after close of current active log file and before next rollover attempt, may be executed asynchronously.- Specified by:
- getAsynchronousin interface- RolloverDescription
- Returns:
- action, may be null.
 
 
-