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 boolean
fromSameDrive(long size)
static boolean
fromSameDrive(long firstSize, long secondSize)
long
getActualFreeSpace()
File
getFile()
long
getRequiredFreeSpace()
boolean
isSatisfied()
void
logSpace(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()
-
-