Class FreeSpaceState
- java.lang.Object
-
- jetbrains.buildServer.agent.impl.upgrade.freeSpace.FreeSpaceState
-
public class FreeSpaceState extends Object
- Author:
- Eugene Petrenko (eugene.petrenko@gmail.com) Date: 12.03.12 13:30
-
-
Constructor Summary
Constructors Constructor Description FreeSpaceState(FreeSpaceCalculator calculator, Collection<FreeSpaceStateUnit> units)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description Map<File,Long>getClearingResultMap()booleanisCleanRequiredForRoot(File cleanRoot)checks if it's required to clean directories for known pathbooleanisSatisfied()booleanisValid()voidlogConditionalSpaceMessage(String positiveMessage, String negativeMessage, SpaceLogger log)voidlogConditionalSpaceMessage(String positiveMessage, String negativeMessage, SpaceLogger positiveLog, SpaceLogger negativeLog)voidlogSpaceMessage(String message, SpaceLogger log)Deprecated.since 8.1 use logConditionalSpaceMessage instead
-
-
-
Constructor Detail
-
FreeSpaceState
public FreeSpaceState(@NotNull FreeSpaceCalculator calculator, @NotNull Collection<FreeSpaceStateUnit> units)
-
-
Method Detail
-
isSatisfied
public boolean isSatisfied()
-
isValid
public boolean isValid()
-
logSpaceMessage
@Deprecated public void logSpaceMessage(@NotNull String message, @NotNull SpaceLogger log)
Deprecated.since 8.1 use logConditionalSpaceMessage instead
-
logConditionalSpaceMessage
public void logConditionalSpaceMessage(@Nullable String positiveMessage, @Nullable String negativeMessage, @NotNull SpaceLogger log)
-
logConditionalSpaceMessage
public void logConditionalSpaceMessage(@Nullable String positiveMessage, @Nullable String negativeMessage, @NotNull SpaceLogger positiveLog, @NotNull SpaceLogger negativeLog)
-
isCleanRequiredForRoot
public boolean isCleanRequiredForRoot(@NotNull File cleanRoot)checks if it's required to clean directories for known path- Parameters:
cleanRoot- directory where clean is expected to be performed- Returns:
- true is clean is necessary
-
-