Package oshi.hardware.common
Class AbstractHWDiskStore
java.lang.Object
oshi.hardware.common.AbstractHWDiskStore
- All Implemented Interfaces:
HWDiskStore
- Direct Known Subclasses:
AixHWDiskStore,FreeBsdHWDiskStore,LinuxHWDiskStore,MacHWDiskStore,SolarisHWDiskStore,WindowsHWDiskStore
@ThreadSafe public abstract class AbstractHWDiskStore extends java.lang.Object implements HWDiskStore
-
Constructor Summary
Constructors Constructor Description AbstractHWDiskStore(java.lang.String name, java.lang.String model, java.lang.String serial, long size) -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface oshi.hardware.HWDiskStore
getCurrentQueueLength, getPartitions, getReadBytes, getReads, getTimeStamp, getTransferTime, getWriteBytes, getWrites, updateAttributes
-
Constructor Details
-
AbstractHWDiskStore
public AbstractHWDiskStore(java.lang.String name, java.lang.String model, java.lang.String serial, long size)
-
-
Method Details
-
getName
public java.lang.String getName()Description copied from interface:HWDiskStoreThe disk name- Specified by:
getNamein interfaceHWDiskStore- Returns:
- the name
-
getModel
public java.lang.String getModel()Description copied from interface:HWDiskStoreThe disk model- Specified by:
getModelin interfaceHWDiskStore- Returns:
- the model
-
getSerial
public java.lang.String getSerial()Description copied from interface:HWDiskStoreThe disk serial number, if available.- Specified by:
getSerialin interfaceHWDiskStore- Returns:
- the serial number
-
getSize
public long getSize()Description copied from interface:HWDiskStoreThe size of the disk- Specified by:
getSizein interfaceHWDiskStore- Returns:
- the disk size, in bytes
-
toString
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-