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 booleanisBuildCheckoutDirectoryDirty(AgentRunningBuild build)Checks if a build directory is dirty or notvoidsetDirectoryClean(AgentRunningBuild build)Removes dirty marker for build checkout directoryvoidsetDirty(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:DirectoryMapDirtyTrackerMark directory as dirty to require clean checkout for it- Specified by:
setDirtyin interfaceDirectoryMapDirtyTracker
-
isBuildCheckoutDirectoryDirty
public boolean isBuildCheckoutDirectoryDirty(@NotNull AgentRunningBuild build)Description copied from interface:DirectoryMapDirtyTrackerChecks if a build directory is dirty or not- Specified by:
isBuildCheckoutDirectoryDirtyin interfaceDirectoryMapDirtyTracker
-
setDirectoryClean
public void setDirectoryClean(@NotNull AgentRunningBuild build)Description copied from interface:DirectoryMapDirtyTrackerRemoves dirty marker for build checkout directory- Specified by:
setDirectoryCleanin interfaceDirectoryMapDirtyTracker- Parameters:
build- currently running build
-
-