Class MacOSFileStore

java.lang.Object
oshi.software.common.AbstractOSFileStore
oshi.software.common.os.mac.MacOSFileStore
All Implemented Interfaces:
OSFileStore

@ThreadSafe public abstract class MacOSFileStore extends AbstractOSFileStore
Common base class for macOS OSFileStore implementations.
  • Constructor Details

    • MacOSFileStore

      protected MacOSFileStore(String name, String volume, String label, String mount, String options, String uuid, boolean local, String logicalVolume, String description, String fsType, long freeSpace, long usableSpace, long totalSpace, long freeInodes, long totalInodes)
      Creates a MacOSFileStore.
      Parameters:
      name - the name
      volume - the volume
      label - the label
      mount - the mount point
      options - the mount options
      uuid - the UUID
      local - whether local
      logicalVolume - the logical volume
      description - the description
      fsType - the filesystem type
      freeSpace - free space in bytes
      usableSpace - usable space in bytes
      totalSpace - total space in bytes
      freeInodes - free inodes
      totalInodes - total inodes