public class LinuxOperatingSystem extends AbstractOperatingSystem
OperatingSystem.ProcessSort
Modifier and Type | Field and Description |
---|---|
protected String |
codeName |
protected String |
versionId |
bitness, family, manufacturer, version
Constructor and Description |
---|
LinuxOperatingSystem() |
Modifier and Type | Method and Description |
---|---|
OSProcess[] |
getChildProcesses(int parentPid,
int limit,
OperatingSystem.ProcessSort sort)
Gets currently running child processes of provided PID.
|
FileSystem |
getFileSystem()
Instantiates a
FileSystem object. |
static long |
getHz()
gets the calculated Jiffies per second, useful for converting ticks to
milliseconds and vice versa
|
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
|
protected static String |
getReleaseFilename()
Looks for a collection of possible distrib-release filenames
|
int |
getThreadCount()
Get the number of threads currently running
|
getBitness, getFamily, getManufacturer, getProcesses, getVersion, processSort, toString
public FileSystem getFileSystem()
FileSystem
object.FileSystem
object.public 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 specified. The array may contain null elements if a process
terminates during iteration.public OSProcess getProcess(int pid)
pid
- A process IDOSProcess
object for the specified
process id if it is running; null otherwisepublic OSProcess[] getChildProcesses(int parentPid, int limit, OperatingSystem.ProcessSort sort)
parentPid
- A process IDlimit
- Max number of results to return, or 0 to return all resultssort
- If not null, determines sorting of resultsOSProcess
objects presenting
the specified number (or all) of currently running child
processes of the provided PID, sorted as specified. The array may
contain null elements if a process terminates during iteration.public int getProcessId()
public int getProcessCount()
public int getThreadCount()
public NetworkParams getNetworkParams()
NetworkParams
object.NetworkParams
object.protected static String getReleaseFilename()
public static long getHz()
Copyright © 2010–2018 oshi. All rights reserved.