Class FreeSpaceStateUnit
- java.lang.Object
-
- jetbrains.buildServer.agent.impl.upgrade.freeSpace.FreeSpaceStateUnit
-
public class FreeSpaceStateUnit extends Object
- Author:
- Eugene Petrenko (eugene.petrenko@gmail.com) Date: 12.03.12 13:30
-
-
Constructor Summary
Constructors Constructor Description FreeSpaceStateUnit(File root, long size, long requirement)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanfromSameDrive(long size)static booleanfromSameDrive(long firstSize, long secondSize)longgetActualFreeSpace()FilegetFile()longgetRequiredFreeSpace()booleanisSatisfied()voidlogSpace(String message, SpaceLogger log)
-
-
-
Constructor Detail
-
FreeSpaceStateUnit
public FreeSpaceStateUnit(@NotNull File root, long size, long requirement)
-
-
Method Detail
-
getActualFreeSpace
public long getActualFreeSpace()
-
getRequiredFreeSpace
public long getRequiredFreeSpace()
-
fromSameDrive
public boolean fromSameDrive(long size)
-
fromSameDrive
public static boolean fromSameDrive(long firstSize, long secondSize)
-
isSatisfied
public boolean isSatisfied()
-
logSpace
public void logSpace(@NotNull String message, @NotNull SpaceLogger log)
-
getFile
public File getFile()
-
-