Class LinuxFileSystemJNA

java.lang.Object
oshi.software.common.AbstractFileSystem
oshi.software.common.os.linux.LinuxFileSystem
oshi.software.os.linux.LinuxFileSystemJNA
All Implemented Interfaces:
oshi.software.os.FileSystem

@ThreadSafe public class LinuxFileSystemJNA extends oshi.software.common.os.linux.LinuxFileSystem
JNA-based Linux file system implementation. Implements statvfs via JNA.
  • Field Summary

    Fields inherited from class oshi.software.common.os.linux.LinuxFileSystem

    OSHI_LINUX_FS_PATH_EXCLUDES, OSHI_LINUX_FS_PATH_INCLUDES, OSHI_LINUX_FS_VOLUME_EXCLUDES, OSHI_LINUX_FS_VOLUME_INCLUDES

    Fields inherited from class oshi.software.common.AbstractFileSystem

    NETWORK_FS_TYPES, PSEUDO_FS_TYPES
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected long[]
     

    Methods inherited from class oshi.software.common.os.linux.LinuxFileSystem

    buildUuidMap, getFileStores, getMaxFileDescriptors, getMaxFileDescriptorsPerProcess, getOpenFileDescriptors

    Methods inherited from class oshi.software.common.AbstractFileSystem

    getFileStores

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • LinuxFileSystemJNA

      public LinuxFileSystemJNA()
  • Method Details

    • queryStatvfs

      protected long[] queryStatvfs(String path)
      Specified by:
      queryStatvfs in class oshi.software.common.os.linux.LinuxFileSystem