public interface OperatingSystem extends Serializable
Modifier and Type | Interface and Description |
---|---|
static class |
OperatingSystem.ProcessSort
Controls sorting of Process output
|
Modifier and Type | Method and Description |
---|---|
String |
getFamily()
Operating system family.
|
FileSystem |
getFileSystem()
Instantiates a
FileSystem object. |
String |
getManufacturer()
Manufacturer.
|
NetworkParams |
getNetworkParams()
Instantiates a
NetworkParams object. |
OSProcess |
getProcess(int pid)
Gets information on a currently running process
|
int |
getProcessCount()
Get the number of processes currently running
|
OSProcess[] |
getProcesses(int limit,
OperatingSystem.ProcessSort sort)
Gets currently running processes.
|
int |
getProcessId()
Gets the current process ID
|
int |
getThreadCount()
Get the number of threads currently running
|
OperatingSystemVersion |
getVersion()
Operating system version.
|
String getFamily()
String getManufacturer()
OperatingSystemVersion getVersion()
FileSystem getFileSystem()
FileSystem
object.FileSystem
object.OSProcess[] getProcesses(int limit, OperatingSystem.ProcessSort sort)
limit
- Max number of results to return, or 0 to return all resultssort
- If not null, determines sorting of resultsOSProcess
objects for the
specified number (or all) of currently running processes, sorted
as specifiedOSProcess getProcess(int pid)
pid
- A process IDOSProcess
object for the specified
process id if it is running; null otherwise currently running
processesint getProcessId()
int getProcessCount()
int getThreadCount()
NetworkParams getNetworkParams()
NetworkParams
object.NetworkParams
object.Copyright © 2010–2017 oshi. All rights reserved.