Package jetbrains.buildServer.agent
Class BuildDirectoryCleanerCallback
- java.lang.Object
-
- jetbrains.buildServer.agent.BuildDirectoryCleanerCallback
-
- All Implemented Interfaces:
SmartDirectoryCleanerCallback
public class BuildDirectoryCleanerCallback extends Object implements SmartDirectoryCleanerCallback
Provides build logging build messages forSmartDirectoryCleaneroperations under a running build.
-
-
Constructor Summary
Constructors Constructor Description BuildDirectoryCleanerCallback(BuildProgressLogger logger, org.apache.log4j.Logger LOG)Creates instance of callback
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanisHasErrors()voidlogCleanStarted(File f)Clean is startedvoidlogFailedToCleanEntireFolder(File file)Called on the end of cleaning process to indicate there were directories/files that was not cleaned.voidlogFailedToCleanFile(File problem)Failed to clean filevoidlogFailedToCleanFilesUnderDirectory(File problem)Directory contains files that has not been cleaned upvoidlogFailedToDeleteEmptyDirectory(File f)Empty directory can not be deleted
-
-
-
Constructor Detail
-
BuildDirectoryCleanerCallback
public BuildDirectoryCleanerCallback(@NotNull BuildProgressLogger logger, @NotNull org.apache.log4j.Logger LOG)Creates instance of callback- Parameters:
logger- build logger to log problems and progressLOG- agent logger to log precise problems and debug messages
-
-
Method Detail
-
logCleanStarted
public void logCleanStarted(File f)
Description copied from interface:SmartDirectoryCleanerCallbackClean is started- Specified by:
logCleanStartedin interfaceSmartDirectoryCleanerCallback- Parameters:
f- folder to clean
-
logFailedToDeleteEmptyDirectory
public void logFailedToDeleteEmptyDirectory(File f)
Description copied from interface:SmartDirectoryCleanerCallbackEmpty directory can not be deleted- Specified by:
logFailedToDeleteEmptyDirectoryin interfaceSmartDirectoryCleanerCallback- Parameters:
f- directory
-
logFailedToCleanFilesUnderDirectory
public void logFailedToCleanFilesUnderDirectory(File problem)
Description copied from interface:SmartDirectoryCleanerCallbackDirectory contains files that has not been cleaned up- Specified by:
logFailedToCleanFilesUnderDirectoryin interfaceSmartDirectoryCleanerCallback- Parameters:
problem- directory
-
logFailedToCleanFile
public void logFailedToCleanFile(File problem)
Description copied from interface:SmartDirectoryCleanerCallbackFailed to clean file- Specified by:
logFailedToCleanFilein interfaceSmartDirectoryCleanerCallback- Parameters:
problem- file
-
logFailedToCleanEntireFolder
public void logFailedToCleanEntireFolder(File file)
Description copied from interface:SmartDirectoryCleanerCallbackCalled on the end of cleaning process to indicate there were directories/files that was not cleaned. Note, empty directory is not treated as error.- Specified by:
logFailedToCleanEntireFolderin interfaceSmartDirectoryCleanerCallback- Parameters:
file- directory
-
isHasErrors
public boolean isHasErrors()
- Returns:
- true is there were remove errors detected
-
-