Class DirectoryMapDirectoriesCleanerImpl
- java.lang.Object
-
- jetbrains.buildServer.agent.impl.directories.DirectoryMapDirectoriesCleanerImpl
-
- All Implemented Interfaces:
DirectoryMapDirectoriesCleaner
public class DirectoryMapDirectoriesCleanerImpl extends Object implements DirectoryMapDirectoriesCleaner
- Author:
- Eugene Petrenko Created: 02.02.2009 18:06:22
-
-
Constructor Summary
Constructors Constructor Description DirectoryMapDirectoriesCleanerImpl(EventDispatcher<AgentLifeCycleListener> events, DirectoryCleaner cleaner, DirectoryMapPersistance persist, DirectoryMapDirtyTracker tracker)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
removeCheckoutDirectories(Collection<File> toRemove, boolean useMoveToOld)
Removes supplied directories, considering checkout directories that must not be deleted.
-
-
-
Constructor Detail
-
DirectoryMapDirectoriesCleanerImpl
public DirectoryMapDirectoriesCleanerImpl(@NotNull EventDispatcher<AgentLifeCycleListener> events, @NotNull DirectoryCleaner cleaner, @NotNull DirectoryMapPersistance persist, @NotNull DirectoryMapDirtyTracker tracker)
-
-
Method Detail
-
removeCheckoutDirectories
public void removeCheckoutDirectories(@NotNull Collection<File> toRemove, boolean useMoveToOld)
Description copied from interface:DirectoryMapDirectoriesCleaner
Removes supplied directories, considering checkout directories that must not be deleted.- Specified by:
removeCheckoutDirectories
in interfaceDirectoryMapDirectoriesCleaner
- Parameters:
toRemove
- list of directories to deleteuseMoveToOld
- whether to use delete or move2Old procedure
-
-