- getAvailable() - Method in interface oshi.json.hardware.GlobalMemory
-
The amount of physical memory currently available, in bytes.
- getAvailable() - Method in class oshi.json.hardware.impl.GlobalMemoryImpl
-
The amount of physical memory currently available, in bytes.
- getBaseboard() - Method in interface oshi.json.hardware.ComputerSystem
-
Get the computer system baseboard/motherboard
- getBaseboard() - Method in class oshi.json.hardware.impl.ComputerSystemImpl
-
Get the computer system baseboard/motherboard
- getBoolean(Properties, String) - Static method in class oshi.json.util.PropertiesUtil
-
Parses the (string) value of a property and determines whether it is true
- getBuildNumber() - Method in class oshi.json.software.os.impl.OperatingSystemVersionImpl
- getBuildNumber() - Method in interface oshi.json.software.os.OperatingSystemVersion
-
- getBytesRead() - Method in class oshi.json.software.os.OSProcess
-
- getBytesRecv() - Method in class oshi.json.hardware.NetworkIF
-
- getBytesSent() - Method in class oshi.json.hardware.NetworkIF
-
- getBytesWritten() - Method in class oshi.json.software.os.OSProcess
-
- getCodeName() - Method in class oshi.json.software.os.impl.OperatingSystemVersionImpl
- getCodeName() - Method in interface oshi.json.software.os.OperatingSystemVersion
-
- getCommandLine() - Method in class oshi.json.software.os.OSProcess
-
- getComputerSystem() - Method in interface oshi.json.hardware.HardwareAbstractionLayer
-
- getComputerSystem() - Method in class oshi.json.hardware.impl.HardwareAbstractionLayerImpl
-
- getConnectedDevices() - Method in class oshi.json.hardware.impl.UsbDeviceImpl
-
Other devices connected to this hub
- getConnectedDevices() - Method in interface oshi.json.hardware.UsbDevice
-
Other devices connected to this hub
- getCpuTemperature() - Method in class oshi.json.hardware.impl.SensorsImpl
-
CPU Temperature
- getCpuTemperature() - Method in interface oshi.json.hardware.Sensors
-
CPU Temperature
- getCpuVoltage() - Method in class oshi.json.hardware.impl.SensorsImpl
-
CPU Voltage
- getCpuVoltage() - Method in interface oshi.json.hardware.Sensors
-
CPU Voltage
- getCurrentPlatformEnum() - Static method in class oshi.json.SystemInfo
-
- getDescription() - Method in interface oshi.json.hardware.Firmware
-
- getDescription() - Method in class oshi.json.hardware.impl.FirmwareImpl
- getDescription() - Method in class oshi.json.software.os.OSFileStore
-
Description of the File System
- getDiskStores() - Method in interface oshi.json.hardware.HardwareAbstractionLayer
-
Instantiates an array of
HWDiskStore objects, representing a
physical hard disk or other similar storage device
- getDiskStores() - Method in class oshi.json.hardware.impl.HardwareAbstractionLayerImpl
-
Instantiates an array of
HWDiskStore objects, representing a
physical hard disk or other similar storage device
- getDisplayName() - Method in class oshi.json.hardware.NetworkIF
-
- getDisplays() - Method in interface oshi.json.hardware.HardwareAbstractionLayer
-
Instantiates an array of
Display objects, representing monitors
or other video output devices.
- getDisplays() - Method in class oshi.json.hardware.impl.HardwareAbstractionLayerImpl
-
Instantiates an array of
Display objects, representing monitors
or other video output devices.
- getDnsServers() - Method in class oshi.json.software.os.impl.NetworkParamsImpl
- getDnsServers() - Method in interface oshi.json.software.os.NetworkParams
-
- getDomainName() - Method in class oshi.json.software.os.impl.NetworkParamsImpl
- getDomainName() - Method in interface oshi.json.software.os.NetworkParams
-
- getEdid() - Method in interface oshi.json.hardware.Display
-
The EDID byte array.
- getEdid() - Method in class oshi.json.hardware.impl.DisplayImpl
-
The EDID byte array.
- getEnum(Properties, String, Class<T>) - Static method in class oshi.json.util.PropertiesUtil
-
Parses the (string) value of a property and determines its enum value
- getFamily() - Method in interface oshi.json.hardware.CentralProcessor
-
- getFamily() - Method in class oshi.json.hardware.impl.CentralProcessorImpl
- getFamily() - Method in class oshi.json.software.os.impl.OperatingSystemImpl
-
Operating system family.
- getFamily() - Method in interface oshi.json.software.os.OperatingSystem
-
Operating system family.
- getFanSpeeds() - Method in class oshi.json.hardware.impl.SensorsImpl
-
Fan speeds
- getFanSpeeds() - Method in interface oshi.json.hardware.Sensors
-
Fan speeds
- getFileStores() - Method in interface oshi.json.software.os.FileSystem
-
Get file stores on this machine
Instantiates an array of
OSFileStore objects, representing a
storage pool, device, partition, volume, concrete file system or other
implementation specific means of file storage.
- getFileStores() - Method in class oshi.json.software.os.impl.FileSystemImpl
-
Get file stores on this machine
Instantiates an array of
OSFileStore objects, representing a
storage pool, device, partition, volume, concrete file system or other
implementation specific means of file storage.
- getFileSystem() - Method in class oshi.json.software.os.impl.OperatingSystemImpl
-
- getFileSystem() - Method in interface oshi.json.software.os.OperatingSystem
-
- getFirmware() - Method in interface oshi.json.hardware.ComputerSystem
-
Get the computer system firmware/BIOS
- getFirmware() - Method in class oshi.json.hardware.impl.ComputerSystemImpl
-
Get the computer system firmware/BIOS
- getGroup() - Method in class oshi.json.software.os.OSProcess
-
- getGroupID() - Method in class oshi.json.software.os.OSProcess
-
- getHardware() - Method in class oshi.json.SystemInfo
-
- getHostName() - Method in class oshi.json.software.os.impl.NetworkParamsImpl
- getHostName() - Method in interface oshi.json.software.os.NetworkParams
-
- getIdentification() - Method in class oshi.json.hardware.HWPartition
-
- getIdentifier() - Method in interface oshi.json.hardware.CentralProcessor
-
Identifier, eg.
- getIdentifier() - Method in class oshi.json.hardware.impl.CentralProcessorImpl
-
Identifier, eg.
- getInErrors() - Method in class oshi.json.hardware.NetworkIF
-
- getIntOrDefault(Properties, String, int) - Static method in class oshi.json.util.PropertiesUtil
-
Parses the (string) value of a property and determines its integer value
- getIPv4addr() - Method in class oshi.json.hardware.NetworkIF
-
- getIpv4DefaultGateway() - Method in class oshi.json.software.os.impl.NetworkParamsImpl
- getIpv4DefaultGateway() - Method in interface oshi.json.software.os.NetworkParams
-
- getIPv6addr() - Method in class oshi.json.hardware.NetworkIF
-
- getIpv6DefaultGateway() - Method in class oshi.json.software.os.impl.NetworkParamsImpl
- getIpv6DefaultGateway() - Method in interface oshi.json.software.os.NetworkParams
-
- getKernelTime() - Method in class oshi.json.software.os.OSProcess
-
- getLogicalProcessorCount() - Method in interface oshi.json.hardware.CentralProcessor
-
Get the number of logical CPUs available for processing.
- getLogicalProcessorCount() - Method in class oshi.json.hardware.impl.CentralProcessorImpl
-
Get the number of logical CPUs available for processing.
- getMacaddr() - Method in class oshi.json.hardware.NetworkIF
-
- getMajor() - Method in class oshi.json.hardware.HWPartition
-
- getManufacturer() - Method in interface oshi.json.hardware.Baseboard
-
Get the baseboard manufacturer.
- getManufacturer() - Method in interface oshi.json.hardware.ComputerSystem
-
Get the computer system manufacturer.
- getManufacturer() - Method in interface oshi.json.hardware.Firmware
-
- getManufacturer() - Method in class oshi.json.hardware.impl.BaseboardImpl
-
Get the baseboard manufacturer.
- getManufacturer() - Method in class oshi.json.hardware.impl.ComputerSystemImpl
-
Get the computer system manufacturer.
- getManufacturer() - Method in class oshi.json.hardware.impl.FirmwareImpl
- getManufacturer() - Method in class oshi.json.software.os.impl.OperatingSystemImpl
-
Manufacturer.
- getManufacturer() - Method in interface oshi.json.software.os.OperatingSystem
-
Manufacturer.
- getMaxFileDescriptors() - Method in interface oshi.json.software.os.FileSystem
-
The maximum number of open file descriptors.
- getMaxFileDescriptors() - Method in class oshi.json.software.os.impl.FileSystemImpl
-
The maximum number of open file descriptors.
- getMemory() - Method in interface oshi.json.hardware.HardwareAbstractionLayer
-
- getMemory() - Method in class oshi.json.hardware.impl.HardwareAbstractionLayerImpl
-
- getMinor() - Method in class oshi.json.hardware.HWPartition
-
- getModel() - Method in interface oshi.json.hardware.Baseboard
-
Get the baseboard model.
- getModel() - Method in interface oshi.json.hardware.CentralProcessor
-
- getModel() - Method in interface oshi.json.hardware.ComputerSystem
-
Get the computer system model.
- getModel() - Method in class oshi.json.hardware.HWDiskStore
-
- getModel() - Method in class oshi.json.hardware.impl.BaseboardImpl
-
Get the baseboard model.
- getModel() - Method in class oshi.json.hardware.impl.CentralProcessorImpl
- getModel() - Method in class oshi.json.hardware.impl.ComputerSystemImpl
-
Get the computer system model.
- getMount() - Method in class oshi.json.software.os.OSFileStore
-
Mountpoint of the File System
- getMountPoint() - Method in class oshi.json.hardware.HWPartition
-
- getMTU() - Method in class oshi.json.hardware.NetworkIF
-
- getName() - Method in interface oshi.json.hardware.CentralProcessor
-
Name, eg.
- getName() - Method in interface oshi.json.hardware.Firmware
-
- getName() - Method in class oshi.json.hardware.HWDiskStore
-
- getName() - Method in class oshi.json.hardware.HWPartition
-
- getName() - Method in class oshi.json.hardware.impl.CentralProcessorImpl
-
Name, eg.
- getName() - Method in class oshi.json.hardware.impl.FirmwareImpl
- getName() - Method in class oshi.json.hardware.impl.PowerSourceImpl
-
Name of the power source (e.g., InternalBattery-0)
- getName() - Method in class oshi.json.hardware.impl.UsbDeviceImpl
-
Name of the USB device
- getName() - Method in class oshi.json.hardware.NetworkIF
-
- getName() - Method in interface oshi.json.hardware.PowerSource
-
Name of the power source (e.g., InternalBattery-0)
- getName() - Method in interface oshi.json.hardware.UsbDevice
-
Name of the USB device
- getName() - Method in class oshi.json.software.os.OSFileStore
-
Name of the File System
- getName() - Method in class oshi.json.software.os.OSProcess
-
- getNetworkIFs() - Method in interface oshi.json.hardware.HardwareAbstractionLayer
-
Instantiates an array of
NetworkIF objects, representing a
network interface
- getNetworkIFs() - Method in class oshi.json.hardware.impl.HardwareAbstractionLayerImpl
-
Instantiates an array of
NetworkIF objects, representing a
network interface
- getNetworkInterface() - Method in class oshi.json.hardware.NetworkIF
-
- getNetworkParams() - Method in class oshi.json.software.os.impl.OperatingSystemImpl
-
- getNetworkParams() - Method in interface oshi.json.software.os.OperatingSystem
-
- getOpenFileDescriptors() - Method in interface oshi.json.software.os.FileSystem
-
The current number of open file descriptors.
- getOpenFileDescriptors() - Method in class oshi.json.software.os.impl.FileSystemImpl
-
The current number of open file descriptors.
- getOperatingSystem() - Method in class oshi.json.SystemInfo
-
Creates a new instance of the appropriate platform-specific
OperatingSystem.
- getOutErrors() - Method in class oshi.json.hardware.NetworkIF
-
- getPacketsRecv() - Method in class oshi.json.hardware.NetworkIF
-
- getPacketsSent() - Method in class oshi.json.hardware.NetworkIF
-
- getParentProcessID() - Method in class oshi.json.software.os.OSProcess
-
- getPartitions() - Method in class oshi.json.hardware.HWDiskStore
-
- getPath() - Method in class oshi.json.software.os.OSProcess
-
- getPhysicalProcessorCount() - Method in interface oshi.json.hardware.CentralProcessor
-
Get the number of physical CPUs/cores available for processing.
- getPhysicalProcessorCount() - Method in class oshi.json.hardware.impl.CentralProcessorImpl
-
Get the number of physical CPUs/cores available for processing.
- getPowerSources() - Method in interface oshi.json.hardware.HardwareAbstractionLayer
-
Instantiates an array of
PowerSource objects, representing
batteries, etc.
- getPowerSources() - Method in class oshi.json.hardware.impl.HardwareAbstractionLayerImpl
-
Instantiates an array of
PowerSource objects, representing
batteries, etc.
- getPriority() - Method in class oshi.json.software.os.OSProcess
-
- getProcess(int) - Method in class oshi.json.software.os.impl.OperatingSystemImpl
-
Gets information on a currently running process
- getProcess(int) - Method in interface oshi.json.software.os.OperatingSystem
-
Gets information on a currently running process
- getProcessCount() - Method in class oshi.json.software.os.impl.OperatingSystemImpl
-
Get the number of processes currently running
- getProcessCount() - Method in interface oshi.json.software.os.OperatingSystem
-
Get the number of processes currently running
- getProcesses(int, OperatingSystem.ProcessSort) - Method in class oshi.json.software.os.impl.OperatingSystemImpl
-
Gets currently running processes.
- getProcesses(int, OperatingSystem.ProcessSort) - Method in interface oshi.json.software.os.OperatingSystem
-
Gets currently running processes.
- getProcessId() - Method in class oshi.json.software.os.impl.OperatingSystemImpl
-
Gets the current process ID
- getProcessId() - Method in interface oshi.json.software.os.OperatingSystem
-
Gets the current process ID
- getProcessID() - Method in class oshi.json.software.os.OSProcess
-
- getProcessor() - Method in interface oshi.json.hardware.HardwareAbstractionLayer
-
- getProcessor() - Method in class oshi.json.hardware.impl.HardwareAbstractionLayerImpl
-
- getProcessorCpuLoadBetweenTicks() - Method in interface oshi.json.hardware.CentralProcessor
-
Returns the "recent cpu usage" for all logical processors by counting
ticks for the processors from
CentralProcessor.getProcessorCpuLoadTicks() between
successive calls of this method, with a minimum interval slightly less
than 1 second.
- getProcessorCpuLoadBetweenTicks() - Method in class oshi.json.hardware.impl.CentralProcessorImpl
-
Returns the "recent cpu usage" for all logical processors by counting
ticks for the processors from
CentralProcessor.getProcessorCpuLoadTicks() between
successive calls of this method, with a minimum interval slightly less
than 1 second.
- getProcessorCpuLoadTicks() - Method in interface oshi.json.hardware.CentralProcessor
-
Get Processor CPU Load tick counters.
- getProcessorCpuLoadTicks() - Method in class oshi.json.hardware.impl.CentralProcessorImpl
-
Get Processor CPU Load tick counters.
- getProcessorID() - Method in interface oshi.json.hardware.CentralProcessor
-
Gets the Processor ID.
- getProcessorID() - Method in class oshi.json.hardware.impl.CentralProcessorImpl
-
Gets the Processor ID.
- getProductId() - Method in class oshi.json.hardware.impl.UsbDeviceImpl
-
Product ID of the USB device
- getProductId() - Method in interface oshi.json.hardware.UsbDevice
-
Product ID of the USB device
- getReadBytes() - Method in class oshi.json.hardware.HWDiskStore
-
- getReads() - Method in class oshi.json.hardware.HWDiskStore
-
- getReleaseDate() - Method in interface oshi.json.hardware.Firmware
-
- getReleaseDate() - Method in class oshi.json.hardware.impl.FirmwareImpl
- getRemainingCapacity() - Method in class oshi.json.hardware.impl.PowerSourceImpl
-
Remaining capacity as a fraction of max capacity.
- getRemainingCapacity() - Method in interface oshi.json.hardware.PowerSource
-
Remaining capacity as a fraction of max capacity.
- getResidentSetSize() - Method in class oshi.json.software.os.OSProcess
-
- getSensors() - Method in interface oshi.json.hardware.HardwareAbstractionLayer
-
Instantiates a
Sensors object, representing CPU temperature and
fan speed
- getSensors() - Method in class oshi.json.hardware.impl.HardwareAbstractionLayerImpl
-
Instantiates a
Sensors object, representing CPU temperature and
fan speed
- getSerial() - Method in class oshi.json.hardware.HWDiskStore
-
- getSerialNumber() - Method in interface oshi.json.hardware.Baseboard
-
Get the baseboard serial number
- getSerialNumber() - Method in interface oshi.json.hardware.ComputerSystem
-
Get the computer system serial number
- getSerialNumber() - Method in class oshi.json.hardware.impl.BaseboardImpl
-
Get the baseboard serial number
- getSerialNumber() - Method in class oshi.json.hardware.impl.ComputerSystemImpl
-
Get the computer system serial number
- getSerialNumber() - Method in class oshi.json.hardware.impl.UsbDeviceImpl
-
Serial number of the USB device
- getSerialNumber() - Method in interface oshi.json.hardware.UsbDevice
-
Serial number of the USB device
- getSize() - Method in class oshi.json.hardware.HWDiskStore
-
- getSize() - Method in class oshi.json.hardware.HWPartition
-
- getSpeed() - Method in class oshi.json.hardware.NetworkIF
-
- getStartTime() - Method in class oshi.json.software.os.OSProcess
-
- getState() - Method in class oshi.json.software.os.OSProcess
-
- getStepping() - Method in interface oshi.json.hardware.CentralProcessor
-
- getStepping() - Method in class oshi.json.hardware.impl.CentralProcessorImpl
- getString(Properties, String) - Static method in class oshi.json.util.PropertiesUtil
-
Parses the (string) value of a property and determines its string value
- getSwapTotal() - Method in interface oshi.json.hardware.GlobalMemory
-
The current size of the paging/swap file(s), in bytes.
- getSwapTotal() - Method in class oshi.json.hardware.impl.GlobalMemoryImpl
-
The current size of the paging/swap file(s), in bytes.
- getSwapUsed() - Method in interface oshi.json.hardware.GlobalMemory
-
The current memory committed to the paging/swap file(s), in bytes
- getSwapUsed() - Method in class oshi.json.hardware.impl.GlobalMemoryImpl
-
The current memory committed to the paging/swap file(s), in bytes
- getSystemCpuLoad() - Method in interface oshi.json.hardware.CentralProcessor
-
Returns the "recent cpu usage" for the whole system from
OperatingSystemMXBean.getSystemCpuLoad() if a
user is running the Oracle JVM.
- getSystemCpuLoad() - Method in class oshi.json.hardware.impl.CentralProcessorImpl
-
Returns the "recent cpu usage" for the whole system from
OperatingSystemMXBean.getSystemCpuLoad() if a
user is running the Oracle JVM.
- getSystemCpuLoadBetweenTicks() - Method in interface oshi.json.hardware.CentralProcessor
-
Returns the "recent cpu usage" for the whole system by counting ticks
from
CentralProcessor.getSystemCpuLoadTicks() between successive calls of this
method, with a minimum interval slightly less than 1 second.
- getSystemCpuLoadBetweenTicks() - Method in class oshi.json.hardware.impl.CentralProcessorImpl
-
Returns the "recent cpu usage" for the whole system by counting ticks
from
CentralProcessor.getSystemCpuLoadTicks() between successive calls of this
method, with a minimum interval slightly less than 1 second.
- getSystemCpuLoadTicks() - Method in interface oshi.json.hardware.CentralProcessor
-
Get System-wide CPU Load tick counters.
- getSystemCpuLoadTicks() - Method in class oshi.json.hardware.impl.CentralProcessorImpl
-
Get System-wide CPU Load tick counters.
- getSystemLoadAverage() - Method in interface oshi.json.hardware.CentralProcessor
-
Returns the system load average for the last minute.
- getSystemLoadAverage(int) - Method in interface oshi.json.hardware.CentralProcessor
-
Returns the system load average for the number of elements specified, up
to 3, representing 1, 5, and 15 minutes.
- getSystemLoadAverage() - Method in class oshi.json.hardware.impl.CentralProcessorImpl
-
Returns the system load average for the last minute.
- getSystemLoadAverage(int) - Method in class oshi.json.hardware.impl.CentralProcessorImpl
-
Returns the system load average for the number of elements specified, up
to 3, representing 1, 5, and 15 minutes.
- getSystemSerialNumber() - Method in interface oshi.json.hardware.CentralProcessor
-
- getSystemSerialNumber() - Method in class oshi.json.hardware.impl.CentralProcessorImpl
-
Deprecated.
- getSystemUptime() - Method in interface oshi.json.hardware.CentralProcessor
-
Get the System uptime (time since boot).
- getSystemUptime() - Method in class oshi.json.hardware.impl.CentralProcessorImpl
-
Get the System uptime (time since boot).
- getThreadCount() - Method in class oshi.json.software.os.impl.OperatingSystemImpl
-
Get the number of threads currently running
- getThreadCount() - Method in interface oshi.json.software.os.OperatingSystem
-
Get the number of threads currently running
- getThreadCount() - Method in class oshi.json.software.os.OSProcess
-
- getTimeRemaining() - Method in class oshi.json.hardware.impl.PowerSourceImpl
-
Estimated time remaining on the power source, in seconds.
- getTimeRemaining() - Method in interface oshi.json.hardware.PowerSource
-
Estimated time remaining on the power source, in seconds.
- getTimeStamp() - Method in class oshi.json.hardware.HWDiskStore
-
- getTimeStamp() - Method in class oshi.json.hardware.NetworkIF
-
- getTotal() - Method in interface oshi.json.hardware.GlobalMemory
-
The amount of actual physical memory, in bytes.
- getTotal() - Method in class oshi.json.hardware.impl.GlobalMemoryImpl
-
The amount of actual physical memory, in bytes.
- getTotalSpace() - Method in class oshi.json.software.os.OSFileStore
-
Total space/capacity of the drive.
- getTransferTime() - Method in class oshi.json.hardware.HWDiskStore
-
- getType() - Method in class oshi.json.hardware.HWPartition
-
- getType() - Method in class oshi.json.software.os.OSFileStore
-
Type of the File System (FAT, NTFS, etx2, ext4, etc)
- getUpTime() - Method in class oshi.json.software.os.OSProcess
-
- getUsableSpace() - Method in class oshi.json.software.os.OSFileStore
-
Usable space on the drive.
- getUsbDevices(boolean) - Method in interface oshi.json.hardware.HardwareAbstractionLayer
-
Instantiates an array of
UsbDevice objects, representing devices
connected via a usb port (including internal devices).
- getUsbDevices(boolean) - Method in class oshi.json.hardware.impl.HardwareAbstractionLayerImpl
-
Instantiates an array of
UsbDevice objects, representing devices
connected via a usb port (including internal devices).
- getUser() - Method in class oshi.json.software.os.OSProcess
-
- getUserID() - Method in class oshi.json.software.os.OSProcess
-
- getUserTime() - Method in class oshi.json.software.os.OSProcess
-
- getUuid() - Method in class oshi.json.hardware.HWPartition
-
- getUUID() - Method in class oshi.json.software.os.OSFileStore
-
UUID/GUID of the File System
- getVendor() - Method in interface oshi.json.hardware.CentralProcessor
-
Processor vendor.
- getVendor() - Method in class oshi.json.hardware.impl.CentralProcessorImpl
-
Processor vendor.
- getVendor() - Method in class oshi.json.hardware.impl.UsbDeviceImpl
-
Vendor that manufactured the USB device
- getVendor() - Method in interface oshi.json.hardware.UsbDevice
-
Vendor that manufactured the USB device
- getVendorFreq() - Method in interface oshi.json.hardware.CentralProcessor
-
Vendor frequency (in Hz), eg.
- getVendorFreq() - Method in class oshi.json.hardware.impl.CentralProcessorImpl
-
Vendor frequency (in Hz), eg.
- getVendorId() - Method in class oshi.json.hardware.impl.UsbDeviceImpl
-
ID of the vendor that manufactured the USB device
- getVendorId() - Method in interface oshi.json.hardware.UsbDevice
-
ID of the vendor that manufactured the USB device
- getVersion() - Method in interface oshi.json.hardware.Baseboard
-
Get the baseboard version.
- getVersion() - Method in interface oshi.json.hardware.Firmware
-
- getVersion() - Method in class oshi.json.hardware.impl.BaseboardImpl
-
Get the baseboard version.
- getVersion() - Method in class oshi.json.hardware.impl.FirmwareImpl
- getVersion() - Method in class oshi.json.software.os.impl.OperatingSystemImpl
-
Operating system version.
- getVersion() - Method in class oshi.json.software.os.impl.OperatingSystemVersionImpl
- getVersion() - Method in interface oshi.json.software.os.OperatingSystem
-
Operating system version.
- getVersion() - Method in interface oshi.json.software.os.OperatingSystemVersion
-
- getVirtualSize() - Method in class oshi.json.software.os.OSProcess
-
- getVolume() - Method in class oshi.json.software.os.OSFileStore
-
Volume of the File System
- getWriteBytes() - Method in class oshi.json.hardware.HWDiskStore
-
- getWrites() - Method in class oshi.json.hardware.HWDiskStore
-
- GlobalMemory - Interface in oshi.json.hardware
-
Memory refers to the state information of a computing system, as it is kept
active in some physical structure.
- GlobalMemoryImpl - Class in oshi.json.hardware.impl
-
Wrapper class to implement GlobalMemory interface with platform-specific
objects
- GlobalMemoryImpl(GlobalMemory) - Constructor for class oshi.json.hardware.impl.GlobalMemoryImpl
-
Creates a new platform-specific GlobalMemory object wrapping the provided
argument
- OperatingSystem - Interface in oshi.json.software.os
-
An operating system (OS) is the software on a computer that manages the way
different programs use its hardware, and regulates the ways that a user
controls the computer.
- OperatingSystemImpl - Class in oshi.json.software.os.impl
-
Wrapper class to implement OperatingSystem interface with platform-specific
objects
- OperatingSystemImpl(OperatingSystem) - Constructor for class oshi.json.software.os.impl.OperatingSystemImpl
-
Creates a new platform-specific OperatingSystem object wrapping the
provided argument
- OperatingSystemVersion - Interface in oshi.json.software.os
-
Detailed information about Operating System Version including code name and
build
- OperatingSystemVersionImpl - Class in oshi.json.software.os.impl
-
Wrapper class to implement OperatingSystemVersion interface with
platform-specific objects
- OperatingSystemVersionImpl(OperatingSystemVersion) - Constructor for class oshi.json.software.os.impl.OperatingSystemVersionImpl
-
Creates a new platform-specific OperatingSystemVersion object wrapping
the provided argument
- OSFileStore - Class in oshi.json.software.os
-
A File Store is a storage pool, device, partition, volume, concrete file
system or other implementation specific means of file storage.
- OSFileStore(String, String, String, String, String, String, long, long) - Constructor for class oshi.json.software.os.OSFileStore
-
Creates an OSFileStore with the specified parameters.
- oshi.json - package oshi.json
-
[oshi-json API] Provides a cross-platform implementation to retrieve
JSON-formatted Operating System and Hardware Information, such as version,
memory, CPU, disk, devices etc.
- oshi.json.hardware - package oshi.json.hardware
-
[oshi-json API] Provides cross-platform implementation to retrieve
JSON-formatted hardware information such as CPU, Memory, Display, Disks,
Network Interfaces, Power Sources, Sensors, and USB Devices
- oshi.json.hardware.impl - package oshi.json.hardware.impl
-
Provides implementations for hardware such as Memory, Power Sources, and
Processor
- oshi.json.json - package oshi.json.json
-
Provides interfaces and implementations for JSON functionality
- oshi.json.software.os - package oshi.json.software.os
-
[oshi-json API] Provides cross-platform implementation to retrieve
JSON-formatted OS, FileSystem, and Process information
- oshi.json.software.os.impl - package oshi.json.software.os.impl
-
Provides implementations for Software and OS
- oshi.json.util - package oshi.json.util
-
Provides utility methods for JSON and configuration
- OshiJsonObject - Interface in oshi.json.json
-
Public interface functionality for JSON strings
- OSProcess - Class in oshi.json.software.os
-
A process is an instance of a computer program that is being executed.
- OSProcess() - Constructor for class oshi.json.software.os.OSProcess
-
Creates a new OSProcess object
- OSProcess(OSProcess) - Constructor for class oshi.json.software.os.OSProcess
-
Creates a new OSProcess object wrapping the provided argument
- Sensors - Interface in oshi.json.hardware
-
Sensors include hardwore sensors to monitor temperature, fan speed, and other
information.
- SensorsImpl - Class in oshi.json.hardware.impl
-
Wrapper class to implement Sensors interface with platform-specific objects
- SensorsImpl(Sensors) - Constructor for class oshi.json.hardware.impl.SensorsImpl
-
Creates a new platform-specific Sensors object wrapping the provided
argument
- setBuildNumber(String) - Method in class oshi.json.software.os.impl.OperatingSystemVersionImpl
- setBuildNumber(String) - Method in interface oshi.json.software.os.OperatingSystemVersion
-
- setBytesRead(long) - Method in class oshi.json.software.os.OSProcess
-
Set the number of bytes the process has read from disk.
- setBytesRecv(long) - Method in class oshi.json.hardware.NetworkIF
-
- setBytesSent(long) - Method in class oshi.json.hardware.NetworkIF
-
- setBytesWritten(long) - Method in class oshi.json.software.os.OSProcess
-
Set the number of bytes the process has written to disk.
- setCodeName(String) - Method in class oshi.json.software.os.impl.OperatingSystemVersionImpl
- setCodeName(String) - Method in interface oshi.json.software.os.OperatingSystemVersion
-
- setCommandLine(String) - Method in class oshi.json.software.os.OSProcess
-
Sets the process command line.
- setCpu64(boolean) - Method in interface oshi.json.hardware.CentralProcessor
-
Set flag is cpu is 64bit.
- setCpu64(boolean) - Method in class oshi.json.hardware.impl.CentralProcessorImpl
-
Set flag is cpu is 64bit.
- setDescription(String) - Method in class oshi.json.software.os.OSFileStore
-
Sets the File System description
- setFamily(String) - Method in interface oshi.json.hardware.CentralProcessor
-
- setFamily(String) - Method in class oshi.json.hardware.impl.CentralProcessorImpl
- setGroup(String) - Method in class oshi.json.software.os.OSProcess
-
Sets the group.
- setGroupID(String) - Method in class oshi.json.software.os.OSProcess
-
Sets the Group ID.
- setIdentification(String) - Method in class oshi.json.hardware.HWPartition
-
- setIdentifier(String) - Method in interface oshi.json.hardware.CentralProcessor
-
Set processor identifier.
- setIdentifier(String) - Method in class oshi.json.hardware.impl.CentralProcessorImpl
-
Set processor identifier.
- setInErrors(long) - Method in class oshi.json.hardware.NetworkIF
-
- setKernelTime(long) - Method in class oshi.json.software.os.OSProcess
-
Set the number of milliseconds the process has executed in kernel mode.
- setMajor(int) - Method in class oshi.json.hardware.HWPartition
-
- setMinor(int) - Method in class oshi.json.hardware.HWPartition
-
- setModel(String) - Method in interface oshi.json.hardware.CentralProcessor
-
- setModel(String) - Method in class oshi.json.hardware.HWDiskStore
-
- setModel(String) - Method in class oshi.json.hardware.impl.CentralProcessorImpl
- setMount(String) - Method in class oshi.json.software.os.OSFileStore
-
Sets the mountpoint of the File System
- setMountPoint(String) - Method in class oshi.json.hardware.HWPartition
-
- setName(String) - Method in interface oshi.json.hardware.CentralProcessor
-
Set processor name.
- setName(String) - Method in class oshi.json.hardware.HWDiskStore
-
- setName(String) - Method in class oshi.json.hardware.HWPartition
-
- setName(String) - Method in class oshi.json.hardware.impl.CentralProcessorImpl
-
Set processor name.
- setName(String) - Method in class oshi.json.software.os.OSFileStore
-
Sets the File System name
- setName(String) - Method in class oshi.json.software.os.OSProcess
-
Set the name of the process.
- setNetworkInterface(NetworkInterface) - Method in class oshi.json.hardware.NetworkIF
-
Sets the network interface and calculates other information derived from
it
- setOutErrors(long) - Method in class oshi.json.hardware.NetworkIF
-
- setPacketsRecv(long) - Method in class oshi.json.hardware.NetworkIF
-
- setPacketsSent(long) - Method in class oshi.json.hardware.NetworkIF
-
- setParentProcessID(int) - Method in class oshi.json.software.os.OSProcess
-
Set the parentProcessID.
- setPartitions(HWPartition[]) - Method in class oshi.json.hardware.HWDiskStore
-
- setPath(String) - Method in class oshi.json.software.os.OSProcess
-
Set the full path of the executing process.
- setPriority(int) - Method in class oshi.json.software.os.OSProcess
-
Set the priority of this process.
- setProcessID(int) - Method in class oshi.json.software.os.OSProcess
-
Set the processID.
- setProcessorID(String) - Method in interface oshi.json.hardware.CentralProcessor
-
Set processor ID
- setProcessorID(String) - Method in class oshi.json.hardware.impl.CentralProcessorImpl
-
Set processor ID
- setReadBytes(long) - Method in class oshi.json.hardware.HWDiskStore
-
- setReads(long) - Method in class oshi.json.hardware.HWDiskStore
-
- setResidentSetSize(long) - Method in class oshi.json.software.os.OSProcess
-
Set the Resident Set Size (RSS).
- setSerial(String) - Method in class oshi.json.hardware.HWDiskStore
-
- setSize(long) - Method in class oshi.json.hardware.HWDiskStore
-
- setSize(long) - Method in class oshi.json.hardware.HWPartition
-
- setSpeed(long) - Method in class oshi.json.hardware.NetworkIF
-
- setStartTime(long) - Method in class oshi.json.software.os.OSProcess
-
Set the start time of the process in number of milliseconds since January
1, 1970.
- setState(OSProcess.State) - Method in class oshi.json.software.os.OSProcess
-
Set the execution state of the process.
- setStepping(String) - Method in interface oshi.json.hardware.CentralProcessor
-
- setStepping(String) - Method in class oshi.json.hardware.impl.CentralProcessorImpl
- setThreadCount(int) - Method in class oshi.json.software.os.OSProcess
-
Set the number of threads in this process.
- setTimeStamp(long) - Method in class oshi.json.hardware.HWDiskStore
-
- setTimeStamp(long) - Method in class oshi.json.hardware.NetworkIF
-
- setTotalSpace(long) - Method in class oshi.json.software.os.OSFileStore
-
Sets the total space on the drive.
- setTransferTime(long) - Method in class oshi.json.hardware.HWDiskStore
-
- setType(String) - Method in class oshi.json.hardware.HWPartition
-
- setType(String) - Method in class oshi.json.software.os.OSFileStore
-
Sets the File System type
- setUpTime(long) - Method in class oshi.json.software.os.OSProcess
-
Set the number of milliseconds since the process started.
- setUsableSpace(long) - Method in class oshi.json.software.os.OSFileStore
-
Sets usable space on the drive.
- setUser(String) - Method in class oshi.json.software.os.OSProcess
-
Sets the user.
- setUserID(String) - Method in class oshi.json.software.os.OSProcess
-
Sets the User ID.
- setUserTime(long) - Method in class oshi.json.software.os.OSProcess
-
Set the number of milliseconds the process has executed in user mode.
- setUuid(String) - Method in class oshi.json.hardware.HWPartition
-
- setUUID(String) - Method in class oshi.json.software.os.OSFileStore
-
Sets the File System UUID/GUID
- setVendor(String) - Method in interface oshi.json.hardware.CentralProcessor
-
Set processor vendor.
- setVendor(String) - Method in class oshi.json.hardware.impl.CentralProcessorImpl
-
Set processor vendor.
- setVendorFreq(long) - Method in interface oshi.json.hardware.CentralProcessor
-
Set processor vendor frequency (in Hz).
- setVendorFreq(long) - Method in class oshi.json.hardware.impl.CentralProcessorImpl
-
Set processor vendor frequency (in Hz).
- setVersion(String) - Method in class oshi.json.software.os.impl.OperatingSystemVersionImpl
- setVersion(String) - Method in interface oshi.json.software.os.OperatingSystemVersion
-
- setVirtualSize(long) - Method in class oshi.json.software.os.OSProcess
-
Set the Virtual Memory Size (VSZ).
- setVolume(String) - Method in class oshi.json.software.os.OSFileStore
-
Sets the volume of the File System
- setWriteBytes(long) - Method in class oshi.json.hardware.HWDiskStore
-
- setWrites(long) - Method in class oshi.json.hardware.HWDiskStore
-
- SystemInfo - Class in oshi.json
-
System information.
- SystemInfo() - Constructor for class oshi.json.SystemInfo
-
Primary entry point for OSHI API.
- toCompactJSON() - Method in class oshi.json.json.AbstractOshiJsonObject
-
Creates a compact JSON string containing the information for this class.
- toCompactJSON(Properties) - Method in class oshi.json.json.AbstractOshiJsonObject
-
Creates a compact JSON string containing the information for this class.
- toCompactJSON() - Method in interface oshi.json.json.OshiJsonObject
-
Creates a compact JSON string containing the information for this class.
- toCompactJSON(Properties) - Method in interface oshi.json.json.OshiJsonObject
-
Creates a compact JSON string containing the information for this class.
- toJSON(Properties) - Method in class oshi.json.hardware.HWDiskStore
-
Returns this object as a JsonObject.
- toJSON(Properties) - Method in class oshi.json.hardware.HWPartition
-
Returns this object as a JsonObject.
- toJSON(Properties) - Method in class oshi.json.hardware.impl.BaseboardImpl
-
Returns this object as a JsonObject.
- toJSON(Properties) - Method in class oshi.json.hardware.impl.CentralProcessorImpl
-
Returns this object as a JsonObject.
- toJSON(Properties) - Method in class oshi.json.hardware.impl.ComputerSystemImpl
-
Returns this object as a JsonObject.
- toJSON(Properties) - Method in class oshi.json.hardware.impl.DisplayImpl
-
Returns this object as a JsonObject.
- toJSON(Properties) - Method in class oshi.json.hardware.impl.FirmwareImpl
-
Returns this object as a JsonObject.
- toJSON(Properties) - Method in class oshi.json.hardware.impl.GlobalMemoryImpl
-
Returns this object as a JsonObject.
- toJSON(Properties) - Method in class oshi.json.hardware.impl.HardwareAbstractionLayerImpl
-
Returns this object as a JsonObject.
- toJSON(Properties) - Method in class oshi.json.hardware.impl.PowerSourceImpl
-
Returns this object as a JsonObject.
- toJSON(Properties) - Method in class oshi.json.hardware.impl.SensorsImpl
-
Returns this object as a JsonObject.
- toJSON(Properties) - Method in class oshi.json.hardware.impl.UsbDeviceImpl
-
Returns this object as a JsonObject.
- toJSON(Properties) - Method in class oshi.json.hardware.NetworkIF
-
Returns this object as a JsonObject.
- toJSON() - Method in class oshi.json.json.AbstractOshiJsonObject
-
Returns this object as a JsonObject.
- toJSON() - Method in interface oshi.json.json.OshiJsonObject
-
Returns this object as a JsonObject.
- toJSON(Properties) - Method in interface oshi.json.json.OshiJsonObject
-
Returns this object as a JsonObject.
- toJSON(Properties) - Method in class oshi.json.software.os.impl.FileSystemImpl
-
Returns this object as a JsonObject.
- toJSON(Properties) - Method in class oshi.json.software.os.impl.NetworkParamsImpl
-
Returns this object as a JsonObject.
- toJSON(Properties) - Method in class oshi.json.software.os.impl.OperatingSystemImpl
-
Returns this object as a JsonObject.
- toJSON(Properties) - Method in class oshi.json.software.os.impl.OperatingSystemVersionImpl
-
Returns this object as a JsonObject.
- toJSON(Properties) - Method in class oshi.json.software.os.OSFileStore
-
Returns this object as a JsonObject.
- toJSON(Properties) - Method in class oshi.json.software.os.OSProcess
-
Returns this object as a JsonObject.
- toJSON(Properties) - Method in class oshi.json.SystemInfo
-
Returns this object as a JsonObject.
- toPrettyJSON() - Method in class oshi.json.json.AbstractOshiJsonObject
-
Creates a pretty JSON string containing the information for this class.
- toPrettyJSON(Properties) - Method in class oshi.json.json.AbstractOshiJsonObject
-
Creates a pretty JSON string containing the information for this class.
- toPrettyJSON() - Method in interface oshi.json.json.OshiJsonObject
-
Creates a pretty JSON string containing the information for this class.
- toPrettyJSON(Properties) - Method in interface oshi.json.json.OshiJsonObject
-
Creates a pretty JSON string containing the information for this class.
- toString() - Method in class oshi.json.hardware.impl.BaseboardImpl
-
- toString() - Method in class oshi.json.hardware.impl.CentralProcessorImpl
-
- toString() - Method in class oshi.json.hardware.impl.ComputerSystemImpl
-
- toString() - Method in class oshi.json.hardware.impl.DisplayImpl
-
- toString() - Method in class oshi.json.hardware.impl.FirmwareImpl
-
- toString() - Method in class oshi.json.hardware.impl.UsbDeviceImpl
-
- toString() - Method in class oshi.json.json.AbstractOshiJsonObject
-
- toString() - Method in class oshi.json.software.os.impl.OperatingSystemImpl
-
- toString() - Method in class oshi.json.software.os.impl.OperatingSystemVersionImpl
-