Class AixHWDiskStore

java.lang.Object
oshi.hardware.common.AbstractHWDiskStore
oshi.hardware.platform.unix.aix.AixHWDiskStore
All Implemented Interfaces:
oshi.hardware.HWDiskStore

@ThreadSafe public final class AixHWDiskStore extends oshi.hardware.common.AbstractHWDiskStore
AIX hard disk implementation.
  • Method Details

    • getReads

      public long getReads()
    • getReadBytes

      public long getReadBytes()
    • getWrites

      public long getWrites()
    • getWriteBytes

      public long getWriteBytes()
    • getCurrentQueueLength

      public long getCurrentQueueLength()
    • getTransferTime

      public long getTransferTime()
    • getTimeStamp

      public long getTimeStamp()
    • getPartitions

      public List<oshi.hardware.HWPartition> getPartitions()
    • updateAttributes

      public boolean updateAttributes()
    • getDisks

      public static List<oshi.hardware.HWDiskStore> getDisks(Supplier<Perfstat.perfstat_disk_t[]> diskStats)
      Gets the disks on this machine
      Parameters:
      diskStats - Memoized supplier of disk statistics
      Returns:
      a list of HWDiskStore objects representing the disks