Package oshi.software.common
Class AbstractFileSystem
java.lang.Object
oshi.software.common.AbstractFileSystem
- All Implemented Interfaces:
FileSystem
- Direct Known Subclasses:
FreeBsdFileSystem
,LinuxFileSystem
,MacFileSystem
,SolarisFileSystem
,WindowsFileSystem
@ThreadSafe public abstract class AbstractFileSystem extends java.lang.Object implements FileSystem
-
Field Summary
Fields Modifier and Type Field Description protected static java.util.List<java.lang.String>
NETWORK_FS_TYPES
FileSystem types which are network-based and should be excluded from local-only listsprotected static java.util.List<java.lang.String>
PSEUDO_FS_TYPES
-
Constructor Summary
Constructors Constructor Description AbstractFileSystem()
-
Method Summary
Modifier and Type Method Description OSFileStore[]
getFileStores()
Get file stores on this machine Instantiates an array ofOSFileStore
objects, representing a storage pool, device, partition, volume, concrete file system or other implementation specific means of file storage.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface oshi.software.os.FileSystem
getFileStores, getMaxFileDescriptors, getOpenFileDescriptors
-
Field Details
-
NETWORK_FS_TYPES
protected static final java.util.List<java.lang.String> NETWORK_FS_TYPESFileSystem types which are network-based and should be excluded from local-only lists -
PSEUDO_FS_TYPES
protected static final java.util.List<java.lang.String> PSEUDO_FS_TYPES
-
-
Constructor Details
-
AbstractFileSystem
public AbstractFileSystem()
-
-
Method Details
-
getFileStores
Description copied from interface:FileSystem
Get file stores on this machine Instantiates an array ofOSFileStore
objects, representing a storage pool, device, partition, volume, concrete file system or other implementation specific means of file storage.- Specified by:
getFileStores
in interfaceFileSystem
- Returns:
- An array of OSFileStore objects or an empty array if none are present.
-