Class RolloverWatcher
- java.lang.Object
-
- org.apache.qpid.server.logging.logback.RolloverWatcher
-
- All Implemented Interfaces:
RollingPolicyDecorator.RolloverListener
public class RolloverWatcher extends Object implements RollingPolicyDecorator.RolloverListener
-
-
Constructor Summary
Constructors Constructor Description RolloverWatcher(String activeFileName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ZippedContentgetAllFilesAsZippedContent()StringgetContentType(String fileName)PathContentgetFileContent(String fileName)ZippedContentgetFilesAsZippedContent(Set<String> fileNames)List<LogFileDetails>getLogFileDetails()Collection<String>getRolledFiles()voidonNoRolloverDetected(Path baseFolder, String[] relativeFileNames)voidonRollover(Path baseFolder, String[] relativeFileNames)
-
-
-
Constructor Detail
-
RolloverWatcher
public RolloverWatcher(String activeFileName)
-
-
Method Detail
-
onRollover
public void onRollover(Path baseFolder, String[] relativeFileNames)
- Specified by:
onRolloverin interfaceRollingPolicyDecorator.RolloverListener
-
onNoRolloverDetected
public void onNoRolloverDetected(Path baseFolder, String[] relativeFileNames)
- Specified by:
onNoRolloverDetectedin interfaceRollingPolicyDecorator.RolloverListener
-
getFileContent
public PathContent getFileContent(String fileName)
-
getRolledFiles
public Collection<String> getRolledFiles()
-
getLogFileDetails
public List<LogFileDetails> getLogFileDetails()
-
getFilesAsZippedContent
public ZippedContent getFilesAsZippedContent(Set<String> fileNames)
-
getAllFilesAsZippedContent
public ZippedContent getAllFilesAsZippedContent()
-
-