Package oshi.software.os.linux
Enum LinuxOSProcess.ProcPidStat
- java.lang.Object
-
- java.lang.Enum<LinuxOSProcess.ProcPidStat>
-
- oshi.software.os.linux.LinuxOSProcess.ProcPidStat
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<LinuxOSProcess.ProcPidStat>
- Enclosing class:
- LinuxOSProcess
private static enum LinuxOSProcess.ProcPidStat extends java.lang.Enum<LinuxOSProcess.ProcPidStat>
Enum used to update attributes. The order field represents the 1-indexed numeric order of the stat in /proc/pid/stat per the man file.
-
-
Enum Constant Summary
Enum Constants Enum Constant Description KERNEL_TIME
MAJOR_FAULTS
MINOR_FAULTS
PPID
PRIORITY
RSS
START_TIME
THREAD_COUNT
USER_TIME
VSZ
-
Field Summary
Fields Modifier and Type Field Description private int
order
-
Constructor Summary
Constructors Modifier Constructor Description private
ProcPidStat(int order)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getOrder()
static LinuxOSProcess.ProcPidStat
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static LinuxOSProcess.ProcPidStat[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
PPID
public static final LinuxOSProcess.ProcPidStat PPID
-
MINOR_FAULTS
public static final LinuxOSProcess.ProcPidStat MINOR_FAULTS
-
MAJOR_FAULTS
public static final LinuxOSProcess.ProcPidStat MAJOR_FAULTS
-
USER_TIME
public static final LinuxOSProcess.ProcPidStat USER_TIME
-
KERNEL_TIME
public static final LinuxOSProcess.ProcPidStat KERNEL_TIME
-
PRIORITY
public static final LinuxOSProcess.ProcPidStat PRIORITY
-
THREAD_COUNT
public static final LinuxOSProcess.ProcPidStat THREAD_COUNT
-
START_TIME
public static final LinuxOSProcess.ProcPidStat START_TIME
-
VSZ
public static final LinuxOSProcess.ProcPidStat VSZ
-
RSS
public static final LinuxOSProcess.ProcPidStat RSS
-
-
Method Detail
-
values
public static LinuxOSProcess.ProcPidStat[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (LinuxOSProcess.ProcPidStat c : LinuxOSProcess.ProcPidStat.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static LinuxOSProcess.ProcPidStat valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null
-
getOrder
public int getOrder()
-
-