Class FreeSpaceStateUnit


  • public class FreeSpaceStateUnit
    extends Object
    Author:
    Eugene Petrenko (eugene.petrenko@gmail.com) Date: 12.03.12 13:30
    • 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()