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)
SmartDirectoryCleanerCallbacklogCleanStarted in interface SmartDirectoryCleanerCallbackf - folder to cleanpublic void logFailedToDeleteEmptyDirectory(java.io.File f)
SmartDirectoryCleanerCallbacklogFailedToDeleteEmptyDirectory in interface SmartDirectoryCleanerCallbackf - directorypublic void logFailedToCleanFilesUnderDirectory(java.io.File problem)
SmartDirectoryCleanerCallbacklogFailedToCleanFilesUnderDirectory in interface SmartDirectoryCleanerCallbackproblem - directorypublic void logFailedToCleanFile(java.io.File problem)
SmartDirectoryCleanerCallbacklogFailedToCleanFile in interface SmartDirectoryCleanerCallbackproblem - filepublic void logFailedToCleanEntireFolder(java.io.File file)
SmartDirectoryCleanerCallbacklogFailedToCleanEntireFolder in interface SmartDirectoryCleanerCallbackfile - directorypublic boolean isHasErrors()