public class BuildDirectoryCleanerCallback extends java.lang.Object implements SmartDirectoryCleanerCallback
SmartDirectoryCleaner
operations under a running build.Constructor and Description |
---|
BuildDirectoryCleanerCallback(BuildProgressLogger logger,
org.apache.log4j.Logger LOG)
Creates instance of callback
|
Modifier and Type | Method and Description |
---|---|
boolean |
isHasErrors() |
void |
logCleanStarted(java.io.File f)
Clean is started
|
void |
logFailedToCleanEntireFolder(java.io.File file)
Called on the end of cleaning process to indicate there were
directories/files that was not cleaned.
|
void |
logFailedToCleanFile(java.io.File problem)
Failed to clean file
|
void |
logFailedToCleanFilesUnderDirectory(java.io.File problem)
Directory contains files that has not been cleaned up
|
void |
logFailedToDeleteEmptyDirectory(java.io.File f)
Empty directory can not be deleted
|
public BuildDirectoryCleanerCallback(@NotNull BuildProgressLogger logger, @NotNull org.apache.log4j.Logger LOG)
logger
- build logger to log problems and progressLOG
- agent logger to log precise problems and debug messagespublic void logCleanStarted(java.io.File f)
SmartDirectoryCleanerCallback
logCleanStarted
in interface SmartDirectoryCleanerCallback
f
- folder to cleanpublic void logFailedToDeleteEmptyDirectory(java.io.File f)
SmartDirectoryCleanerCallback
logFailedToDeleteEmptyDirectory
in interface SmartDirectoryCleanerCallback
f
- directorypublic void logFailedToCleanFilesUnderDirectory(java.io.File problem)
SmartDirectoryCleanerCallback
logFailedToCleanFilesUnderDirectory
in interface SmartDirectoryCleanerCallback
problem
- directorypublic void logFailedToCleanFile(java.io.File problem)
SmartDirectoryCleanerCallback
logFailedToCleanFile
in interface SmartDirectoryCleanerCallback
problem
- filepublic void logFailedToCleanEntireFolder(java.io.File file)
SmartDirectoryCleanerCallback
logFailedToCleanEntireFolder
in interface SmartDirectoryCleanerCallback
file
- directorypublic boolean isHasErrors()