jetbrains.buildServer.agent
Interface SmartDirectoryCleanerCallback

All Known Implementing Classes:
BuildDirectoryCleanerCallback

public interface SmartDirectoryCleanerCallback

Notificatio callback for SmartDirectoryCleaner

Since:
4.0
Author:
Eugene Petrenko

Method Summary
 void logCleanStarted(java.io.File dir)
          Clean is started
 void logFailedToCleanEntireFolder(java.io.File dir)
          Called on the end of cleaning process to indicate there were directories/files that was not cleaned.
 void logFailedToCleanFile(java.io.File file)
          Failed to clean file
 void logFailedToCleanFilesUnderDirectory(java.io.File dir)
          Directory contains files that has not been cleaned up
 void logFailedToDeleteEmptyDirectory(java.io.File dir)
          Empty directory can not be deleted
 

Method Detail

logCleanStarted

void logCleanStarted(java.io.File dir)
Clean is started

Parameters:
dir - folder to clean

logFailedToDeleteEmptyDirectory

void logFailedToDeleteEmptyDirectory(java.io.File dir)
Empty directory can not be deleted

Parameters:
dir - directory

logFailedToCleanFilesUnderDirectory

void logFailedToCleanFilesUnderDirectory(java.io.File dir)
Directory contains files that has not been cleaned up

Parameters:
dir - directory

logFailedToCleanFile

void logFailedToCleanFile(java.io.File file)
Failed to clean file

Parameters:
file - file

logFailedToCleanEntireFolder

void logFailedToCleanEntireFolder(java.io.File dir)
Called on the end of cleaning process to indicate there were directories/files that was not cleaned. Note, empty directory is not treated as error.

Parameters:
dir - directory