Interface ProcessHandle.Info
- Enclosing interface:
ProcessHandle
public static interface ProcessHandle.Info
Information snapshot about the process.
The attributes of a process vary by operating system and are not available
in all implementations. Information about processes is limited
by the operating system privileges of the process making the request.
The return types are
Optional<T> allowing explicit tests
and actions if the value is available.- Since:
- 9
-
Method Summary
Modifier and TypeMethodDescriptionReturns an array of Strings of the arguments of the process.command()Returns the executable pathname of the process.Returns the command line of the process.Returns the start time of the process.Returns the total cputime accumulated of the process.user()Return the user of the process.
-
Method Details
-
command
-
commandLine
Returns the command line of the process.If
command()andarguments()return non-empty optionals, this is simply a convenience method which concatenates the values of the two functions separated by spaces. Otherwise, it will return a best-effort, platform dependent representation of the command line.- Returns:
- an
Optional<String>of the command line of the process
-
arguments
-
startInstant
-
totalCpuDuration
-
user
-