Class DirectoryMapDirtyTrackerImpl
- java.lang.Object
-
- jetbrains.buildServer.agent.impl.directories.DirectoryMapDirtyTrackerImpl
-
- All Implemented Interfaces:
DirectoryMapDirtyTracker
public class DirectoryMapDirtyTrackerImpl extends Object implements DirectoryMapDirtyTracker
-
-
Constructor Summary
Constructors Constructor Description DirectoryMapDirtyTrackerImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
isBuildCheckoutDirectoryDirty(AgentRunningBuild build)
Checks if a build directory is dirty or notvoid
setDirectoryClean(AgentRunningBuild build)
Removes dirty marker for build checkout directoryvoid
setDirty(File checkoutDir)
Mark directory as dirty to require clean checkout for it
-
-
-
Method Detail
-
setDirty
public void setDirty(@NotNull File checkoutDir)
Description copied from interface:DirectoryMapDirtyTracker
Mark directory as dirty to require clean checkout for it- Specified by:
setDirty
in interfaceDirectoryMapDirtyTracker
-
isBuildCheckoutDirectoryDirty
public boolean isBuildCheckoutDirectoryDirty(@NotNull AgentRunningBuild build)
Description copied from interface:DirectoryMapDirtyTracker
Checks if a build directory is dirty or not- Specified by:
isBuildCheckoutDirectoryDirty
in interfaceDirectoryMapDirtyTracker
-
setDirectoryClean
public void setDirectoryClean(@NotNull AgentRunningBuild build)
Description copied from interface:DirectoryMapDirtyTracker
Removes dirty marker for build checkout directory- Specified by:
setDirectoryClean
in interfaceDirectoryMapDirtyTracker
- Parameters:
build
- currently running build
-
-