Package org.wildfly.common.os
Class Process
- java.lang.Object
-
- org.wildfly.common.os.Process
-
public final class Process extends java.lang.Object
Utilities for getting information about the current process.- Author:
- David M. Lloyd
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static long
getProcessId()
Get the ID of this process.static java.lang.String
getProcessName()
Get the name of this process.
-
-
-
Method Detail
-
getProcessName
public static java.lang.String getProcessName()
Get the name of this process. If the process name is not known, then "<unknown>" is returned.- Returns:
- the process name (not
null
)
-
getProcessId
public static long getProcessId()
Get the ID of this process. This is the operating system specific PID. If the PID cannot be determined, -1 is returned.- Returns:
- the ID of this process, or -1 if it cannot be determined
-
-