| Package | Description |
|---|---|
| oshi.software.common |
Provides abstract classes for common code
|
| oshi.software.os |
[oshi-core API] Provides cross-platform implementation to retrieve OS,
FileSystem, and Process information
|
| oshi.software.os.linux |
Provides information about Software and OS on Linux
|
| oshi.software.os.mac |
Provides information about Software and OS on Mac OS X
|
| oshi.software.os.unix.freebsd |
Provides information about Software and OS on FreeBSD
|
| oshi.software.os.unix.solaris |
Provides information about Software and OS on Solaris
|
| oshi.software.os.windows |
Provides information about Software and OS on Windows
|
| Modifier and Type | Method and Description |
|---|---|
protected List<OSProcess> |
AbstractOperatingSystem.processSort(List<OSProcess> processes,
int limit,
OperatingSystem.ProcessSort sort)
Sorts an array of processes using the specified sorting, returning an
array with the top limit results if positive.
|
| Modifier and Type | Method and Description |
|---|---|
static OperatingSystem.ProcessSort |
OperatingSystem.ProcessSort.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static OperatingSystem.ProcessSort[] |
OperatingSystem.ProcessSort.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
| Modifier and Type | Method and Description |
|---|---|
OSProcess[] |
OperatingSystem.getChildProcesses(int parentPid,
int limit,
OperatingSystem.ProcessSort sort)
Gets currently running child processes of provided PID.
|
OSProcess[] |
OperatingSystem.getProcesses(int limit,
OperatingSystem.ProcessSort sort)
Gets currently running processes.
|
| Modifier and Type | Method and Description |
|---|---|
OSProcess[] |
LinuxOperatingSystem.getChildProcesses(int parentPid,
int limit,
OperatingSystem.ProcessSort sort)
Gets currently running child processes of provided PID.
|
OSProcess[] |
LinuxOperatingSystem.getProcesses(int limit,
OperatingSystem.ProcessSort sort)
Gets currently running processes.
|
| Modifier and Type | Method and Description |
|---|---|
OSProcess[] |
MacOperatingSystem.getChildProcesses(int parentPid,
int limit,
OperatingSystem.ProcessSort sort)
Gets currently running child processes of provided PID.
|
OSProcess[] |
MacOperatingSystem.getProcesses(int limit,
OperatingSystem.ProcessSort sort)
Gets currently running processes.
|
| Modifier and Type | Method and Description |
|---|---|
OSProcess[] |
FreeBsdOperatingSystem.getChildProcesses(int parentPid,
int limit,
OperatingSystem.ProcessSort sort)
Gets currently running child processes of provided PID.
|
OSProcess[] |
FreeBsdOperatingSystem.getProcesses(int limit,
OperatingSystem.ProcessSort sort)
Gets currently running processes.
|
| Modifier and Type | Method and Description |
|---|---|
OSProcess[] |
SolarisOperatingSystem.getChildProcesses(int parentPid,
int limit,
OperatingSystem.ProcessSort sort)
Gets currently running child processes of provided PID.
|
OSProcess[] |
SolarisOperatingSystem.getProcesses(int limit,
OperatingSystem.ProcessSort sort)
Gets currently running processes.
|
| Modifier and Type | Method and Description |
|---|---|
OSProcess[] |
WindowsOperatingSystem.getChildProcesses(int parentPid,
int limit,
OperatingSystem.ProcessSort sort)
Gets currently running child processes of provided PID.
|
OSProcess[] |
WindowsOperatingSystem.getProcesses(int limit,
OperatingSystem.ProcessSort sort)
Gets currently running processes.
|
Copyright © 2010–2018 oshi. All rights reserved.